【发布时间】:2016-02-29 14:56:48
【问题描述】:
我正在尝试通过 DTM 直接调用将值触发到 Adobe Analytics 中的列表变量中,但似乎无法显示任何值。
在我的直接调用规则中的自定义代码中
cTS = _satellite.getVar('conversionTypeShown');
s.list1 = cTS;
Data Element conversionTypeShown 正在从页面上的 digitalData 层获取信息(在直接调用之前更新)
if ((digitalData.searchResults !== undefined) && (digitalData.searchResults !== ""))
{
return digitalData.otherJobsType + digitalData.searchResults;
}
我知道这些值已正确填充,因为我正在触发一个包含相同数据的 eVar(在同一规则内),这些数据通过 OK 进入 Adobe Analytics。但是我没有得到列表变量的任何值?
直接调用是否不允许我以这种方式使用自定义代码?
我们将不胜感激地接受任何帮助。 欧文。
【问题讨论】:
-
如果您将 AA 作为
s.tl调用弹出并在自定义代码部分中有该代码,您还需要在linkTrackVars中“注册”您的变量,例如s.linkTrackVars="list1";
标签: adobe-analytics