正确使用时 Adobe 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
内,位于 Adobe Analytics 工具配置的 库管理 -> 代码配置 -> 自定义 部分。代码托管在 DTM 中。
不幸的是,cookie gpv_pn
始终设置为字符串 "no value"。
可能有什么问题?
这个是在s.pageName之后设置的吗?通常,这是给定的,因为 doPlugins 作为信标触发前的最后一件事运行,但如果您也在 doPlugins 中设置 pageName,则需要确保 getPreviousValue 在它之后运行。
如果你添加这样的东西:
_satellite.notify("getPreviousValue is running, my pageName is "+s.pageName)
您的控制台是否显示当前页面的页面名称?
此问题与 s.getPreviousValue plugin not working
不同不同之处在于:与其他问题不同,它有一些不正确的参数,我直接使用文档中的示例代码:
s.prop1 = s.getPreviousValue(s.pageName,'gpv_pn','');
代码按预期放置在 s_doPlugins
内,位于 Adobe Analytics 工具配置的 库管理 -> 代码配置 -> 自定义 部分。代码托管在 DTM 中。
不幸的是,cookie gpv_pn
始终设置为字符串 "no value"。
可能有什么问题?
这个是在s.pageName之后设置的吗?通常,这是给定的,因为 doPlugins 作为信标触发前的最后一件事运行,但如果您也在 doPlugins 中设置 pageName,则需要确保 getPreviousValue 在它之后运行。 如果你添加这样的东西: _satellite.notify("getPreviousValue is running, my pageName is "+s.pageName) 您的控制台是否显示当前页面的页面名称?