2015-02-07 58 views
0

我有一个网站,我需要通过一堆页面跟踪用户路径。GTM只在调试模式下触发一些标签

这些页面有几个元素(文本字段,按钮,选择等),并且我决定在使用每个元素时创建一个虚拟综合浏览量。像 -/step1,/ step2等。

由于一些这些元素的出现与AJAX根据用户的行为,我做了一个自定义的HTML标签,如果有一类特殊元素加载,然后将其推自定义事件数据层,检查。然后,该自定义事件的规则会触发具有自定义页面路径和页面名称集的标准Google Analytics报告标记。

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

任何想法?也许有方法或工具来调试没有调试模式GTM行为?

预先感谢您。

回答

2

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

  1. 确保您有权更改发布
  2. 确保你不仅创建一个版本也发布...
+0

这是两个重要的注意事项:) – YuvalHerziger 2015-06-02 11:12:26

1

DEBUG模式和正常模式之间的主要区别在于,调试模式评估所有变量,所有的时间。但是,当你退出预览模式和你的GA跟踪正在与你的容器的发布版本,该变量只能评估,如果他们被链接到一个触发标签(或触发标签的触发)。

+0

这实际上是对我来说最完整的答案。变量在调试模式下被触发的情况并不是众所周知的。 – Pixelartist 2017-07-05 12:49:19