javascript - 使用 Google 跟踪代码管理器时 Google Analytics 自定义事件未触发

标签 javascript google-analytics google-tag-manager

我正在尝试在 Google Analytics 中跟踪自定义事件和综合浏览量。当将 GA 跟踪代码 (Universal Analytics) 直接包含到我的页面中时,事件会正常触发。但是,当使用 Google 跟踪代码管理器包含代码时,除了初始网页浏览之外不会触发任何内容。

这是触发自定义事件的代码:

ga('send', 'event', 'test', 'test');

我使用控制台进行了测试,在这两种情况下都定义了 ga,并且上面的代码没有抛出任何错误。

我还试图在 GTM 中找到一些阻止我的事件的配置选项,但找不到任何有用的东西。

有什么想法阻止自定义事件被触发吗?

最佳答案

您不能使用相同的代码来跟踪使用 Universal Analytics 和 GTM 的事件。当您切换到 GTM 时,您必须将事件推送到数据层,然后根据规则触发代码。您不能直接使用 analytics.js 触发代码。

关于javascript - 使用 Google 跟踪代码管理器时 Google Analytics 自定义事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27224906/

相关文章:

javascript - 如何在 html 中创建响应式文章列表?

javascript - KeyboardEvent 的 Angular 4 单元测试

python - BigQuery Load 作业的无架构解决方案

android - 模拟 Google Analytics v4

javascript - Google 跟踪代码管理器包括旧版 Analytics (GA) 和 Universal Analytics (UA) 脚本

javascript - 如何对齐DIV的内联?

javascript - 单击数据关闭按钮时如何清除 Bootstrap 模式中的所有输入字段?

ios - 无法使用适用于 iOS 的 Google Analytics(分析)

Woocommerce 将客户电子邮件推送到 dataLayer

javascript - 使用 JavaScript 和 Google 标签管理器更改 html 内容