Skip to content

Always Be Testing—学习网站分析的最好途径

always be testing-学习网站分析的最好途径Always Be Testing”是《AB测试:网站优化工具大全》这本书的英文名字(没有中文版,译名系杜撰),因为喜欢“Always Be Testing”这个说法,所以借用过来一下,但这篇文章并不是主要讲AB测试的,而是说在我们学习网站分析中,用心设计实验,测试,验证,最后数据排疑,既有趣,又必不可少。
写这篇文章是受到Kevin Yang的启发,他在“Google Analytics中的Unique PageView和Visits的区别”一文中,设计了一个非常精巧的测试。而且简单易行。现转载部分原文如下:

简单的说,一个页面的UniquePageView(唯一页面访问量)就等于访问过此页面的会话数的总和。假设某个网站有两个页面A和B,访问记录如下:

  • 2009-12-06 12:00 页面A    用户甲    会话1
  • 2009-12-06 12:10 页面B    用户甲    会话1
  • 2009-12-06 12:20 页面A    用户乙    会话2
  • 2009-12-06 12:30 页面A    用户丙    会话3
  • 2009-12-07 12:00 页面B    用户甲    会话4
对于页面A来说,和它相关的会话总共有3个,因此uniquepageview为3,页面B相关的会话有两个,因此UniquePageView为2。那么所有汇总得到的UniquePageView等于多少呢?是3+2=5呢,还是4?

这里面的核心问题就是,同个会话访问了不同页面,Google  Analytics是计算两次还是只计算一次

实验步骤

为了做这个实验,我在自己的网站上放了三个很特殊的静态页面,并加上了ga的代码,这样可以排除其他不必要的干扰。
  • gatestpage_a.html
  • gatestpage_b.html
  • gatestpage_c.html

实验的几点说明:

  • 为了模拟不同用户访问我的网站,我会清除掉所有的Cookie
  • 为了模拟同个用户的不同会话,我会重启浏览器
  • 为了保证数据能够成功发送到服务器,我使用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

OK,按照上面的访问记录,我们期望的报表应该是:

pageview uv session/visits visitors
gatestpage_a.html 5 4 4 3
gatestpage_b.html 3 2 2 2
gatestpage_c.html 3 3 3 2
汇总 11 ???? 5 3

暂时我们不确定的就是汇总之后的UniquePageView了。

希望上面的一段没有把你看晕,:)

我当时看到这个实验的第一反应是震惊,因为在学习google分析的各项基本定义时,对模糊的概念,只能通过查看很多的资料来比较辨别,有些实在搞不清的东西就放弃了,所以完全谈不上透彻,也没有想过用实验的方法来验证,所以猛然间看到一个实验目的,试验方法,结论都齐齐具备的分析文章,叹服之余,更期望能学习到这种思维方式。
觉得实验数据如果能重复,文章就更有说服力。
就依照上文的方法,做了三个页面,a-red,b-green,c-blue然后按步骤一步步进行下去。
所不同的是,在实验设计的第一步,cookie这一步,我没有采用清除cookie的方法,而是根据不同浏览器的cookie是单独的这个特点,将chrome浏览器作为用户A,ie浏览器作为用户B,firefox浏览器作为用户C,这样,既保留了原数据不变,GA测试结果中又可以进一步细分,明确的看出哪个visits来自于哪个用户。

1.pv,uv数据

2.pv,visits数据

实验结果如图。完全验证了Kevin Yang实验的结果。如果你有兴趣,不妨自己尝试一下。

在cwa群里经常会听到说Google Analytics数据的异常变化,高级群体和自定义报告的指标和维度的意义有时不大明确,我想,与其让自己战战兢兢不敢使用这些功能,不如把这些指标都一一搞清楚,而最好的方法就是实验,自己动手设计可行的实验,然后验证,然后学习,所以我非常喜欢“Always Be Testing”这个说法。
数据是变化的,流动的,而我们不应静止在浅滩溪流中不动,也不能被裹挟在数据的洪流中迷失,最好的办法,是清晰的,按自己的意志来划分这些流量,让合适的信息出现在合适的地方,展现在需要它们的人面前。

无觅相关文章插件,快速提升流量

{ 1 } Trackback

  1. [...] 在这里,顺便说一下网站微观分析的工具,cnzz也可以,51la也可以,但就是最好不要用googleanalytics,或者,把googleanalytics作为上面两种工具的补充,为什么呢,因为google保护用户隐私,不会在报告中展示单个用户的具体IP和访问路径。 [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *