【问题标题】:Google Tag Manager Data Layer macro not passing value to a custom TagGoogle 跟踪代码管理器数据层宏未将值传递给自定义代码
【发布时间】:2014-04-02 15:28:16
【问题描述】:

我设置了一个名为 orderTotalData Layer Variable 类型宏,它链接到我在结帐页面上推送的变量。

在我的自定义 HTML 标记中,我正在执行以下操作:

var order_tot = {{orderTotal}};

但问题是,当我通过浏览器测试和查看页面源时,我得到的是关注而不是实际数据:

order_tot=google_tag_manager["GTM-[container id]"].macro(2)

同样的事情发生在另一个类似类型的宏上。

有人可以帮忙吗?

【问题讨论】:

    标签: google-tag-manager data-layer


    【解决方案1】:

    实际上,这可能意味着它正在工作。 GTM 打包了所有注入页面的标签 javascript 函数。有一个像“{{macro}}”这样的字符串文字是没有好处的,所以GTM用一个调用检索预期值的方法来替换它(例如,GTM对我的宏做同样的事情,它们工作得很好)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-13
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      相关资源
      最近更新 更多