网站设计案例

Google Analytics中的Next Pages和Previous Pages

  这个话题起源于“老菜鸟”同学给我提出的一个问题,是非常典型的问题,触发了我应该写一个帖子的想法。这个问题是关于GA中间的Next Pages和Previous Pages这两个特别容易让人糊涂的页面维度的。和“老菜鸟”一样,我曾经对它们有相当长时间的误解,并且至今仍然对这个功能心存诟病。但是,我也必须承认,我的工作很大程度上依赖于这两个页面维度的统计数值。因此,我将在这里试图把与它们相关的内容弄清楚,也希望大家能提出更多的问题或者指出任何我仍然理解错误的地方——咳,真实不容易啊! [版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处] 关于GA的Navigation Summary的几个疑问   为了跟这个帖子的内容同步,我建议大家把自己的GA语言设置为英文,因为网站分析的标准毕竟是老外们建立的,所以有些名词上微妙的区别不是为汉语准备的,使用汉语只会让我们更加糊涂。   设置好了语言了?那好,让我们打开GA界面,进入左侧主菜单中间的”content“菜单,然后选择”Top Content“中任意选择你监测网站的某个页面,接着你再点击这个页面报告中的”Navigation Summa“(导航摘要)。会得到如下左图所示的一个简易的流量结构图:   在这个图中,很直观的显示了有一定数量的流量进入我们的页面”/Index.php",然后又从这个页面流出。在进入这个页面的流量中,69.39%的流量是来自于我们的网站之外,而30.61%的流量则是来自于网站内。   因此,很明显就能看出,Navigation Summary报告的作用是用来查看某个页面的转换情况的。如果Entrances的比例很高,说明这个页面是一个主要的landing page,而如果Exits的比例很高,那么这个页面就有可能有问题。   乍一看上去,很容易理解,但是如果你想研究一些精确的计算的话,就会发现不少让人糊涂的地方。 这个报告中的流量用什么表示?我们可以看到图中有viewed times和clicks两种度量,但是都不是我们常用在WA中的流量度量; “%clicks”是什么意思? "/Index.php"这个页面的Previous和Next pages都有它自己,而且还占%clicks的最大比例——是页面刷新造成的吗?   这几个问题是朋友们问的最多的,尤其是第三个。前两个容易回答,这里直接解释大家可能就明白了:  Navigation中流量的度量采用的是page view。所谓“was viewed xxxx times”,等价于该页面page views=xxxx。 要搞清楚“%clicks”,首先要了解为什么这里用了clicks而不是page views。因为页面之间的转换源于点击页面上的链接,点击链接后才有page view,所以在描述页面之间转换的行为时用“click”表述更为合理。但由于GA本身不能直接监测click,因此实际上%clicks的数值还是用page view来计算的。那么%clicks的数值是什么意思呢?很简单,图中所有的Previous Pages列表中的页面的%clicks的数值加起来就等于30.61%;同样,Next Pages列表中所有页面的%clicks数值加起来应该等于50.58%。   因此,其实理解起来并不困难,但是又有一个问题出现了,我说过图中所有的Previous Pages列表中的页面的%clicks的数值加起来就等于30.61%,但是很多时候,加起来远远小于Previous Pages显示百分比的总和。——为什么呢?因为Navigation Summary只能显示Previous和Next各10个页面,超过10个,就不会显示给你了。这的确是值得改进的地方,GA的官方回答是:毕竟是免费的东西嘛,我们的服务器总是要成本的。 [版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]   那么第三个问题,"/Index.php"这个页面的Previous和Next pages都有它自己,而且还占%clicks的最大比例——是页面刷新造成的吗?答案没有我们认为的那么简单。看下面一节。 Previous Pages不是Previous Page,Next Pages也不是Next Page   我想很多朋友在理解Previous Pages的时候都会被GA误导,因为在中文版的GA中,Previous Pages的翻译是“上一页”。天啊,这简直是天底下最混账的误导,我对Google在这一点上的不严谨深表愤慨。毕竟“上一页”这个词在汉语里面是一个单数,但Pages是个复数。不过我还不至于吹毛求疵至此。我认为GA汉语翻译犯下的最大的错误是(注意真相揭晓),Previous Pages并不是“上一页”,而是你所查看页面的所有之前的页面!也就是说,Previous Pages(该死的”上一页“)列表所包括的页面是”上页“+”上上页“+”上上上页“+……+“上n个页面”,而不只是这个页面直接的上一页。同样,Next Pages(“后续页”)也是指浏览该页面后继续浏览的所有后续页面,而不是直接相邻的下一页。实在不能理解,既然Next Pages被准确翻译为”后续页“,为什么Previous Pages不被翻译为”之前页“。所以,我们还是应该用英文版本的GA,更可靠些。 [版权归作者Sidney Song 所有,欢迎转载,但请事先告知作者并注明出处]   下图表示了上面的文字,可以更清楚的理解这个过程。 图1:一个普通的session的页面浏览过程   图1中是一个session(访问过程)的页面浏览过程,绿色的K页表示Navigation Summary报告正在查看的页面。对于Navigation Summary报告而言,K的Previous Pages列表显示的不仅仅是所有类似于D这样的紧邻页面,而是所有K之前的页面:N,B,A,D等等;同样,Next Pages列表显示的也不是像O这样的紧邻页面,而是所有K之后浏览的页面:O,S,A,M,B等等。因此,我们说,Previous Pages不是Previous Page,Next Pages也不是Next Page,很容易理解吧!再看下面这个图: 图2:如果一个页面的之前页面有自己,之后页面也有自己,GA怎么处理?(图中K页不同的着色是为了解释的方便,实际上都表示同一个K页。)   如果我们把图1稍微做一些小的改变,成为图2,也就是K页会在一个Session中反复出现,GA怎么处理?这种情况,GA会认为,所有橙色表示的K页之前的所有页面,都是它的Previous Pages,因此它的Previous Pages是包括它自己的。很明显,这种情况下,K页的Previous Pages列表中会显示K页自己,但并不是刷新造成的。同样,对于K页的Next Pages,GA会认为从暗红色的K页之后的所有页面都是Next Pages,很明显,在这种情况下,K页的Next Pages列表中也会显示K页自己,但也不是刷新造成的。   如果你进一步问我,按照橙色的K页计算,它的Previous页面包括N,B,K,D,K,O,S,A;而从绿色的K计算,Previous包括N,B,K,D;从红色的K页计算,Previous包括N,B。这样GA是不是会把K页的一些Previous Pages重复计算,即算N,B,K页面3次,D页面2次?Sorry,我现在没有答案,对于具体算法,我非常想知道,但是需要询问GA的官方顾问。   所以,GA的Navigation Summar报告并不是一个精确的Path报告,而且GA也没有提供一个专门的页面refresh的报告,这两点跟Omniture是有极大的差距的。而这两个报告功能都是对WA至关重要的。这也是为什么我认为免费的GA还有很多需要改进。   当然,我们还是可以进一步通过GA的这个Navigation Summary报告来研究,如果K页在自己的Next [...]
网站首页 新闻公告