Google跟踪代码管理器_event宏

时间:2014-08-20 12:08:59

标签: google-tag-manager

我正在尝试设置Google跟踪代码管理器。为了简单起见,我创建了一个在所有页面上触发的click事件标记。当我得到时,我看到事件在页面加载时触发。但是,它和我尝试过的所有其他标签都因为不符合规则' _event equals gtm.js而失败了。我没有制定这个规则。我发现了这个问题Events not firing with UA and GTM - event equals gtm.js condition is not matched,但创建新容器的解决方案对我没有用。

任何人都知道这个_event宏在哪里以及如何摆脱它?

2 个答案:

答案 0 :(得分:1)

我将在此前言:我不完全确定这是正确的,因为除了我看到的行为之外我没有真正的证据。

如果您不给规则一个事件条件,则默认为'_event equals gtm.js'。所以它只在加载GTM脚本时传递条件。添加事件规则条件似乎会阻止GTM添加_event条件。

答案 1 :(得分:0)

“事件”是Google跟踪代码管理器中的保留字/宏名称。 GTM事件(不要与javascript事件或Google Analytics事件混淆)可用于触发标记。在某些情况下 - 加载标记管理器脚本(gtm.js),DOM就绪(gtm.dom)等 - 自动填充事件变量。

如果你的名字中确实有一个下划线(“_ event”而不是“event”),你的规则就会失败,因为_event是(由于下划线)而不是GTM正在寻找的特殊词。

你不能(也不应该)摆脱事件宏。