▍Google Analytics会话的本质
Google Analytics中的一个会话代表了一个访客在网站内所进行的一系列互动,这些互动包括浏览网页、点击等。在“工作阶段逾时”之前,访客的所有浏览和互动都算作一个工作阶段(系统默认为30分钟的工作阶段逾时)。当工作阶段逾时后,若访客再次访问网站,则会被视为创建了一个新的“工作阶段”。
会话逾时的原因
有时候会出现一个奇怪的情况:例如今天有三个人访问了我的网站,但却产生了七个会话。这表示某些访客造成了多个工作阶段。一个访客到底造成了多少个会话,取决于会话逾时的设置。
会话逾时的情况
会话逾时涵盖以下几种情况:
时间超时:
系统默认会话超时时间为30分钟。这意味着,在30分钟内,访客的所有网页行为和互动都将计算为一个会话。相反地,如果访客超过30分钟没有进行网页互动,当前会话将结束。之后,如果访客再次与网页产生新的互动,将会被视为另一个新的会话。
举例来说,访客A通过Google自然搜索访问了网站,并进行了5分钟的网页浏览和互动,然后通过Facebook再次访问了网站。这位访客的来源将从google/自然搜索变为Facebook,并且将重新计算为一个新的会话。换句话说,如果我在五分钟内频繁地从三个不同的来源回访网站,我将在五分钟内造成三个会话。
注:直接来源(direct traffic)不会更新会话的计算,也不会开启一个新的广告活动。
新的广告来源:
如果用户在网页浏览过程中开启了一个新的广告活动,旧会话将会逾时,并重新计算为一个新的会话。
例如,访客A通过Google自然搜索访问了网站,并进行了5分钟的网页浏览和互动,然后又通过Facebook再次连接到网站内。这位用户的来源将会从Google/自然搜索变为Facebook,并且重新计算为一个新的会话。也就是说,若我在五分钟内频繁地从三个不同来源一直回访网站,我会在五分钟内造成3个会话。
11:59:59:
Google Analytics预设在晚上11:59:59秒会话将会超时,并开始计算新的会话。也就是说,若我11点59分在网站内进行10分钟的浏览行为,将会被计算为2个会话。
工作阶段持续时间
每当您进行一次网页互动,Google Analytics都会从头计算您的工作阶段逾时。举例来说,我在网站内进行了5分钟的浏览,然后离开电脑20分钟。20分钟后我回到电脑前面又继续浏览。Google Analytics将会从0秒开始从头计算30分钟的逾时。换个角度说,除非我真的把网页挂在那边超过30分钟都没有进行互动,否则我会一直被计算为一个工作阶段。
这也造成工作阶段持续时间能高于30分钟,所以工作阶段可大略反应出访客的回访率。如果我今天的访问人数只有100,但工作阶段却有200个,就代表平均每个人都回访了两次(当然若user都在11:59分这个时间附近造访你的网站,那数据会有误差)。
如何更改工作阶段的设置
从管理 -> 资源的底下可以更改会话的设置。从这里可以更改会话超时的时间设定。至于如何决定会话超时时间?这必须要根据你的平均会话时间长度而定。比方说访客平均在你的网站浏览时间为5-7分钟,那你可以将超时时间设定为7分钟。