我正在尝试从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的任何值?
直接调用不是以这种方式使用自定义代码吗?
感谢任何帮助。 欧文。
答案 0 :(得分:0)
非常感谢欧文。我没有在Adobe文档中找到这个提示。 最后,我的代码看起来像这样并且有效。
s.linkTrackVars="list1,list2";
s.list1=_satellite.getVar("FieldsSubmitted");
s.list2=_satellite.getVar("FieldsAborted");