Adobe analytics 如何从DTM直接调用激发列表变量?
我试图通过DTM直接调用将值激发到Adobe Analytics中的列表变量中,但似乎无法获得任何显示的值 在直接调用规则中的自定义代码中Adobe analytics 如何从DTM直接调用激发列表变量?,adobe-analytics,Adobe Analytics,我试图通过DTM直接调用将值激发到Adobe Analytics中的列表变量中,但似乎无法获得任何显示的值 在直接调用规则中的自定义代码中 cTS=\u satellite.getVar('conversionTypeShowed'); s、 列表1=cTS 数据元素ConversionTypeShowed从页面上的digitalData层获取信息(该层在直接调用之前更新) if((digitalData.searchResults!==未定义)和&(digitalData.searchResu
cTS=\u satellite.getVar('conversionTypeShowed');
s、 列表1=cTS代码>
数据元素ConversionTypeShowed从页面上的digitalData层获取信息(该层在直接调用之前更新)
if((digitalData.searchResults!==未定义)和&(digitalData.searchResults!==“”)
{
返回digitalData.otherJobsType+digitalData.searchResults;
}
我知道这些值是正确填充的,因为我正在使用相同的数据(在相同的规则内)启动一个eVar,该数据通过OK进入Adobe Analytics。但是我没有得到列表变量的任何值
直接调用是否不允许我以这种方式使用自定义代码
任何帮助都将受到感激。
欧文。非常感谢欧文。我在Adobe文档中没有找到这个提示。
最后,我的代码看起来像这样,并且可以工作
s.linkTrackVars="list1,list2";
s.list1=_satellite.getVar("FieldsSubmitted");
s.list2=_satellite.getVar("FieldsAborted");
如果您将AA弹出为s.tl
调用,并将该代码放在自定义代码部分,则还需要在linkTrackVars
中“注册”变量,例如s.linkTrackVars=“list1”代码>