【发布时间】:2015-04-30 05:00:18
【问题描述】:
我已经在我的网站上实现了 Google Analytics (GA),我通过 ga("send", "event", ...); 函数发送了几个自定义事件,它运行良好。
我正在尝试使用 Google 跟踪代码管理器 (GTM)。我已经删除了原始的 GA sn-p,现在我使用 GTM 在我的网站上注入 GA 标签,并且可以正确跟踪浏览量。不能正常工作的是我由 ga() 函数发送的自定义事件。
我注意到GA create 有跟踪器名称变量,如
ga("create", "UA-12345678-1", {name: "gtm0123456789", allowLinker: false});
和用于 Google Chrome 的 Google Analytics 调试器扩展报告 Command ignored. Unknown target: undefined。
我发现发送事件调用应该包含跟踪器名称,因此它应该看起来像 ga("gtm0123456789.send", "event", ...);,但我不想更改我现有的所有 GA send event 调用。
我通过在 GTM 设置中将跟踪器名称设置为空字符串(Edit Tag -> More Settings -> Advanced Configuration -> ☑ Tracker Name,将文本框留空)快速修复了它,现在它可以工作了,但我认为这不是很好的解决方案。
是否有任何其他选项可以让我现有的GA send event 呼叫并通过 GTM 使用事件跟踪?
【问题讨论】:
-
您可以保留 GA sn-p,但请确保您没有重复任何点击,例如综合浏览量或其他事件。
-
有同样的问题,在跟踪代码管理器中设置一个空白的跟踪器名称感觉很荒谬,但它就像一个魅力。
标签: google-analytics google-tag-manager universal-analytics