捕获直接调用规则变量的正确方法是什么?

时间:2016-02-24 17:32:40

标签: javascript adobe-analytics

为直接调用规则声明变量的正确方法是什么,以便我可以在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');

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解用例,但是当您需要强制使用"强制使用"要针对典型页面加载规则或基于事件的规则(点击等)无法捕获的操作发送的分析

如果在ajax提交中捕获表单名称,一旦ajax返回,您可以通过jQuery捕获表单名称并调用您的直接调用规则。

在该规则的自定义代码中,您应该能够使用表单名称设置eVar 1。

诀窍是在ajax返回后调用直接调用规则,然后在自定义代码中,获取表单名称并设置eVar 1.

希望这有帮助。