欢迎访问我的博客,有问题可以在任意文章底部留言评论

GA4电商订单数和后台订单数不一致的几个原因

电商跟踪 Haran 6年前 (2020-07-23) 6868次浏览 3个评论
文章目录[隐藏]

更新时间:2024年7月31日

在布署Google Analytics 4(GA4)电子商务跟踪时,常见的情况是:能够收到数据,但数据总是不准确,有时偏多,有时偏少。

即使是通过 Shopify 等平台安装 GA4,也可能遇到类似问题。

以下是导致 GA4 电商数据与后台不一致的常见原因。

时间范围与时区不一致

原因:若GA4与后台系统使用的:时间范围不同或时区设置不一致,则容易出现跨天订单被统计到不同日期的问题。

建议:确保GA4与后台系统使用相同的时间周期与时区设置。

 

 

用户或浏览器屏蔽Cookie

原因:在隐私模式、Safari、或用户拒绝追踪的情况下,GA4无法正常生成 client_id,数据无法跟踪,电商数据通常会低于实际数据。

经验值:一般5%左右的差异属于常见范围。

建议:可通过 Measurement Protocol(MP)发送服务器端事件,但需自行处理事件去重与数据一致性问题。

 

CMP(同意管理平台)

原因:如果网站安装有CMP(CMP全称是Consent Management Platform,中文名同意管理平台 ),用户拒绝,那么会跟踪不到这部分用户的数据,从而导致数据变少。

建议:该行为符合隐私法规要求,属于正常且不可避免的情况。但可以通过优化降低用户拒绝

 

电商事件未正确发送

原因:电子商务过程中用户支付往往是要跳转到第三方支付平台的,支付成功后才跳转会自己的网站,在这个过程中可能存在还没有跳转会自己网站就离开网站的情况,那么什么情况下触发发数据电商数据就非常关键的,如果按跳转会自己网站作为触发条件,那么没有中途离开的就不会触发的,订单自然就少,如果按支付成功回调最为触发条件,那么就没问题。

建议:以第三方支付成功回调作为电商事件(如 purchase)的触发条件,而非依赖前端页面加载。

 

数据组装结构不对

原因:这种是电商数据已经发出,但是没有触发,因为增强型电商的数据是不纳入事件发送频率的限制的,而电商接受事件的配置都是一样的,如果能接收到数据,就表示GTM配置没问题,而部分数据没有,那么可能是部分发送的数据结构不对,没有触发,会导致Tag一直处于Still Running

建议:检查支付成功发送的数据结构,Google Tag Manager电商配置指南

 

系统或插件问题

原因:若使用的是SaaS电商平台,且电商追踪由系统或插件自动集成,已排除上述所有问题,无可调整的配置项

建议:直接联系平台方或插件开发者确认实现逻辑。

 

触发阈值(Thresholding)

当数据量较小时,GA4 可能会触发阈值机制,导致部分数据在报告中被隐藏,从而出现订单数或营收低于后台系统的情况。

有多种方式可以避免阈值,延伸阅读:GA4里的阈值到底是什么?

 

GA4系统Bug

GA4本身的Bug也可能导致电商数据异常,如2024年7月底就发现,开启「允许包括用户提供的数据」会导致purchase跟踪不到,这个是bug,正在处理中:

GA4电商订单数和后台订单数不一致的几个原因


有疑问可以在底部留言
喜欢 (4)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. “解决方案:用第三方支付的回调作为电商数据的触发条件”shopify部署GA4,这个要怎么实现?
    红枫+2022-12-03 13:34 回复 Windows 10 | Chrome 106.0.0.0
    • Haran
      这个不了解,还没在shopify部署GA4
      Haran2022-12-03 14:44 回复 Mac OS X | Chrome 108.0.0.0
  2. 最后一项订单时间保持一致是指订单创建的时间还是订单更新的时间保持一致?
    hang2021-01-14 11:24 回复 Windows 7 | Chrome 87.0.4280.141