在描述这个问题之前,介绍下Google跟踪代码的情况。
Google跟踪代码目前有两个版本,我们姑且命名为新版本,旧版本。如何区分,很简单。
查看你的Google跟增代码:
如果是ga.js的为旧版。
如果是analytics.js的为新版。
目前网络上充斥的大部分的案例是基于旧版本的。
对于一些Google高级跟踪功能,两个版本的写法有点不一致。下面是常用的Google事件跟踪代码的实例:
对于旧版本的ga.js
https://developers.google.com/analytics/devguides/collection/gajs/event…
<a href="/test" onclick="_trackEvent('HOME_PAGE_BLOCK', 'click', 'MY_LABEL');">test</a>
对于新版本的analytics.js
https://developers.google.com/analytics/devguides/collection/analyticsj…
<a href="/test" onclick="ga('send', 'event', 'HOME_PAGE_BLOCK', 'click', 'MY_LABEL');">test</a>
我在这个上面浪费了很多时间才意识到这个问题,希望被这个问题折磨的人,看到此文,能减少你的时间开销。