咨询问题举例:
问题是:google Analytics 是怎么计算页面停留时间的?
问题来源于通过google Analytics 对我们两个公司站和一个个人站的统计数据,其中一个日PV在5万以上,这个站的页面停留时间为零的比例高达40%左右,另一个不高于一万日PV,页面停留时间为零的比例在20%左右,还有一个近五十万日PV,页面停留时间为零的比例在15%左右.这个页面停留时间来源于google Analytics 统计后台“内容”那一项的“最常见内容”的数据。
现在我们需要将页面停留时间为0秒的比例在40%那个站的比例降下来,据我想是首先需要了解google Analytics 是怎么计算页面停留时间的?统计程序的工作原理又是什么?才能对症下药。
我疑惑的是:既然页面停留时间为0秒,统计代码是如何记录到的?google Analytics 本身帮助系统的解释根本解决不了问题。
上面是我遇到的一个咨询问题,下边是对上面问题的解释:

我们用访问者访问的两个页面为例:
页面定义:
A页面:访问的第一个页面;
B页面:访问的第二个页面;
访问顺序:
访问者先访问A页面,然后访问B页面;
记录时间:
记录达到A页面的时间;
记录到达B页面的时间;
停留时间:
停留时间=两个页面之间的时间差,即用到达第二个页面的时间减去达到第一个页面的时间,即如下:
A页面停留时间=达到B页面的时间-到达A页面的时间
如果一个访问者到达当前页面,然后再也没有去别的页面,然后离开了。就无法按上面这个公式进行计算,这个时候,就默认为0。因此,用户访问的最后一个页面的停留时间默认为0。
备注:
按照我们常规的理解是,某个页面停留在当前的时间,指的是是访问者来我们这个页面后呆了多长时间。但就会碰到“既然页面停留时间为0秒,统计代码是如何记录到的?”的这个困惑,因此,只有两种可能:
1)第一种情况:就是用户来到当前页面后,有一个延缓时间,譬如1秒,用来做过渡,然后才开始真正记录页面停留时间。这个猜想的关键是,延缓时间设置多长才合理,从我们的常规理解来看,就是尽量缩短,也减少误差。
2)第二种情况:就是利用进入到网站后的两个页面的时间差来计算页面停留时间,不过,这里就会碰到最后一个页面只能默认为0的设置。
上面的解释基于一种猜想和分析。是否真的如上所述,相关细节有待验证。未完待续。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=6607291
|
- 评论人:网络闲人
2008-06-02 15:05:45
|
|||
google的算法明显就是错误的。
|
||||
|
- 评论人:一样的天空
2008-01-24 18:26:44
|
|||
有意思,研究一下,给我提出了一个要学习的方向 |
||||
|
- 评论人:曾平辉
2008-01-19 13:45:51
|
|||
兄弟,你解释的是网站停留时间,不是页面停留时间,网站停留时间和页面停留时间是不同的。 |
||||