如何从DTM直接呼叫中激活列表变量?

时间:2016-02-29 14:56:48

标签: adobe-analytics

我正在尝试从DTM直接调用中将值激发到Adobe Analytics中的列表变量中,但似乎无法显示任何值。

在我的直接通话规则中的自定义代码

cTS = _satellite.getVar('conversionTypeShown'); s.list1 = cTS;

并且数据元素conversionTypeShown从页面上的digitalData层获取信息(在直接调用之前更新)

if ((digitalData.searchResults !== undefined) && (digitalData.searchResults !== "")) { return digitalData.otherJobsType + digitalData.searchResults; }

我知道这些值正在正确填充,因为我正在使用相同的数据(在同一规则中)触发eVar,然后通过OK进入Adobe Analytics。但我没有得到列表var的任何值?

直接调用不是以这种方式使用自定义代码吗?

感谢任何帮助。 欧文。

1 个答案:

答案 0 :(得分:0)

非常感谢欧文。我没有在Adobe文档中找到这个提示。 最后,我的代码看起来像这样并且有效。

s.linkTrackVars="list1,list2";
s.list1=_satellite.getVar("FieldsSubmitted");
s.list2=_satellite.getVar("FieldsAborted");