我试图跟踪谷歌分析的_trackEvent
网站上的每个菜单。到目前为止Analytic工作正常,但事件跟踪不起作用。谷歌分析_trackEvent不工作
下面是我使用
// Analytics
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-481xxxxx-1', 'ABC.com');
ga('send', 'pageview');
的代码和HTML代码我使用是这样的。
<li>
<a onclick="_gaq.push(['_trackEvent', 'Top_Menu', 'contact-details']);" href="en/10/contact-details">CONTACT</a>
</li>
由于某些原因,它不跟踪我的事件。
我是否使用错误版本的分析。
UPDATE:即使这是行不通的
<li>
<a onclick="ga('send', 'event', { 'eventCategory': 'Navigation', 'eventAction': 'Click', 'eventLabel': 'about-the-group});" href="en/about/about-us">ABOUT US</a>
</li>
您正在混合使用Universal Analytics(新增)和asychnronous analytics(旧版)。 Universal Analytics中没有_gaq数组(因此没有_gaq.push)。在这里看到更多的信息:http://stackoverflow.com/questions/18696998/ga-or-gaq-push-for-google-analytics-event-tracking –
@EikePierstorff,我有我的怀疑同样...为同样的原因,我曾提到'我是否使用错误版本的analytic.'我将不胜感激,如果你能告诉我一个例子,我应该如何调用'ga()'作为一个简单的函数'onClick =“ga(...)“'' – Learning
ga('send','event','category','action','label',value,non-interaction);(其中value是一个(可选)整数和非交互an(可选)布尔值) –