为什么Google跟踪代码管理器不会在“所有网页”上触发标记集?

时间:2014-01-24 23:10:48

标签: google-analytics google-tag-manager

我的网站上的Google跟踪代码管理器存在一个棘手的问题。

在我的域下的某些路径上,GTM将加载(Tag Assistant显示正确的容器加载,并且在启用调试模式时弹出GTM控制台)但不激活任何标记,甚至标记设置为触发所有标记页。这是使用所有页面规则的默认正则表达式,“。*”我知道这一点,因为调试控制台将容器中的所有标记显示为“未触发”。

在我的域的根目录上,GTM工作正常,容器会在标签触发时加载。

我甚至打开了Chrome控制台并使用“window.location.href”获取了当前位置 - 它返回了我按预期打开的页面的路径减去主机名。

哪种情况会导致GTM在页面上正确加载,但不会触发所有页面标记?

2 个答案:

答案 0 :(得分:0)

如果GTM容器正确加载但标签未触发,那是因为您要触发的标签具有需要在触发前完成的先决条件。根据先决条件,我的意思是某些操作必须在用户到达您希望标记为其触发的页面之前发生。

例如,如果您尝试在感谢页面上触发Google Adwords转换代码。除非有人在点击Adwords广告后真正进入您的网站,否则转换代码不会触发。如果一个人有机地来了,那么该标签不应该开启,否则您的所有转换报告都将被计算在内。

希望这有帮助!

答案 1 :(得分:0)

我也有这个问题,我找到了答案。创建标签并链接后 正确的宏,在调试模式下预览,它应该是FIRE。但请注意,它不会依赖于Adword Conversion帐户。

我认为你添加一个规则数据 gtm.formSubmit 它对我有用。 尝试一下。