GA4电商订单数和后台订单数不一致的几个原因(包含Shopify)

Google Analytics 4 Haran 4年前 (2020-07-23) 4051次浏览 3个评论
文章目录[隐藏]

更新时间:2024年7月31日

有人在部署电子商务模块,是可以收集到数据,但是数据总是不准,可能是多了,也可能是少了,Shopify里安转GA4也可能遇到类似问题。

接下来讲讲出现这种情况的几个原因。

 

阈值

数据太少,触发阈值,不显示全部数据,所以订单数据比后台的少。

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

 

确保时间一致

Google Analytics 4 和后台系统选取的时间周期要一致,使用同一个时区的,避免时间迁移到时数据出现误差。

 

用户或浏览器屏蔽Cookie

用户或浏览器屏蔽Cookie,如用户隐私状态下访问,那么所有的数据都是收集不到,如用户行为,流量数据,因为Google Analytics需要在Cookie生成client ID才能正常收集数据,这种是最常见的情况。

由于浏览器屏蔽的原因,肯定会少一些的,一般来说,5%算不错的了。

解决方法:通过MP协议去发送

 

CMP

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

解决办法:没办法,毕竟这是为了符合法律的要求

 

没有发送

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

解决方案:用第三方支付的回调作为电商数据的触发条件

 

数据组装结构不对

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

解决方案:检查支付成功发送的数据结构,Google Analytics 4 :Google Tag Manager电商配置指南

 

插件

如果你的网站系统是SAAS类型,电商跟踪是系统内部继集成好的了,或是通过插件实现的。

如果出现问题,按前面的原因排除,如果都不是,那你基本没其他可以配置的位置,那么联系厂家或插件开发者。

 

Bug

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

GA4电商订单数和后台订单数不一致的几个原因(包含Shopify)


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (4)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. “解决方案:用第三方支付的回调作为电商数据的触发条件”shopify部署GA4,这个要怎么实现?
    红枫+2022-12-03 13:34 回复 Windows 10 | Chrome 106.0.0.0
    • Haran
      这个不了解,还没在shopify部署GA4
      黄业忠2022-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