【问题标题】:Can you configure Adobe Dynamic Tag Manager (DTM) to load a script prior to the data elements being set?您能否配置 Adob​​e 动态标签管理器 (DTM) 以在设置数据元素之前加载脚本?
【发布时间】:2014-06-23 12:26:12
【问题描述】:

我想加载一个全局 JS 对象,其中包括辅助函数和全局变量,Adobe DTM 中的数据元素可以使用这些对象。然而,似乎即使我将此脚本的页面加载规则设置为“页面顶部”,它仍然会在设置数据元素后呈现,从而导致未定义的错误消息。

任何人遇到这个问题并有他们可以分享的解决方案?

【问题讨论】:

    标签: javascript adobe adobe-analytics


    【解决方案1】:

    将其加载为连续的 javascript 或 html。这样它就会先加载。

    【讨论】:

    • 谢谢布雷特!我实际上确实尝试了顺序 javascript,但意识到我需要检查“全局执行”。这最终解决了我的问题。
    • 太好了,很高兴你把它整理出来。
    【解决方案2】:

    您在使用 Sitecatalyst 吗?如果是这样,要添加到布雷特的答案,我认为您必须使用顺序 html。我相信在发送跟踪调用后会处理顺序 javascript。 或者,您可以在 AppMeasurement / s_code 之前将函数和变量添加到托管脚本中。 或者,您可以首先将大量工作传递给数据元素。

    【讨论】:

      【解决方案3】:

      我很幸运使用:触发规则:“页面底部”这种方式在运行脚本之前设置变量。希望这可以帮助。 -史蒂夫

      【讨论】:

      • 是的。这是一个完全可以接受的答案:他正在解释什么对他有用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多