文章目录[隐藏]
更新时间:2024年6月18号
虽然GA4正式发布已经两年,但我觉得还是不完善,如果你在GA4部署电商,那么会遇到一些常见问题:
订单交易ID是not set
这是GA4的一个bug,一般是订单ID都是数字组成的时候可能会出现。
建议是订单ID采用字母+数字的结构。
找不到交易ID维度
交易ID仅在探索里可用,在报表里不可用。
订单没被报告记录
部分订单在BigQuery里有,但是不在GA的的报告里,这个可能是bug,已经有越来越多的用户反馈遇到这个问题。
item_name没有值
字段超过了限制,参考事件参数的,字符是40个字节
DebugView里的价格显示错误是Bug
如果你用DebugView去调试电商跟踪,那么你可能会看到价格显示不一样,实际是3.15,但显示3150000,这是一个bug:
但实际不影响GA4报告里的数据的,如果看到,知道原因就可以了。
不支持产品归因
GA4还不支持产品归因(也就是站内归因),目前purchase都会划分到not set,如下图:
你做不了什么,只能等GA4支持。
汇率损失问题
你可能会遇到发送的price是CNY 35,但GA4报告显示的却是35.29,这是由于汇率问题,GA4会币种的处理规则是:先将发送的货币类型转为美元,然后再转为GA4里设置的币种,所以会有潜在汇率损失。
有事件数据,没电商数据
电商报告里事件有数据,但其他指标没数据,如没有收入数据,没有产品数据。
没有收入数据
如果你的是电商站点,且在Google Analytics 4 里部署了电商模块,收入没数据,那么有以下种可能:
- 数据访问限制:你的账号权限是受限制的,看不到无费用指标和成本指标,所以看不到收入数据,请向管理员申请权限
- 数据层变量设置错误:如数据层变量错误设置为currency,应该是economerce.currency
- 参数price要浮点型,因为收入=price*quality
- 参数quality要整型,因为收入=price*quality
没有产品数据
电商报告有事件,但没有产品数据,分两种情况:
- 一种只是部分产品没有数据,那么这个一般是有位置漏跟踪
- 一种是全部产品没有数据,一般是items里的产品结构不对导致
电商里收入指标的计算逻辑
GA4里的电商里有多个收入相关的指标,它们有什么不同呢?
- 电子商务收入:是purchase里的value,就是电商收入,它是包含税费、运费和订单级别折扣的
- 产品收入:是purchase里的price*quality,会比电子商务收入要少,产品收入=电子商务收入+产品级别折扣
- 总广告收入:广告变现收入
- 总收入:电子商务收入+APP订阅收入+总广告收入,对于网站而言,APP订阅收入为0,也就是总收入=电子商务收入+总广告收入
items里的产品数量超过200个
GA4里的items最多是200个,如果超过200个就需要拆分:
- 如果是普通电商事件,如view_item,直接拆分
- 如果是purchase事件,拆分后还需要考虑交易ID不重复问题,需要给交易ID加上参数去区分,如原来的订单ID是A34323,拆分后是A34323-1和A34323-2,这样做会导致订单数据变多,不然会导致订单ID重复,那么只会记录第一个订单
电商金额和关键事件的价值不相等
将电商金额同时设置为关键设置的价值,数值不相等。
因为电商金额会自动进行汇率转换,如你发送的RMB,GA4里设置的是USD,那么电商的金额会自动转换为USD的,而数值的不会。