码迷,mamicode.com
首页 > 其他好文 > 详细

2.3.6、Google Analytics高级应用——事件跟踪

时间:2019-10-21 00:14:41      阅读:36      评论:0      收藏:0      [点我收藏+]

标签:idt   googl   内容   data-   func   调用   查看   直接   工具   

“事件”是指用户与内容进行的互动,可以独立于网页或屏幕的加载而进行跟踪。下载、移动广告单击、小工具、Flash 元素、AJAX 嵌入式元素以及视频播放都是可以作为事件进行跟踪的操作。

简单的一句就是:凡是用户的行为都可以用事件跟踪,当您想不到用什么方式跟踪的时候,用事件跟踪就没错的。

事件跟踪有5个参数,用法如表2-12所列:

表2-12 事件参数解析

 

技术图片

在这里再次强调,事件跟踪是匹配的一种类型,默认是会纳入跳出率的计算的了,为了不让事件跟踪影响真实跳出率,通常会将事件跟踪设置为非互动匹配,

事件跟踪的限制,系统会自动发送前10个匹配给Google分析,之后是每秒1次,如果您的是一秒内有多次触发,事件跟踪得到的数据是不准确的,对此您可以做归并,如触发2次,5次的时候发一次事件。

经典版的用法是:

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

统一版的用法是:

onClick=”ga(‘send’, ‘event’, ‘ category’, ‘action’, ‘label’, value, {‘NonInteraction‘:1});”

下面举例如何添加,比如单击某个链接:

经典版的代码格式为:

_trackEvent(‘book retailer’, ‘click’, ‘Barnes&Noble’, 5, True)

统一版的代码格式为:

onClick="ga(‘send‘, ‘event‘, ‘book retailer‘, ‘click‘, ‘Barnes&Noble‘, 5, True);"

上述格式添加在您需要跟踪的位置,您单击那里希望它触发就添加在哪里,完整格式的如:

经典版:

<a href=”/catalogue/books.html” onClick=”_gaq.push([‘_trackEvent(‘book retailer’, ‘click’, ‘Barnes&Noble’, 5, True]);”>New Release</a>

统一版:

<a href=”/catalogue/books.html” onClick="ga(‘send‘, ‘event‘, ‘book retailer‘, ‘click‘, ‘Barnes&Noble‘, 5, True);">New Release</a>

进一步还可以将ga()封装成一个函数,然后给onClick调用,封装的函数如:

function click_link(){

ga(‘send‘, ‘event‘, ‘book retailer‘, ‘click‘, ‘Barnes&Noble‘, 5, True)

}

统一版代码变形为:

<a href=”/catalogue/books.html” onClick="click_link()">New Release</a>

上述的方式是直接往页面添加代码的形式,这种采用页面硬编码的形式有很大的弊端:每次添加事件跟踪都需要开发添加有发版,事件添加多了不利于代码的维护。最便捷的方法是通过GTM去添加,而且配置的方法多种多样,灵活多变,有兴趣的可以直接去看第三章第二节的事件跟踪。

报告的查看:事件跟踪的报告在GA中选择“行为”→“事件”里面,一般查看“热门事件”居多。

2.3.6、Google Analytics高级应用——事件跟踪

标签:idt   googl   内容   data-   func   调用   查看   直接   工具   

原文地址:https://www.cnblogs.com/ichdata/p/11710983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!