上周五,我将网站升级为使用Google Universal Analytics analytics.js代码。网页浏览跟踪得很好,但是我的事件跟踪无法正常工作 - 我们的活动在周末崩溃为0,而我在实时视图中没有尝试过任何内容。
我已经阅读了Google Analytics开发人员网站(https://developers.google.com/analytics/devguides/collection/analyticsjs/events)上的文档,并且我已经审核了一些类似问题的建议。我相信我已经正确设置了这个,但我似乎无法看到任何事件命中。
我通过一些将事件处理程序附加到页面上所有链接的jQuery来跟踪所有链接。以下是在升级到Universal Analytics之前记录链接的方法(linkAction和eventLabel是字符串,eventTime是int):
_gaq.push(['_trackEvent', 'Links', linkAction, eventLabel, eventTime]);
自升级以来,我尝试过两种不同的方式:
ga('send', 'event', 'Links', linkAction, eventLabel, eventTime);
和
ga('send', {
hitType: 'event',
eventCategory: 'Links',
eventAction: linkAction,
eventLabel: eventLabel,
eventValue: eventTime
});
使用Chrome的GA Debug插件,我看到事件处理程序正在执行,分别产生以下输出:
Running command: ga("send", "event", "Links", "Internal", "News and Events")
和
Running command: ga("send", {hitType: "event", eventCategory: "Links",
eventAction: "Internal", eventLabel: "Preeminent Teams", eventValue: 17})
然而,这些点击不会显示在实时分析视图中。
我确定我做错了什么,但对于我的生活,我看不出它是什么。