类型: 计数度量
定义:网页浏览数(Page Views,简称PV)是指网页被浏览的次数。只要网页与服务器端完成一次请求,网页的浏览数就被累加一次。
说明:为了便于大家的理解,下面举例说明一下。下图是访问者A、B的访问网页履历。每一个方框表示一个网页。编号相同的表示同一个网页。
通过图例我们可以清楚的看到访问者A与B在此次访问中分别访问了4个网页(网页被显示,网页浏览数数增加1),那么访问者A、B的网页浏览数分别为4。
这个概念就是这样简单。但是还有一些网页浏览数特殊例子给大家补充说明一下,网站分析师遇到以下的情况时不会太陌生。
扩展1:
● FAQ1:连续访问同一个网页时网页浏览数应该反复累加吗?
上面图例中访问者B的访问网页的履历中,访问者B连续访问了R2网页。对于这种情况在目前的网站分析行业中存在一定的争议。正方认为应该忠实的全部记录、反方认为这样的重复累加是没有意义的(比如用户在反复刷新同一个网页),应该仅记录一次。如果网站分析工具采用反方的观点的话,以上面的访问者B的访问履历为例,其有效浏览数为3,网页R2-R2的访问被记录为1.我们称这种情况为Reload Cut。现在流行的网站分析工具例如Google Analytics,维析中都会反复累加,也就是上面说的正方做法。
● FAQ2:服务器级别的出错网页信息如何能够被网站分析工具监测统计到?
由于用户请求的错误,导致Web服务器返回了一个错误网页(例如:错误代码为404,网页不存在错误),通常这种出错网页的“网页浏览数”不会被统计。因为最常用的网站分析数据收集方法是在网页中插入网页标记(Page Tagging)。这样打开网页时会通过Tag把数据回馈给服务器。但是404网页是浏览器根据服务器端直接返回的代码自动调出的网页,这个网页上是没有我们的Tag的,所以它不会被记录的。
那么如果我们想记录这个404出错网页的话,我们应该编程指定一个处理404错误的网页,然后再改网页插入网页标记(Page Tagging),这样我们就能得到我们想要的数据了。
● FAQ3:打开本地的缓存网页或者利用浏览器导航栏的后退、前进功能,网页浏览数会被累加吗?
答案是会被统计。我们知道现在主流的网站分析数据收集方式为网页标记(Page Tagging),不管在本地打开缓存也好,使用浏览器的后退、前进功能时,改网页的标记都会与网站分析工具的数据收集服务器完成一次交互(从远程加载JS或者图片),所以这样情况下网页浏览数同样会增加1。
原文:http://blog.csdn.net/phpfenghuo/article/details/37742987