所以我在JS AJAX回调中设置了一个自定义事件,如下所示:
dataLayer.push({'event': 'reg-page-step2'});
然而,当我在GTM中使用预览模式时,会检查事件,但标签不会被触发。是什么赋予了?
截图:
预览模式:https://api.monosnap.com/rpc/file/download?id=KJ7bBqevmttiQdEtpwi3vcv9jE3xVO
触发器设置:https://api.monosnap.com/rpc/file/download?id=CeRUFGb6BUYBmO0uLZCGpcfjnpZ13X
答案 0 :(得分:0)
您是GTM界面中Google愚蠢标签的受害者。
如果它显示“事件名称”,您实际上会在推送到数据层时输入事件的值。
您没有指定条件。 “在所有事件上触发”实际上并不意味着“在所有事件上触发”,这意味着“使用上面在文本字段中指定的值触发所有事件”。
“某些事件起火”仅适用于您需要其他条件的情况,例如:如果您只想在某些网址或类似网址上发布您的活动。如果您希望在事件被推送到数据层的任何时候触发器都关闭,那么您不需要它。
答案 1 :(得分:0)
事件名称必须与执行标记相同,在此screenshot 您的事件名称包含空格,但您使用“ - ”声明事件名称。
dataLayer.push({'event':'reg-page-step2'});
您的预览模式显示问题,“_ event”条件为红色。这与触发器配置中的“事件名称”字段有关,添加“ - ”以使其工作。