GA 4 很少有具有 discount 属性的活动。来自官方文档:https://developers.google.com/gtagjs/reference/ga4-events#purchase
折扣 - 与购买相关的折扣的货币价值。
但是它如何与 Price / Value 属性一起使用?
我想记录我以 10% 的折扣出售了价值 1000 欧元的产品。我应该报告折扣 100、价格和价值 1000 吗?或者也许价格/价值应该是 1100,然后折扣 100?
最常见的用法,如您引用的 ga4 文档代码示例中所示,循环遍历项目数组,其中所有 {item.price (gross) minus item.discount} 的总和等于事件(净)“值”。
示例:“event”,“some_ec_event”,{值:19.85,项目[{价格:11,折扣:1},{价格:14,折扣:4.15},...],...
也就是说,用户可以选择您的数字的含义,并且可能有有效的会计/报告理由以其他方式使用折扣。一种或另一种方式不一定是做某事的“正确”方式。重要的是要清楚地定义您的价值观的含义,并将数据定义传达给构建报告和使用数据的人员,以便他们能够确定总额和净额之间的差异。
以 10% 折扣购买 1,000 美元产品应记录为 900 美元价格和 100 美元折扣:
{
value: 900,
items: [{
price: 900
discount: 100,
quantity: 1
}];
}
购买两个将被跟踪为:
{
value: 1800,
items: [{
price: 900
discount: 100,
quantity: 2
}];
}
看起来 GA4 文档和示例提供了一些矛盾的信息。
GA4 > 推荐活动 > 购买 示例显示,
ecommerce.value
将计算为 (ecommerce.items[].price - ecommerce.items[].discount) * ecommerce.items[].quantity
的总和
但是,他们的对电子商务活动应用折扣文章显示,
ecommerce.value
将计算为ecommerce.items[].price * ecommerce.items[].quantity
的总和。
Google Analytics 使用 ecommerce.item 的价格和数量来确定电子商务报告中的“商品收入”指标。 电子商务购买报告将“商品收入”指标计算为:
商品收入 = 价格 x 数量
- Price 是 items 数组中商品的价格参数
- Quantity 是 items 数组中项目的数量参数
最终,这取决于您希望如何在 Google Analytics 报告中定义和计算“商品收入”,但收入的含义是“企业通过销售商品或服务赚取的总金额”,而不是所购买商品的总零售/建议零售价,那么使用 对电子商务活动应用折扣 提供的示例就有意义了,该示例显示
ecommerce.value
将计算为 ecommerce.items[].price * ecommerce.items[].quantity
的总和。