【问题标题】:Passing dataLayer variable into a GTM tag将 dataLayer 变量传递给 GTM 标签
【发布时间】:2019-01-25 14:30:43
【问题描述】:

所以,我正在实现一个需要通过 Google 跟踪代码管理器添加的像素,并且需要将一个变量传递给它。

GTM 代码已添加到网站。 (这是谷歌给出的通用代码)。

需要触发的像素位于 thakn you 页面上并在调试模式下查看,我可以看到该标记有效。

我需要将数据传递给这个标签,所以我创建了一个 dataLayer 标签

再次在调试模式下,我可以看到这是可行的。

但是,我不确定如何将这些数据传递到标签中。

谷歌标签:

<img src="https://prf.hn/conversion/campaign:1101l598/conversionref:{{ The dataLayer variable to be included here}}/currency:GBP" height="1" width="1" />';

数据层是:

dataLayer.push({
  'oppId': <%= current_customer.opportunities.last.id %>
});

谁能帮助我,以便在渲染像素时,它会显示如下内容:

<img src="https://prf.hn/conversion/campaign:1101l598/conversionref:12345678/currency:GBP" height="1" width="1" />';

【问题讨论】:

    标签: google-tag-manager google-datalayer


    【解决方案1】:

    您可以通过自定义图像标签和数据层变量的组合来做到这一点。

    1. 将“oppId”捕获到数据层变量中。您已将值推送到数据层中,要将其放入 GTM,您需要创建一个变量。进入变量页面,点击“新建”按钮,在变量类型处选择“数据层变量”,名称填写“oppId”如下:

    然后返回“标签”页面并创建一个新的“自定义图像”标签。使用我们刚刚创建的变量填充图像源,该变量夹在带有 {{my oppid}} 的 URL 之间,只是“src”属性的值,如下所示:

    最后一步是为这个像素设置触发器。

    自定义图像标签文档:https://support.google.com/tagmanager/answer/6107167?hl=en

    【讨论】:

      猜你喜欢
      • 2020-02-21
      • 1970-01-01
      • 2017-07-08
      • 2021-10-12
      • 2018-04-12
      • 2014-05-21
      • 2023-01-11
      • 2014-02-17
      • 1970-01-01
      相关资源
      最近更新 更多