gpt4 book ai didi

google-analytics - Google Analytics 增强型电子商务 - 如何跟踪购物车数量更新?

转载 作者:行者123 更新时间:2023-12-03 03:34:52 24 4
gpt4 key购买 nike

Google 没有说明如何处理用户使用增强型电子商务插件更改购物车中某行商品的数量。

当用户向购物车添加商品,在稍后的 session 中返回同一购物车并添加更多相同产品时,他可能会获得较低的单价(例如,当电子产品使用价格折扣时)商业网站)。

例如,他首先以 3 美元的价格添加 1 个单位,然后返回并将数字增加到 10,因此每个单位只需支付 2 美元。

现在需要以某种方式使之前发送给 GA 的价格失效。

对此有多种解决方案,但每种方案都有一些严重的缺点:

1)计算差异并添加/删除它。

2) 删除该行,然后添加当前数量。

方法 1 的优点是传递(最)正确的用户交互。由于添加/删除似乎没有 nonInteraction 参数,因此使用方法 2 将意味着添加/删除的数量错误。

方法 2 的优点是,如果第一次添加产品后价格发生变化,则可以更改价格。例如:添加更多单位后,客户现在的单价较低。使用方法 1 意味着要么 GA 中的金额不正确,要么您必须计算价格差异并虚构地为最新添加的单位提供较低的价格。

这两种方法哪种更好?

最佳答案

在纯analytics.js实现中,您确实使用

ga('ec:setAction', 'remove');

以及描述被删除产品的产品属性

参见https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#add-remove-cart

// describes the product being removed
ga('ec:addProduct', {
'id': product.id,
'name': product.name,
'category': product.category,
'brand': product.brand,
'variant': product.variant,
'price': product.price,
'quantity': product.qty
});
ga('ec:setAction', 'remove'); // notice 'remove' here
ga('send', 'event', 'UX', 'click', 'removed from cart'); // sends the action

如果您在 GTM 中使用 GTM 和 GA 原生标签,请参阅 https://developers.google.com/tag-manager/enhanced-ecommerce#add和删除部分

// Measure the removal of a product from a shopping cart.
dataLayer.push({
'event': 'removeFromCart',
'ecommerce': {
'remove': { // 'remove' actionFieldObject measures.
'products': [{ // removing a product to a shopping cart.
'name': 'Triblend Android T-Shirt',
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'quantity': 1
}]
}
}
});

关于google-analytics - Google Analytics 增强型电子商务 - 如何跟踪购物车数量更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41546338/

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