这里是事件跟踪是指Event Tracking,意思比鼠标事件跟踪广泛,先看看都能统计到什么:
1、Flash内容,比如flash站点和flash动画,甚至flash游戏都可以。
2、嵌入式AJAX
3、网页小饰件
4、文件下载
5、数据或文件的载入时间
这里用到的是_trackEvent()方法,用法如下:
onClick="pageTracker._trackEvent('category', 'action', 'label', 'value');"
这段代码加在链接语句当中即可
category (必填)
这个是标注想统计项目的分类
action (必填)
这个是分类下的具体行为
label (可选)
可以理解为对action的一个描述,可选
value (可选)
这个是一个整数型的字段,通常用于统计载入时间或是事件的价值
强烈建议你详细理解_trackEvent(category, action, optional_label, optional_value)这几个参数的含义,然后在你的代码布置当中填写适当的信息。值得注意的是第四个参数是唯一一个可以自定义变量的参数哦,要求参数数值必须是整数型,这个一定要注意!还有,一定要将category与action的职能分开,所有的点击处都要以“二次定位”的方式实现。这种逻辑在复杂的网页中尤其重要!Google Code中对如何命名也有非常大篇幅的解释和举例,如果名字不符合逻辑起得不好的话,是非常影响最后报告的可读性的。label这个可选项是支持中文字符的,完全可以写入中文描述,后台解析一切正常。如果想对EventTracking有详细的了解,请跟踪以下链接:http://code.google.com/intl/zh-CN/apis/analytics/docs/tracking/eventTrackerGuide.html
这个小小的案例如下:
设计初衷是为了突出顶部的特惠装,希望更多的访客能够注意到这个特惠装,并点击进行查看详细页面。下面的BCDE当然是越来越贵了,我们一直以为B-C-D-E应该是一个递减的点击趋势,实际上是怎么样呢?
这是实际点击的数量,在左侧的content选项中最后一个就是EventTracking了,这里就可以查看到你所跟踪的点击到底是个什么状况。通过EventTracking的跟踪就可以知道我们的设计是否得到访客的响应,还可以得知某些我们常常想当然的事情的实际状况。这个案例不难看出,想突出特惠装的设计彻底失败了。原本我们以为B-C-D-E这些产品的点击会逐渐下降的趋势是一个完全的臆想。
我想还能够得出的结论,特别是对设计人员,什么是突出的设计,你的设计是否能够让访客真正的区别开你的不同产品?这些答案在以往的设计过程中是无法知道答案的,但是!如果你的公司有了一位web分析师,一切就变得不同了!所以,产品经理们,web分析师是你们不可或缺的双眼啊!
最后还想说一下EventTracking对BounceRate的影响。有影响这件事情确实发生了,但是发生的结果和我的预想截然相反,我原本以为Bounce的session是和Event不相通的,所以当加入了EventTracking,BounceRate会升高。起初我也只是看我的结果而做了一下假设,当我翻阅了Google Code对这件事情的解释之后。我把正确的理解放出来大家可以讨论一下。顺便感谢Kevin的细心,我今天一上班就在考虑这个问题,翻阅了资料后才发现我错了。纠正如下:(2010年6月7日更改)
假设您有一个拥有视频播放器的页面的跳出率在某个水平,您还没有实施的页面事件跟踪。如果您随后成立了事件跟踪,您可能会注意到,在该页面的跳出率下降,因为Analytics会记录与播放器的用户交互和发送的互动,作为一次新页面的点击请求。因此,即使这个访客还是看了这个页面就离开了,而没有看其他页面,访客与播放器发生的交互触发事件会因EventTracking而不会记做一个跳出。
GA在使用过程中有些不同功能会互相冲突,这种事情是经常会发生的。比如,如果你使用了网址构建器,你的流量来源中GA自己定义的三种分类会非常的混乱。比如说ref、direct、search。但是如果你查看所有流量来源你的视线将会无比清晰。这种小小冲突在理解为什么这样之后就不是那么重要了。
来自:Keven的网站分析博客
最近评论