Google Analytics自定义报告使用详解

Google Analytics去年推出了很多新的功能,我已经写过关于自定义变量智能报警高级分割等等,今个让我们看看Google Analytics的自定义报告,能够带给我们什么。

得到默认报告中木有的数据

Google Analytics默认有不少报告,已经可以满足我们的大部分需要了。不过这些报告的量度都是Google设定好的,不能再做更改了。那如果我需要的报告超过了这个范围该怎么办呢,那就需要自定义报告来帮忙了。比如,在默认的页面的报表中,我们只能看到下面的数据。

页面报表

使用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代码的语法,根据前面的需求,我在不同的页面加入了代码……

Google Analytics新功能发布

Google Analytics最近动作不断,前面也介绍了目标设置智能报警高级过滤异步跟踪代码等。马上,Google Analytics又推出了新的功能:

注释

网站分析和网站运营的方方面面有关。市场、IT、产品等各个环节的相关人员,可以通过注释,告诉其他人现在发生了些什么事情。比如说,市场人员针对某些产品做了推广,流量和产品销售变大了,那写一个注释,其他同事看到报告就知道这些变化的原因了,方便了各个部门的沟通。

自定义变量可以在Advanced Segments中使用

Google Analytics的自定义变量可以满足针对不同网站比较特色的跟踪需求。自定义变量功能在上个月发布的时候,只能在这些变量本身的报表中看到。不过现在,用户可以在自定义变量上做Segment。这就大大有助于我们做更加细化和深入的分析。

自定义变量可以在自定义报表中使用

您还可以创建与任何自变量相关的方面的自定义报表。现在,你可以看到由自变量定义的部分行为,并可使用Google Analytics中的所有指标。

Google Analytics自定义变量概貌

User Defined报表

我想,相当一部分使用过Google Analytics的人,都知道,在后台中有一个“User Defined”报表。与之相对的,在页面上可以使用pageTracker._setVar()这个函数。我们在Google Analytics的其他报表中看到的都是已经定义好的,只有在这里,我们可以自己定义想要跟踪到的维度。这有什么用呢?比如,我们的网站上,有很多的内容或者功能,除了Google Analytics预先定义好的,我们可能还想知道登录用户和未登录用户的行为有什么区别?这时,程序判断用户的登录状态,把登录还是未登录的值填入pageTracker._setVar()函数,就可以使用“User Defined”这个维度来区分这两种用户了。“User Defined”允许自定义,可以让我们可以根据网站的具体情况制定特有的维度,来满足业务分析的需要。

一个太少

遗憾的是,Google Analytics只为每个配置文件(Profile)提供了一个“User Defined”的维度。当我们需要定制多个维度来跟踪的时候就会处境尴尬。多建立一些配置文件,可以多得到一个“User Defined”,不过,在页面代码上和配置文件的管理上增加了复杂性,同时,不同的配置文件中定义的维度也无法相互关联,形成分割报表。
现在Google Analytics提供了一个很好的特性来解决这个问题。