Google Analytics事件跟踪

不是所有网站的都是以实现线上的下单为最终目标的,有些网站是为线下实体店服务的,例如O2O。即使是以线上下单为主要目标,也有很多是以用户与网站的互动作为衡量目标的,例如访客特定内容页面、注册、PDF资料的下载、软件程序的下载、按钮的点击、销售的咨询等等。那么如果要实现这些数据的衡量,来最终实现网站的分析和优化,我们应该通过什么方法呢?在Google Analytics里,主要是通过事件跟踪。在第三代的异步跟踪及以前,还会使用虚拟页面跟踪的方法,但是因为那种跟踪方法会让整体的浏览量虚高,因此Netconcepts团队不建议再使用那种方法。

1. 事件跟踪的参数如下所示:

类型 必需 描述
类别(category) 字符串 访客交互的对象 (例如 按钮)
动作(action) 字符串 交互的行为 (例如 点击)
标记(label) 字符串 不是 对事件的具体分类 (例如 导航按钮)
值(value) 数字 不是 用于计数,为非负 (例如 2次)
是否互动(nonInteraction) 数字 不是 是否算为互动(默认是互动0,可以设置为非互动1)

2.事件跟踪具体实施:

建议最简单的配置也要包含三个参数,如下所示:

ga('send', 'event', '类别', '动作', '标记');  // 值为数字

如果需要给事件赋值,需要用具体的数值来替换这些参数。

ga('send', 'event', '类别', '动作', '标记', 值);  // 值为数字

另外一个值得注意的地方,那就是从2013年起,在Google Analytics里,如果访客跟网站发生了互动,即使只访问了一个页面,那么系统也不会计算跳出率的。如果觉得某个事件很轻微,不能作为重要的考量,那么可以使用非交互的语句来撰写代码,如下所示:

ga('send', 'event', '类别', '动作', 值,{'nonInteraction': 1});

以下以真实的图片点击为例,如果要实现事件跟踪,同时不算为互动,即不影响网站跳出率等指标,可以添加代码的方式如下:

<a href="http://www.netconcepts.cn/logo.jpg" target="_blank" onClick="ga('send', 'event', '类别', '动作', '标记', 值,{'nonInteraction': 1}); ">
<img src="http://www.netconcepts.cn/logobig.jpg" alt="logo" width="150" height="150" />
</a>

UA事件跟踪配置官方地址:https://developers.google.com/analytics/devguides/collection/analyticsjs/events?hl=zh-CN

GA事件跟踪配置官方地址:https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide?hl=zh-CN

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>