标签管理器中未定义的变量

问题描述 投票:0回答:1

我是 Datalayers 和 GTM 的新手,但我想自己学习,现在我正在努力正确完成所有事情。

enter image description here

我尝试从 Datalayer 添加此 item_id。问题是我输入的所有内容都得到“未定义”。

我的数据层看起来像这样:

{
  event: "view_item",
  gtm: {uniqueEventId: 297, start: 1701096179133},
  ecommerce: {
    currency: "EUR",
    value: 2799,
    items: [
      {
        item_id: "2345",
        item_name: "xxxxxxxx",
        affiliation: "xxxxx",
        coupon: "lorem233",
        discount: 400,
        index: 0,
        item_brand: "lorem ipsum",
        item_category: "lorem ipsum",
        item_category2: "Japan",
        item_category3: "Reisejahr 24",
        item_variant: "",
        price: 3199,
        quantity: 1
      }
    ]
  }
}

我的变量:

enter image description here

我也尝试仅使用“item_id”作为数据层变量名称”,但它也不起作用。任何人都可以让我知道我在这里做错了什么吗?

非常感谢你的帮助!

google-tag-manager google-datalayer data-layers
1个回答
0
投票

您需要将此值用于您的变量: ecommerce.items.item_id - 捕获商品 ID ecommerce.items.item_name - 捕获商品名称 等等..

© www.soinside.com 2019 - 2024. All rights reserved.