知而不乎

面对现实 忠于理想

言有物而行有恒,思其难以图其易!

一个有趣的Google Analytics部署试验

知而不乎 用户 348 0 2012-03-04 00:00:00

很久(快两个月)没有更新博客了,主要原因只有一个字:忙!忙什么,呵呵!就不和大家瞎扯了。今天分享一下关于最近整理研究部署Google Analytics的一些事。误闯GA大师Justin Cutroni 的博客,发现了一个商业价值不大(相对本身而言,其实可以有很有价值的应用),却对于研究GA的高级部署很有意义的文章《Advanced Content Tracking with Google Analytics》。文章是系列文章,分为两部分:第一部分介绍技术和部署实施的细节;第二部分是报告与分析。其实不光是文章本身,评论中更加体现了GA部署作为一项实践性强的工作,有些问题需要很多实际经验分析。下面对两篇文章简要的介绍一下(内容仅仅是个人理解,不敢“翻译”,所以有可能不知所云,期待英文高手解惑指正):

【第一部分】

谷歌默认的内容追踪能获得的许多的信息如停留时间,跳出率,浏览量。但是对于 publishers and minor bloggers (个人理解是基于博客及新闻资讯类网站)这些度量信息不是最佳的。我们想要了解更多关于每篇文章的详细信息(读者的行为信息,不是文章内容),例如,人们仅仅只读了文章部分还是阅读了相关的评论?他们打开了在Tabs里的许多文章吗?有什么更好的方法用来衡量网站访客与页面的是怎样交互的详细详细?

所以,文章的主题是:用自定义跟踪( custom tracking)来度量人们如何与内容的交互的。

业务目标

值得强调的是网站的分析应该始于业务的需要,即有目的性的业务目标。长话短说,将以上的所要分析的信息用更容易理解的目标来就是追踪以下信息:

  • 多少人滚动( scroll)页面
  • 什么时候开始滚动的
  • 什么时候到达文章末尾 (不是页面底部,而是文章结束的区域)
  • 什么时候到达页面底部 (HTML页面的底部)
  • 哪些访客浏览(scanning)文章,哪些访客仔细阅读(reading)文章

(关于上面的追踪目标设定,有一些要讨论的地方,先继续吧)

追踪技术

上面列举的信息都可以用事件追踪(Event Tracking),基本的概念就是特点的动作发生时就会触发事件。今天讨论的主题也是基于访客滚动页面而触发事件。

实施事件跟踪的关键是数据模型(data model),我们需要定义我所要在Google Analytics里看到的数据。

所有的阅读活动将组织在一起放到命名为“阅读(Reading)”的分类里。这个分类里有四个主要的动作:

  • 文章加载(Article Load): 测量浏览器加载文章要花多少时间. 提供下面要追踪的事件.
  • 开始阅读(Start Reading): 追踪访客什么时候下下翻滚页面. 访客向下滚动页面150像素后将触发事件。这个值是可以自定义的,还可以追踪开始滚动需要花多少时间。
  • 内容底部(Content Bottom): 追踪当访客达到文章内容的底部,并且追踪开始滚动与到达文章底部之间花了多长时间。
  • 页面底部(Page Bottom): 追踪什么时间访客滚到页面底端及花费的时长.

另外文章标题及页面URL也是关键的信息,需要这些字段的数据来看看那些文章最吸引人。GA自动踪这些信息,不需要添加事件。

接下来使用自定义变量把访客放入bucket里,如果访客达到页面底部花费时长小于60秒,定义为浏览(scanning),把他们放到Scanners bucket里。如果访客到达底部花费时长 超过60秒,将他们放入readers bucket。

最后,按上面的目标设置事件,设置一个目标为达到内容底部,一个目标为到达页面底部,这些很好的衡量访客完成这些动作的比例。

具体代码:

略……(因原始代码有些问题,将单独写一篇文章详细的解读)

总结:主要围绕业务目标是分析访客与页面的交互行为,以分析页面吸引程度,可以看做是对页面的访问时长的目标设定做细分。方法及意义有一些争议,但个人觉得对于学习研究Google Analytics是非常好的实践案例。

 

收藏于 2012-03-04

来自于百度空间

Google Analytics

网友评论 (0条)

联系作者

关于博客广告合作隐私保护更新历史

Copyright © 2011~2017 赵有财 版权所有 - 基于Tornado ~ Bootstrap搭建的个人博客