更新时间:2024年10月22号
随着越来越多的人迁移到Google Analytics 4 ,遇到越来越多的问题和错误,有些问题和错误比较普遍,这里给大家总结一些常见的错误。
数据保留
免费版的Google Analytics 4 的数据保留时间默认是2个月,最长可以设置为14个月。
如果你没有设置,那么你在探索里能选择的最长时间范围就是2个月,这么短的时间范围,不利于分析,所以这里一定要设置为14个月。
付费版本最长是保留50个月。
开启浏览器历史记录事件
在增强型衡量功能里有一个“根据浏览器历史记录事件判断的页面更改”功能,可以便于SPA跟踪。
对于移动端,如果开启,但没有做好对SPA的跟踪,会导致GA4的PV比实际的增加很多,如:
如果你的GA4的PV比UA的多很多,但Users没问题,那么很可能是这里的位置,
开启覆盖 Cookie 设置
在Google Analytics 4 有一个覆盖Cookie设置,这个设置主要用于设置Cookie的有效期和逻辑。
对于大部分用户来说,不需要去调整这个设置:
Google Analytics 4 有多个选项,你不熟悉,设置后可能会影响用户的识别和new users的计算。
启用“收集 Universal Analytics 事件”
在Google Analytics 4 的「更多标记设置」里有一个选项是“收集Universal Analytics 事件”,这个设置的作用是在Google Analytics 4 里收集Universal Analytics里的设置事件。
这个是有前提的,当你的Universal Analytics 是将gtag跟踪代码直接部署到网站的方式的时候是有效,如果你是通过GTM去部署Universal Analytics,是无效的,不起作用。
如果你启用“收集Universal Analytics 事件”,那么Universal Analytics的事件就会发送到Google Analytics 4,Event Action是作为事件名称,Event Category和Event Label是作为事件参数。
这会带来很多的问题,如Event Action数量很多的时候,如接近或超过500个,那么会导致Google Analytics 4 里的事件名称不够,Google Analytics 4 里最多只能有500个事件名称;污染现有数据,Event Category和Event Label等事件参数没有规划好,会导致事件数据混乱,不利于后续分析。
设置“debug_mode”参数
Google Analytics 4 调试的时候,可以在GTM的“要设置的字段”添加“debug_mode”参数:
这样就能在Google Analytics 4里的DebugView里进行调试了。
但如果你一不小心,将debug_mode这个配置发布出去,那么会到时所有的数据都进入到DebugView,区分不出哪个是你自己的测试数据:
现在不建议通过添加“debug_mode”参数的方式去调试,因为GTM的里“预览”就直接能够开启Tag Assistant调试状态。
覆盖/修改page_location 参数
page_location ,它是GA4所有事件默认参数之一,其他四个是:
- language
- page_referrer
- page_title
- screen_resolution
其实它对应就是Page Path,路径位置,并没有显示主机名。
所以,有些人在配置的时候会用Page URL(包含主机名的地址)覆盖它,特别是网站包含有二级域名的时候,为了更好得区分网址,会这样么用。
但覆盖page_location可能会导致page_location为空,官方是不建议你这样做。
如果你的page_location参数为空,检查一下是不是做了覆盖。
缺少货币类型
如果你的是电商站点,且在Google Analytics 4 里部署了电商模块,purchase事件里一定要配置货币类型:
在UA中,货币参数是可选设置,但在Google Analytics 4 中,这个是必要设置。
若没设置,有些报告中不显示收入,有事件,没电商数据。
更多关于电商的配置,请看:Google Analytics 4 :Google Tag Manager电商配置指南
如果你没有GTM配置,请看:Google Analytics 4 布署电子商务
排除内部流量
公司内部有很多人访问站点,那么网站也会收集这部分数据的,如果你网站本身流量不大的情况,那么内部访问会对 Google Analytics 4的数据质量造成很大的影响,需要将这部分数据排除掉。
具体排除方法请看:Google Analytics 4 中用数据过滤器排除内部流量
受众特征和兴趣没数据
如果受众特征报告没数据,不外乎有两个原因:
- 没开启Google Signal:如果你没有开启Google Signal,那么受众特征没有数据,因为这些报告需要开启Google Signal才会有数据,Google Analytics 4 会通过Google Signa从已登录 Google 帐号且已启用广告个性化功能的用户那里收集有关受众特征和兴趣的额外信息。更多关于Google Signal的内容可以看Google Analytics 4 中识别用户的方式:身份空间
- 数据太少:如果数据太少,GA4为了保护用户隐私,不会显示。
请参考:Google Analytics 4 中的受众特征和兴趣没数据?