为直接调用规则声明变量的正确方法是什么,以便我可以在DTM中捕获它?
例如,我有一个页面,我想要记录一个页面视图,因为DOM没有在页面中更改,因此我将使用DTM调用“ajaxPage”来获取form_name的值并将其放在eVar1中。它是版本1还是版本2?
版本1:
_satellite.track('ajaxPage');
var form_name = 'contact-search';
第2版
var form_name = 'contact-search';
_satellite.track('ajaxPage');
答案 0 :(得分:0)
我不确定我是否完全理解用例,但是当您需要强制使用"强制使用"要针对典型页面加载规则或基于事件的规则(点击等)无法捕获的操作发送的分析
如果在ajax提交中捕获表单名称,一旦ajax返回,您可以通过jQuery捕获表单名称并调用您的直接调用规则。
在该规则的自定义代码中,您应该能够使用表单名称设置eVar 1。
诀窍是在ajax返回后调用直接调用规则,然后在自定义代码中,获取表单名称并设置eVar 1.
希望这有帮助。