【问题标题】:Google tag manager enhanced eCommerce谷歌标签管理器增强电子商务
【发布时间】:2016-08-10 07:42:14
【问题描述】:

我将第一次使用谷歌标签管理器,我有一个非常基本的问题,我正在努力解决。我有我的代码要插入数据层。但问题是我没有看到任何地方可以插入我的代码。对不起,如果这个问题太愚蠢了,但这就是我所看到的

我可以把这段代码放在哪里?

  // The GTM code.
 dataLayer.push({
"event": "addToCart",
"ecommerce": {
"currencyCode": "USD",
"add": {
  "products": [{
    "id": "57b9d",
    "name": "Kiosk T-Shirt",
    "price": "55.00",
    "brand": "Kiosk",
    "category": "T-Shirts",
    "variant": "red",
    "dimension1": "M",
    "quantity": 1
  }]
 }
}
});

【问题讨论】:

    标签: google-analytics google-tag-manager


    【解决方案1】:

    通常数据层不是通过 GTM 插入的,而是在页面代码中创建的。如果您create it according to the specifications 则 GTM 标签会自动读取它而无需特殊配置,您必须确保启用“使用数据层”。

    (理论上,也可以创建一个自定义 HTML 标记并通过一些自定义 javascript 将信息推送到数据层,或者创建一个“自定义 Javascript”类型的 GTM 变量并在那里创建一个数据层。但是很少这是有意义的场景。数据层的重点是将数据从后端系统获取到您的标签中,而 GTM 不知道您的后端。)

    【讨论】:

    • 非常感谢。所以,我需要在我的页面代码里面写。我应该为每个产品编写单独的代码吗?因为我有不同价格的不同产品?
    • 如果您查看答案中链接的规范,您会发现产品信息存储为数据层中单个产品对象的数组。确保使用文档中的确切格式,否则跟踪可能会失败。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    相关资源
    最近更新 更多