更新时间:2025年12月14号
随着越来越多的人迁移到Google Analytics 4 ,遇到越来越多的问题和错误,有些问题和错误比较普遍,这里给大家总结一些常见的错误。
未正确设置数据保留时间(Data Retention)
免费版的Google Analytics 4 的数据保留时间默认是2个月,最长可以设置为14个月。
如果你没有主动调整数据保留时间,那么在 探索(Explore) 中可选择的最长分析时间范围只有 2 个月。这对于趋势分析、留存分析、生命周期分析来说几乎是不可用的。
正确做法:一定要将数据保留时间设置为 14 个月(如果你使用的是免费版)。
GA4 360(付费版)的数据保留时间最长可达50 个月
错误开启「根据浏览器历史记录事件判断的页面更改」
在 增强型衡量(Enhanced Measurement) 中,有一个选项:“根据浏览器历史记录事件判断的页面更改”
该功能的主要用途是:
自动支持 SPA(单页应用)
在 URL 变化时自动触发
page_view
常见错误场景
- 在移动端或普通网站中开启了该选项
- 但实际并没有正确处理SPA的页面切换逻辑
这会导致:
- GA4记录大量重复page_view
- PV明显高于UA
- Users数量却基本正常
建议:非SPA网站:建议关闭该选项;SPA网站:请确保页面切换逻辑与GA4事件触发方式是匹配的
错误使用「覆盖 Cookie 设置」
GA4中提供了一个 “覆盖 Cookie 设置(Override cookie settings)” 的功能,用于修改:
- Cookie有效期
- 用户识别相关逻辑
如果你不熟悉GA4的用户识别机制,随意调整可能会导致:
- User数量异常
- New Users计算错误
- 会话、用户被错误拆分
建议: 非必要,不要修改Cookie覆盖设置
错误启用「收集 Universal Analytics 事件」
在GA4的 「更多标记设置」 中,有一个选项:“收集 Universal Analytics 事件”,其作用是将 UA 中已有的事件同步发送到GA4:
该功能,仅在以下情况下有效:Universal Analytics 是 通过 gtag.js 直接部署,如果 UA 是通过 GTM 部署的,该功能无效
启用后的数据映射方式:
- UA的Event Action → GA4的事件名称
- UA的Event Category/Event Label → 事件参数
带来的严重问题:
建议:强烈不建议启用该选项,UA与GA4应该是 重新设计事件体系,而不是“硬迁移”
错误使用debug_mode参数
Google Analytics 4调试的时候,可以在GTM的“要设置的字段”添加“debug_mode”参数:
这样就能在Google Analytics 4里的DebugView里进行调试了。
但如果你一不小心,将debug_mode这个配置发布出去,那么会到时所有的数据都进入到DebugView,区分不出哪个是你自己的测试数据:
现在不建议通过添加“debug_mode”参数的方式去调试,因为GTM的里“预览”就直接能够开启Tag Assistant调试状态。
建议:不要手动设置
debug_mode参数
覆盖/修改page_location 参数
page_location ,它是GA4所有事件默认参数之一,其他四个是:
- language
- page_referrer
- page_title
- screen_resolution
其实它对应就是Page Path,路径位置,并没有显示主机名。
所以,有些人在配置的时候会用Page URL(包含主机名的地址)覆盖它,特别是网站包含有二级域名的时候,为了更好得区分网址,会这样么用。
但覆盖page_location可能会导致page_location为空,官方是不建议你这样做。
如果你的page_location参数为空,检查一下是不是做了覆盖。
建议:不建议覆盖
page_location
电商站点缺少货币类型(currency)
如果你的是电商站点,且在Google Analytics 4 里部署了电商模块,purchase事件里一定要配置货币类型:
在UA中,货币参数是可选设置,但在Google Analytics 4 中,这个是必要设置。
若没设置,有些报告中不显示收入,有事件,没电商数据。
更多关于电商的配置,请看:Google Analytics 4 :Google Tag Manager电商配置指南
如果你没有GTM配置,请看:Google Analytics 4 布署电子商务
建议:确保每个
purchase事件都包含货币参数
未排除内部流量
公司内部有很多人访问站点,那么网站也会收集这部分数据的,如果你网站本身流量不大的情况,那么内部访问会对 Google Analytics 4的数据质量造成很大的影响,需要将这部分数据排除掉。
具体排除方法请看:Google Analytics 4 中用数据过滤器排除内部流量
建议:使用数据过滤器(Data Filter)排除内部流量
受众特征与兴趣报告没有数据
如果受众特征报告没数据,不外乎有两个原因:
- 没开启Google Signal:如果你没有开启Google Signal,那么受众特征没有数据,因为这些报告需要开启Google Signal才会有数据,Google Analytics 4 会通过Google Signa从已登录 Google 帐号且已启用广告个性化功能的用户那里收集有关受众特征和兴趣的额外信息。更多关于Google Signal的内容可以看Google Analytics 4 中识别用户的方式:身份空间
- 数据太少:如果数据太少,GA4为了保护用户隐私,不会显示。
请参考:Google Analytics 4 中的受众特征和兴趣没数据?
建议:开启Google Signal,确保收集到足够的数据









