【问题标题】:Google Tag Manager Shows Data Layer Variable Values as undefined in the fired tagGoogle 跟踪代码管理器在触发代码中将数据层变量值显示为未定义
【发布时间】:2015-11-21 06:54:22
【问题描述】:

我正在尝试在我的标签中添加 dataLayer 变量值,但是当我在 Chrome 中查看控制台的 Network 选项卡内触发的标签时,我看到标签已填充了未定义的值,即使 dataLayer 对象在控制台中具有正确的值。

这是我在 GTM 中的 dataLayer 变量:

这是我访问标签内值的方式:

ORDERID={{ORDERID}}

这就是我在控制台中看到的 dataLayer 值:

但在网络选项卡中,我看到 dataLayer 变量未定义:

这是我的跟踪代码管理器的 DataLayer 在预览模式下的样子:

为什么??我现在正在拉头发。如何访问 dataLayer 变量值?

【问题讨论】:

    标签: google-tag-manager google-datalayer data-layer


    【解决方案1】:

    您的 ORDERID 变量已正确定义。读取该变量的代码应在“CHECKOUT: COMPLETE”事件中触发,否则该变量将未定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      相关资源
      最近更新 更多