我有一个非常简单的Google跟踪代码管理器触发器,如下所示:
我也有一个使用此触发器的相应标签。我已经发布了容器,并且在预览/调试容器时会显示标记:
我还在GTM的回复中看到了我的链接ID。但是,我在页面上没有看到点击事件的GTM侦听器:
而且,当我单击链接时,没有发生GTM操作。 (链接是带有id="currentcustomer"
的简单标记。)
我在这里想念什么?
最佳答案
取消选中“等待标签”和“检查验证”。当指定了其中一个时,您将获得标签的“启用时间”部分,该部分可让您指定触发器何时应侦听相关事件。一些很好的信息可以在这里找到:http://www.simoahava.com/analytics/trigger-guide-google-tag-manager/
如果选中“检查验证”,则要求将有效操作传播到GTM的侦听器。使用“链接点击”,这意味着其他脚本不会调用event.preventDefault()。换句话说,链接单击必须是实际的链接单击,单击链接的操作会将用户带到另一个页面。
和
等待标签可确保在触发事件之前首先执行在触发器上触发的所有标签。因此,如果它是“链接点击”触发器,则重定向(或任何操作)的停止时间应足够长,以使所有相关代码均能完成执行,然后恢复操作。与表单相同。
关于google-analytics - 为什么未安装我的Google跟踪代码管理器事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30805900/