_triggers dataLayer变量阻止标记触发

时间:2016-09-05 15:44:51

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

我正在使用Google跟踪代码管理器来自定义我的GA设置,我对该工具有相当的经验,但今天却被某些东西困扰了。神秘的标签不会发射。它设置为点击具有某个类的元素的点击,如下所示:

enter image description here

调试后我可以看到它似乎设置正确,但是调试屏幕显示的规则不满足,但我从未设置:

_triggers matches RegEx (^$|((^|,)1465634_100($|,)))

enter image description here

_triggers是一个dataLayer变量,我可以看到它插入到许多成功触发的标记中。

这是什么?如何阻止它阻止我的标签?

4 个答案:

答案 0 :(得分:0)

_triggers是一个您无法操作的区间变量,它是在GTM中隐式创建的(就像_event一样)。如果您认为一切正常,只需要_trigger阻止您的标记,然后尝试删除触发器并重新创建它。此资源可能会有所帮助:https://plus.googleapis.com/108052589350497985004/posts/5k9UF6mz3kg?pid=6120479789651639250&oid=108052589350497985004

答案 1 :(得分:0)

我能够通过取消选中触发器上的“检查验证”来解决此问题。这是我实例的表单提交触发器。

答案 2 :(得分:0)

这意味着触发器的启用条件之一未通过此事件。通常是“检查验证”,但也可以是“启用此触发器”部分。

参考https://support.google.com/tagmanager/thread/18705020?hl=en

答案 3 :(得分:0)

取消选中复选框 Wait for labels 对我有用:

Image