本站分享:AI、大数据、数据分析师培训认证考试,包括:Python培训Excel培训Matlab培训SPSS培训SAS培训R语言培训Hadoop培训Amos培训Stata培训Eviews培训

Google Analytics中的基本度量四 “页面停留时间和网站停留时间”_网站分析

网站分析 cdadata 2773℃

Google Analytics中的基本度量四 “页面停留时间和网站停留时间”_网站分析

页面停留时间和网站停留时间”是Google Analytics中的一对时间度量。用来分别记录用户在网站或网页上的停留时间。这样我们就可以根据用户停留的时间长短来衡量网站或页面的表现。但这两个度量真的准确吗?

度量的定义

页面停留时间:显示访问者在某个特定网页或某组网页上所花费的时间。

网站停留时间:访问者在网站上花费的时间。

度量的计算方法

页面停留时间:Google Analytics是通过被访问网页的时间戳来计算页面停留时间的。简单的说就是通过用户访问后一网页的初始时间减去用户访问前一网页的初始时间。

例如,用户访问网页A,然后访问了网页B,然后离开了网站。用网页B的时间戳减去网页A的时间戳就可以计算出网页A的停留时间

用户访问网页A的时间:9:30:05

用户访问网页B的时间:9:30:15

用户在页面A的停留时间是10秒

Google Analytics通过cookie _utma来获得用户访问页面的时间戳,还记得前一篇“”里介绍过_utma中的6组数字吗?

 

其中的3,4,5三组数字就是时间戳。这些数字是以秒为单位的。第3组数字表示初次访问的时间,第4组数字表示上一次访问的开始时间,第5组数字表示当前访问的开始时间。Google Analytics在这里获得访问页面的时间戳并用来计算出页面停留时间。

网站停留时间:就是用户访问网站的时间。Google Analytics通过_utmb和_utmc两个cookie来计算网站停留时间。_utmb的生存期是30分钟,_utmc是临时cookie,随着浏览器关闭而消失。当这两个cookie中的任意一个消失后,Google Analytics就判断是一次访问(session)结束。并用后面的时间减去访问开始的时间来计算网站停留时间。

网站停留时间:就是用户访问网站的时间。Google Analytics通过访客离开网站前的最后一个时间戳来计算访客的网站停留时间。这个时间戳是访客开始访问最后一个页面的开始时间。与页面停留时间的计算方法相似,因为Google Analytics无法获得访客离开网站后的时间戳,因此也就无法获得最后页面的访问时间。(之前的描述中使用cookies计算离开时间有一些问题。因为Google Analytics可能无法获得cookies的失效时间)

这里有一个问题,一次访问中所有的页面停留时间之和就是网站停留时间吗?并不是这样的,Google Analytics在计算页面停留时间的时候会漏掉一部分页面的数据,而在计算网站停留时间时又会多计算一些时间在里面。下面我们看下可能对这两个度量产生影响的因素。

可能产生影响的因素:

计算方法:

页面停留时间

页面停留时间是依靠后面页面的时间戳减去前面页面的时间戳获得的。但必须是在两个页面的追踪代码都被执行后才能完成计算的。

假设一种情况:

用户访问网页A的时间:9:30:05

用户访问网页B的时间:9:30:15

用户在9:30:30关闭B页面。

那么:

用户在页面A的停留时间是10秒

用户在页面B的停留时间将是0秒(而不是15秒

这次访问的网站停留时间是10秒

PS:这次访问的网站停留时间是20秒 是25秒(A页面开始时间-关闭B页面时间)

因为用户访问完页面B后没有继续访问,而是离开了。这就没有后续的时间戳用来计算B页面的停留时间了。而这种情况在Google Analytics中是广泛存在的。因为用户的每次访问都会有最后一个页面的(退出页)。而最后一个页面的停留时间是计算不出来的。这就导致了页面停留时间度量的不准确。

网站停留时间:

Google Analytics是通过一次访问的开始和结束时间来判断用户在网站的停留时间的,再具体一点说,是通过_utmb和_utmc两个cookie来判断访问结束时间的。但按照这两个cookie不一样的工作方式也会对网站停留时间造成影响。_utmc会在用户关闭浏览器时一起消失,这个是没有问题的。而_utmb的生存期是30分钟。就是说即使用户停止了访问,但只要没有关闭浏览器就要需要等待30分钟才能记录为访问结束。而在这30分钟里用户可能已经离开了。

Google Analytics是通过一次访问的开始和结束时间来判断用户在网站的停留时间的,再具体一点说,Google Analytics通过访客离开网站前的最后一个时间戳来计算访客的网站停留时间。这个时间戳是访客开始访问最后一个页面的开始时间。与页面停留时间的计 算方法相似,因为Google Analytics无法获得访客离开网站后的时间戳,因此也就无法获得最后页面的访问时间。(之前的描述中使用cookies计算离开时间有一些问题。因 为Google Analytics可能无法获得cookies的失效时间)

跳出(Bounce)访问:

跳出访问是指用户只浏览了一个页面就离开了。这种访问同样应为没有后续页面的时间戳所以无法计算出页面停留时间。Google Analytics在计算平均页面停留时间时不会包含跳出访问。而在计算平均网站停留时间时却会包含跳出访问。

转载请注明:数据分析 » Google Analytics中的基本度量四 “页面停留时间和网站停留时间”_网站分析

喜欢 (1)or分享 (0)