Google Analytics中的Page维度
Google Analytics中的Page维度非常奇怪,在不同场合中使用的时候有不同的意思。
为了说明这个区别,我引用之前一篇文章《Google Analytics中的UniquePageView和Visit的区别》中的实验数据。
实验步骤
我在自己的网站上放了三个很特殊的静态页面,并加上了ga的代码,这样可以排除其他不必要的干扰。
- gatestpage_a.html
- gatestpage_b.html
- gatestpage_c.html
实验的几点说明:
- 为了模拟不同用户访问我的网站,我会清除掉所有的Cookie
- 为了模拟同个用户的不同会话,我会重启浏览器
- 为了保证数据能够成功发送到Google服务器,我使用HTTP Watch来监视所有发送的数据
测试访问记录(测试时间2009-12-06 21:40):
- 用户A 会话1 gatestpage_a.html
- 用户A 会话1 gatestpage_b.html
- 用户A 会话1 gatestpage_b.html
- 用户A 会话1 gatestpage_c.html
- 用户A 会话2 gatestpage_a.html
- 用户A 会话2 gatestpage_c.html
- 用户B 会话3 gatestpage_a.html
- 用户B 会话3 gatestpage_a.html
- 用户C 会话4 gatestpage_a.html
- 用户C 会话4 gatestpage_b.html
- 用户C 会话5 gatestpage_c.html
报表观察
热门内容(Top Content)报表中的Page维度
我们先来看热门内容报表中用到的Page维度。
![]()
从上面的报表中的pageview数据来看,这里的页面应该指的是所有页面的访问情况。PageView指的是页面被访问的次数,包括重复访问,而UniquePageView则剔除了重复访问的成分,一次会话只计一次,这和Visit的定义是一样的。
自定义报表(Custom Reporting)中的Page维度
上面的热门内容报表中的指标是针对单个页面的,如果我们从Page维度来看访问量(Visit)指标,结果又是怎样呢?为此,我创建了一个自定义报表。
![]()
非常简单,只有一个维度和一个指标。报表汇总结果如下:
![]()
我们可以看到,这里只列出了两个页面,gatestpage_a.html和gatestpage_c.html。这两个页面有什么特别的呢?我们回去看一下实验的步骤,发现,这两个页面均是曾经“担任”过着陆页面的角色。也就是说,在这里,我们报表中选择的“页面维度”不是列出所有页面,而是列出所有着陆页面。后面的visit指标则代表着某个页面作为着陆页面的会话数。
高级群体中的Page维度
在高级群体中,也有一个Page维度,这又是代表什么意思呢?是所有页面还是着陆页面呢?还是其他?为此我创建了一个高级群体,仅包含一个条件,Page精确匹配/gatestpage_b.html。
![]()
我们回到热门内容报表中,应用此高级群体。理所当然的我们可能会认为报表中只会列出b页面的数据。
![]()
但是我们看到,报表并不是只列出了b页面的数据,其他页面的数据也有,只不过发生了一些差异。我们回过头去对比一下这里的数据和上面写的实验步骤,我们就可以得出结论,这时候看的内容,其实是b页面和b页面相关页面的报表。
如果用户没看过或者不理解我之前文章中提到的高级群体的过滤方式的话,那么可能不会容易理解这里看到的数据。
我们再将此高级群体应用在之前创建的自定义报表上面:
![]()
我们看到,报表中只列出了gatestpage_a.html页面,visits数据为2。对比实验步骤,我们就知道,这里看的内容,是访问过b页面的所有会话的着陆页面报表。
也就是说,在高级群体这里的“页面维度”,实际上也是代表“所有页面”的意思。
希望此文章能够帮你更好的理解Google Analytics工具。
你可能对下面的文章感兴趣

本博客遵循CC协议2.5,即署名-非商业性使用-相同方式共享
写作很辛苦,转载请注明作者以及原文链接~
如果你喜欢我的文章,你可以订阅我的博客:-D点击订阅我的文章



最新评论
这个错误应该是因为Java不支持命名组导致的,将(?.*)语 法改成(.*),然后后向引用的时候使用\1即可。 但是由于java还不支持平衡组,也就是压入弹出堆栈的操...
在Expresso工具上确实可以运行 ;我改成java正则表达式后(?s)<(?<Ht mlTag>[\\w]+)[^>]*\\s...
这得看具体场景,如果你的文件非常大,那么使用正则匹配可能效率 会明显不如自己写一个程序一行一行去统计来得高。但是至少这种方 式不用自己写代码。
支持喽!博客不错!
好办法,不过据说正则表达式性能不高