gpt4 book ai didi

google-analytics - GA数据层仅显示最后的产品

转载 作者:行者123 更新时间:2023-12-02 13:47:50 25 4
gpt4 key购买 nike

我设置了一个 GA 数据层以显示在我的购物车完整页面上。代码如下:

{
'transactionId': 84, 'transactionTotal': 15, 'transactionAffiliation': 'Online', 'transactionProducts': [
{'name': 'card1', 'category': 'Giftcard', 'price': 5, 'quantity': 1,'sku1': 'card'},
{'name': 'card 2', 'category': 'Giftcard', 'price': 10, 'quantity': 1,'sku2': 'card'}
]}

它成功了,但是当我们点击交易的完整详细信息时,它仅显示为数量:1 以及列出的最后一个产品的信息:

最佳答案

嘿,我已经测试了您的代码,它将两个元素插入数组中,这是数据层上的预期行为。

enter image description here

但是!,这是 SKU 字段的问题,请使用正确的 sintaxis,将 sku1 和 sku2 替换为正确的键:“sku”。另外,Js 库有一个限制(实际上是工具),您只能在每笔交易上添加唯一的 SKU,因此您必须选择一个:

如果产品相同,则需要将价格和数量相加为2:

在本例中,您销售 2 件产品,每种产品 7.5 美元

dataLayer.push({
'transactionId': 84, 'transactionTotal': 15, 'transactionAffiliation': 'Online', 'transactionProducts': [
{'name': 'card 2', 'category': 'Giftcard', 'price': 15, 'quantity': 2,'sku': 'card'}
]})

或者另一个选项是使 sku 字段唯一您将分解产品,使其更难通过 SKU 找到它

dataLayer.push({
'transactionId': 84, 'transactionTotal': 15, 'transactionAffiliation': 'Online', 'transactionProducts': [
{'name': 'card1', 'category': 'Giftcard', 'price': 5, 'quantity': 1,'sku': 'card1'},
{'name': 'card 2', 'category': 'Giftcard', 'price': 10, 'quantity': 1,'sku': 'card2'}
]})

关于google-analytics - GA数据层仅显示最后的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41107775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com