GTM 阻塞触发器不起作用

Bri*_*man 4 google-tag-manager

我在 GTM 代码上设置了一个阻止触发器,可以防止代码在非生产环境中触发。触发器设置为仅在页面主机名包含开发/登台环境 URL 唯一的字符串时触发。

正如您在 GTM 摘要的第 2 步中所见,我设置了一个测试代码(绿色框)以确认触发器在包含触发器异常的代码(红色框)之前触发。 在此处输入图片说明

第 3 步是从数据层触发的自定义事件。绿框标记是我想在非生产环境中触发的标记,红框标记是包含阻止触发器的标记,我希望它阻止标记触发。 在此处输入图片说明

这是不应触发的红色框标签的内部外观。您可以看到阻止触发器识别了开发/阶段 URL,但由于某种原因_event显示红色 X。
在此处输入图片说明

任何见解都非常感谢!

Bri*_*man 5

事实证明,阻止触发器不起作用,因为标签有两种不同的触发器类型。阻止触发器是页面查看类型,而普通触发器是自定义事件。为了解决这个问题,我将阻塞触发器更改为在与触发触发器相同的自定义事件上触发。

  • 如果你想让这个阻塞触发器在这个环境中被各种其他标签通用,你可以将它设置为一个事件触发器,匹配 .* 作为 RegExp。(匹配任何事件名称。)通过这种方式,您可以重用相同的阻塞触发器来防止运行标记,绑定到其他类型的触发器。 (6认同)