【发布时间】:2014-06-23 12:26:12
【问题描述】:
我想加载一个全局 JS 对象,其中包括辅助函数和全局变量,Adobe DTM 中的数据元素可以使用这些对象。然而,似乎即使我将此脚本的页面加载规则设置为“页面顶部”,它仍然会在设置数据元素后呈现,从而导致未定义的错误消息。
任何人遇到这个问题并有他们可以分享的解决方案?
【问题讨论】:
标签: javascript adobe adobe-analytics
我想加载一个全局 JS 对象,其中包括辅助函数和全局变量,Adobe DTM 中的数据元素可以使用这些对象。然而,似乎即使我将此脚本的页面加载规则设置为“页面顶部”,它仍然会在设置数据元素后呈现,从而导致未定义的错误消息。
任何人遇到这个问题并有他们可以分享的解决方案?
【问题讨论】:
标签: javascript adobe adobe-analytics
将其加载为连续的 javascript 或 html。这样它就会先加载。
【讨论】:
您在使用 Sitecatalyst 吗?如果是这样,要添加到布雷特的答案,我认为您必须使用顺序 html。我相信在发送跟踪调用后会处理顺序 javascript。 或者,您可以在 AppMeasurement / s_code 之前将函数和变量添加到托管脚本中。 或者,您可以首先将大量工作传递给数据元素。
【讨论】:
我很幸运使用:触发规则:“页面底部”这种方式在运行脚本之前设置变量。希望这可以帮助。 -史蒂夫
【讨论】: