提问人:I.mahadi 提问时间:11/15/2023 更新时间:11/15/2023 访问量:21
item_name事件中的多个产品名称add_to_cart如数组
Multiple product name in item_name of add_to_cart event like an array
问:
我遇到了一个问题,因为我对 Javascript 一无所知。问题是我在 GTM 中使用这个自定义 html 将添加到购物车事件数据发送到 dataLayer,
“event”: “add_to_cart”, '电子商务': { 'currency': {{currency_add_to_cart}}, // 将 'USD' 替换为您的货币变量 'value': {{estimated_total_initiate_checkout_js}}, // 替换为您的购物车总值变量 'items': [ { “item_id”: {{product_id - 添加到购物车 js}}, [] “item_name”: “{{item_name-add_to_cart}}”, [] “价格”: {{item_price-add_to_cart}}, [] “数量”: {{item_quantity1-add_to_cart}}, [] },
{
"item_id": {{product_id - add to cart js}}, [**********]
"item_name": "{{item_name-add_to_cart}}", [**********]
"price": {{item_price-add_to_cart}}, [**********]
"quantity": {{item_quantity1-add_to_cart}}, [**********]
},
{
"item_id": {{product_id - add to cart js}}, [**********]
"item_name": "{{item_name-add_to_cart}}", [**********]
"price": {{item_price-add_to_cart}}, [**********]
"quantity": {{item_quantity1-add_to_cart}}, [**********]
},
]
} });
正如您在标记部分 [**********] 中看到的那样,所有变量都是相同的,因为有关产品、价格、数量的所有信息都属于网站的同一类或 id,并提供相同的 css 选择器。在购物车中,抽屉编号不同,因此我可以使用不同的抽屉编号来区分抽屉编号的产品名称,但这里任何产品的产品名称都在 h2 类中,或者价格在 class= price--item price-regular 中。因此,当有人添加一个产品时,我在 dataLayer 中看到相同的产品名称 3 次,如果添加了另一个产品,我会看到 3 次新产品信息,但以前的产品信息不在列表中。遇到这个问题我应该怎么做?
结果如下所示,
items: [
{
item_name: "Men's T-shirt for summer",
price: "$45.00",
quantity: "3"**
},
{
item_name: "Men's T-shirt for summer",
price: "$45.00",
quantity: "3"**
},
{
item_name: "Men's T-shirt for summer",
price: "$45.00",
quantity: "3"
},
答: 暂无答案
评论