为什么我的Google跟踪代码管理器事件监听器没有安装?

时间:2015-06-12 14:44:32

标签: javascript-events google-analytics google-tag-manager

我有一个非常简单的Google跟踪代码管理器触发器,如下所示:

GTM trigger info

我还有一个使用此触发器的相应标签。我已经发布了我的容器,并在预览/调试容器时显示标签:

Debugging the container

我还在GTM的回复中看到了我的链接 id 。但是,我没有看到我的页面上的点击事件的GTM监听器:

enter image description here

此外,单击链接时不会发生GTM操作。 (该链接是带有id="currentcustomer"的简单 a 标记。)

我在这里缺少什么?

2 个答案:

答案 0 :(得分:1)

取消选中“等待代码”和“检查验证”。当指定其中任何一个时,您将获得标记的“启用时间”部分,该部分允许您指定触发器何时应该侦听相关事件。可以在此处找到一些好的信息:http://www.simoahava.com/analytics/trigger-guide-google-tag-manager/

  

选中“检查验证”时,将要求将有效操作传播给GTM的侦听器。使用链接单击这意味着没有其他脚本调用的event.preventDefault()。换句话说,链接点击必须是实际的链接点击,其中点击链接的操作将用户带到另一页。

  

等待标记确保在继续执行事件操作之前首先执行触发器上触发的所有标记。因此,如果它是链接单击触发器,则重定向(或任何操作)将停止足够长的时间以使所有依赖标记完成执行,之后将恢复操作。形式也是如此。

答案 1 :(得分:1)

实际上我觉得你从一开始就搞错了。首先 - 正如@nyuen点 - 关闭等待/验证。然后你想在点火规则上选择“点击一下”,你应该在那里创建你的规则到元素ID等于currentcustomer。