【发布时间】:2018-11-11 18:53:54
【问题描述】:
我正在使用 DTM 侦听名为“我的自定义规则”的基于事件的规则。事件类型是“自定义”,因为我使用自定义事件来跟踪来自 3rd 方小部件的操作。这是我下面的配置。这是相当平淡的,我没有条件(还)。自定义事件名称为“my-widget-loaded”。
在我的第 3 方小部件中,我触发了我的自定义事件:
document.dispatchEvent(new CustomEvent('my-widget-loaded'));
在控制台中,我看到:
SATELLITE:检测到 #documentument 上加载了我的小部件
但它永远不会触发我的规则,我从来没有看到过这样的消息:
SATELLITE:规则“我的自定义规则”已触发。
我已经验证我可以在控制台中创建自定义事件处理程序并且它们可以正常触发。
我可以做些什么来触发我的规则?为什么它不起作用?
【问题讨论】:
-
"my-widget-loaded" vs "wtb-load",你确定你有正确的事件名称?
-
@BrettAHale 这是一个错字,已修复!