我创建了一个基于事件的规则,并且在提交时已经提供了提交按钮的ID。现在我的问题是如何测试基于事件的规则?我使用 Adobe DTM开关测试页面加载规则。但基于事件的规则并没有显示出来。任何人都可以告诉我如何测试这个吗?
答案 0 :(得分:0)
它们是基于事件的,因此它们在初始化后出现,因此在提交按钮后单击。
问题是,提交按钮后会发生什么。重定向?如果是,则必须在重定向之前添加一些延迟。如果没有,只有AJAX发生,那么像往常一样使用DTM SWITCH,你会在控制台中看到它。您可以按_satellite.notify("My custom event base rule",1);
答案 1 :(得分:0)
正如前面提到的,DTM开关是一个很好的(免费)工具,可以帮助您进行验证。在事件触发时使用_satellite.notify将允许您查看浏览器中发生的情况。
我实际上使用了一个使用_satellite.notify的简写全局包装函数,但是每次我想要使用它时都不需要我写出来。
你可以在这里阅读: Three quick tips for validating your Adobe DTM implementation
希望这有帮助。
答案 2 :(得分:0)
此外,如果您无法访问DTM Switch,或者不喜欢插件,Chrome或Firefox,则可以致电
_satellite.setDebug(true);
在浏览器开发人员工具控制台中。它完成了将DTM Switch'Debug'按钮变为'On'的相同功能。