【发布时间】:2017-09-25 02:03:25
【问题描述】:
我正在尝试在 Google Analytics 中设置事件跟踪,但似乎没有发送事件。
页面加载后在我的 javascript 中的某处:
ga('send', 'event', 'someCategory', 'someAction', {
hitCallback: function() {
console.log('Tracking is successful');
}
});
我尝试过使用analytics.js 和analytics_debug.js,有和没有hitCallback。这是following with Google documentation about events tracking in analytics。
None 要求任何东西:
- 没有请求像some source 所说的那样击中https://www.google-analytics.com/collect。
- 没有加载额外的组件。
- 没有成功跟踪
analytics_debug.js 提供了一些额外的日志:
Running command: ga("require", "eventTracker")
Waiting on require of "eventTracker" to be fulfilled.
似乎什么都没有实现。
我已经尝试将这个 sn-p 也包含在一些 voodoo 调试的病态尝试中。
ga('require', 'eventTracker');
编辑:
在@Eike 之后,我发现剩余的自动跟踪代码如下:
ga('require', 'eventTracker');
删除它可以解决问题。
【问题讨论】:
-
您能否展示您的完整代码(包括创建跟踪器的代码)? eventTracker 听起来像是 autotrack.js 插件的一部分。疯狂的猜测是在创建跟踪器时调用了该插件,但该插件文件未包含在代码中(至少会产生类似的错误)。
-
我已经更新了我的问题,基本上我在寻找您要求的信息时发现了问题。非常感谢!
标签: javascript google-analytics event-tracking