Google Analytics 4(GA4)电商交易附加商品购买事件追踪最佳实践问询
GA4电商Purchase事件中附加品追踪的最佳实践
核心结论
必须同时追踪主商品与附加品,将两者都纳入purchase事件的items数组中上报。
最佳实践来源
该要求出自Google Analytics 4官方电商实施最佳实践文档,文档明确规定:所有产生交易价值的商品或服务,无论是否可单独购买,只要是订单的组成部分,都需要作为独立条目在items数组中上报,这样才能完整统计订单的构成与营收结构。
场景示例代码
针对你提到的三个场景,以下是符合规范的追踪代码示例:
场景1:选购T恤并添加礼品包装
gtag('event', 'purchase', { "transaction_id": "T12345", "value": 39.99, "tax": 3.00, "shipping": 5.00, "currency": "USD", "items": [ { "item_id": "TSHIRT-001", "item_name": "纯棉圆领T恤", "item_category": "服装", "quantity": 1, "price": 29.99 }, { "item_id": "GIFTWRAP-001", "item_name": "精美礼品包装", "item_category": "附加服务", "quantity": 1, "price": 10.00 } ] });
场景2:预订酒店住宿并添加浪漫套餐
gtag('event', 'purchase', { "transaction_id": "HOTEL-67890", "value": 249.99, "tax": 20.00, "currency": "USD", "items": [ { "item_id": "HOTEL-DBL-001", "item_name": "双人标准间1晚", "item_category": "酒店住宿", "quantity": 1, "price": 199.99 }, { "item_id": "ROMANCE-PKG-001", "item_name": "浪漫烛光晚餐套餐", "item_category": "住宿附加服务", "quantity": 1, "price": 50.00 } ] });
场景3:购买潜水之旅并添加额外氧气瓶
gtag('event', 'purchase', { "transaction_id": "DIVING-11223", "value": 159.99, "tax": 12.00, "currency": "USD", "items": [ { "item_id": "DIVING-DAY-001", "item_name": "一日潜水体验", "item_category": "户外体验", "quantity": 1, "price": 129.99 }, { "item_id": "OXYGEN-TANK-002", "item_name": "额外氧气瓶", "item_category": "体验附加装备", "quantity": 1, "price": 30.00 } ] });
关键注意事项
- 每个附加品需设置独立的
item_id和item_name,建议归类到专属的品类(如「附加服务」「体验附加装备」),便于后续在GA4中分析附加品的营收占比、用户偏好等数据。 - 确保所有
items数组中条目的price×quantity总和,加上tax、shipping等字段的数值,与value字段的总交易金额完全一致,避免数据不一致导致的追踪误差。
内容的提问来源于stack exchange,提问作者Brandon Parker
相关产品推荐
相关产品推荐

