使用Google Website Optimizer做A/B测试
在以前的文章中提到,在网站分析的过程中,我们通过数据分析出结果,往往提出改进的建议,需要有新的创意,如果没有行动,之前所做的一切都没有意义。这里可能会有各种建议:调整页面头部的布局,修改导航,增加一些元素,调整文字的排版等等。那么这些建议,是不是真的能够提升网站呢?这就需要测试。也许你会说,这好办,把这些调整做好,观察一段时间,把两个时间段上网站的监控数据进行比较。不过,随着时间的推移,各种条件也在发生变化,会影响最终的结果。比如,广告的发布,促销活动,淡季旺季的影响等等。所以,一个更好的办法是,在同一时间展示不同版本的页面给不同的用户,通过不同版本的后续转化来评定优劣。而Google Website Optimizer就是做这样测试的不错的选择。
比如我的这个博客,Page Views/Visits只有2,也就是说,一次访问访问者平均就浏览两个页面,而且略微还有减少的趋势。这说明网站的粘性有问题。通过分析,我认为网站的导航不是很好,很多文章被埋在几页以后,访问者很难找到。我准备在首页的右下角增加一个悬浮的窗口,提示访问者,查看网站地图可以看到更多文章。这个改进真的能起作用吗?我需要测试一下。
Google Analytics自定义变量的实际运用
自定义变量(Custom Variables)是Google Analytics不久前发布的,我在前文《Google Analytics自定义变量概貌》中有谈到自定义变量的作用和如何实现。我在这个网站上做了测试,下面总结一下部署和使用的情况。
需要解决的问题
因为网站是博客,所以主要想特别跟踪一下内容页面的情况。默认的Google Analytics的代码是跟踪的页面的URL,而我的URL太长,不容易看清楚,所以希望跟踪文章的中文标题,打算使用一个自定义变量来记录。另一方面,希望了解访问者在首页、文章页和其他页面的访问的比例和停留的时间等,那会用另一个变量来记录页面的类型。
页面上的代码
按照Google Analytics代码的语法,根据前面的需求,我在不同的页面加入了代码……
网友提问:出站链接的跟踪
freesea在留言板中问到关于Google Analytic的问题:
我在我的网站google analytics中设置了一个目标,想知道某外部链接的点击数, 因为那个外部链接是我的另一个网站,两边的统计数据却不吻合,请问知道原因吗?或者google analytics不加额外代码就不知道出站链接?
很好的问题,我想freesea童鞋的需求就是需要跟踪出站链接的点击次数。出站链接,特别是链接到合作网站的链接的跟踪还是很常见的需求。下面就掰一掰跟踪出站链接应该如果做,以及注意的事项。
如何跟踪出站链接?
在Google Analytics的报表中,是没有“出站链接”这样一个报表的。我们需要做的是,在链接的HTML代码中加入onclick方法,onclick方法中执行Google Analytics的_trackPageview(),这个方法会将链接被点击的数据作为一次页面的查看记录发送到Google Analytics的服务器。那么,我们就能在Content的报表里看到这个链接被点击的情况了。下面是Google Analytics官方文档的例子:
<a href=”http://www.example.com” onClick=”javascript: pageTracker._trackPageview(’/outgoing/example.com’);”>
一般的,_trackPageview()方法的参数是为空的,只是Google Analytics会取得页面的URL作为默认值。跟踪外部链接时需要一个虚拟的URL,比如上面例子中是/outgoing/example.com,这个URL在网站中并不存在,但是在Google Analytics的报告中会作为这个外部链接的表示。在报告中看到这个URL的PageViews的次数,就是这个链接被点击的次数了。
Google Analytics新功能发布
Google Analytics最近动作不断,前面也介绍了目标设置、智能报警、高级过滤和异步跟踪代码等。马上,Google Analytics又推出了新的功能:
注释
网站分析和网站运营的方方面面有关。市场、IT、产品等各个环节的相关人员,可以通过注释,告诉其他人现在发生了些什么事情。比如说,市场人员针对某些产品做了推广,流量和产品销售变大了,那写一个注释,其他同事看到报告就知道这些变化的原因了,方便了各个部门的沟通。
自定义变量可以在Advanced Segments中使用
Google Analytics的自定义变量可以满足针对不同网站比较特色的跟踪需求。自定义变量功能在上个月发布的时候,只能在这些变量本身的报表中看到。不过现在,用户可以在自定义变量上做Segment。这就大大有助于我们做更加细化和深入的分析。
自定义变量可以在自定义报表中使用
您还可以创建与任何自变量相关的方面的自定义报表。现在,你可以看到由自变量定义的部分行为,并可使用Google Analytics中的所有指标。
Google Analytics的智能报警功能
Google Analytics最近发布或增强了多个功能,包括“增强的目标设置”和“高级过滤器”,而我个人觉得最好用的,还是“智能报警(Intelligence)”。
我想,网站分析人员都会很关心网站都在发生什么变化,了解这些变化,洞悉带来这些变化的原因,往往成为网站优化的突破口。网站分析工具许多的报表中带有大量的数据,把当前的数据与过往数据的比较,需要花费相当的时间和精力。而智能报警功能,则可以节省这部分花费,代替人完成部分分析。
智能报警如何使用
不需要任何设置,自动的智能报警就已经发挥他强大的能力了。
Google Analytics的新“Advanced Filter”
最近Google Analytics的变化挺大,更新了很多新的功能。前面有一篇文章《Google Analytics的新“目标”》主要讨论Google Analytics对设置目标的改进。同时,Google Analytics也增加了新的功能,方便使用者通过报表获得想要的数据。在表格形式报表的下方,多了“高级过滤器”(Advanced Filter)的链接。

