GTM仅在调试模式下触发一些标签

时间:2015-02-07 11:08:28

标签: google-tag-manager

我有一个网站,我需要通过一堆页面跟踪用户路径。

这些页面有几个元素(文本字段,按钮,选择等),我决定在使用每个元素时创建虚拟页面视图。喜欢 - / step1,/ step2等。

由于其中一些元素根据用户操作显示在AJAX中,因此我制作了一个自定义HTML标记,用于检查是否加载了具有特定类的元素,然后将自定义事件推送到dataLayer。然后,该自定义事件的规则触发标准Google Analytics报告代码,其中包含自定义页面路径和页面名称设置。

这让我很疯狂,因为在GTM调试模式下 - 一切都很完美。正在识别的元素,正在创建虚拟网页浏览,数据正在成功传递给GA。每当我发布容器时 - 它就会停止工作。但是,标准GA报告或点击事件跟踪等基本标签就可以解雇了。

有什么想法吗?也许有一些方法或工具可以在没有调试模式的情况下调试GTM行为?

提前谢谢。

3 个答案:

答案 0 :(得分:2)

请注意我自己和其他容易分心的人:

  1. 确保您有权发布更改
  2. 确保您不仅要创建一个版本,还要发布它......

答案 1 :(得分:2)

DEBUG MODE和NORMAL MODE之间的主要区别在于Debug模式始终评估所有变量。但是当您退出预览模式并且GA跟踪正在使用已发布的容器版本时,仅当变量链接到触发标记(或触发标记的触发器)时才会评估变量。

答案 2 :(得分:1)

在存在多个容器环境的情况下,标记可能只限于触发专用于暂存或实时运行的环境片段。
检查容器是否仅限于在暂存/实时或其他环境中触发。

相关问题