正确使用时 Adob​​e DTM s.getPreviousValue() 无法正常工作?

Adobe DTM s.getPreviousValue() not working when used correctly?

此问题与 s.getPreviousValue plugin not working

不同

不同之处在于:与其他问题不同,它有一些不正确的参数,我直接使用文档中的示例代码:

s.prop1 = s.getPreviousValue(s.pageName,'gpv_pn','');

代码按预期放置在 s_doPlugins 内,位于 Adob​​e Analytics 工具配置的 库管理 -> 代码配置 -> 自定义 部分。代码托管在 DTM 中。

不幸的是,cookie gpv_pn 始终设置为字符串 "no value"。

可能有什么问题?

这个是在s.pageName之后设置的吗?通常,这是给定的,因为 doPlugins 作为信标触发前的最后一件事运行,但如果您也在 doPlugins 中设置 pageName,则需要确保 getPreviousValue 在它之后运行。 如果你添加这样的东西: _satellite.notify("getPreviousValue is running, my pageName is "+s.pageName) 您的控制台是否显示当前页面的页面名称?