更新时间:2026年8月16日
在查看GA4报告时,你可能会在数据质量图标中看到:
Including estimated user data(包含估算的用户数据)
它表示当前报告不仅包含GA4实际观察到的数据,还加入了通过Consent Mode行为建模生成的估算数据。
这里的“预测性用户数据”并不是指用户未来是否购买或流失,也不是GA4的Predictive Metrics,而是用于补充Cookie同意缺口的 Behavioral Modeling(行为建模)。
为什么GA4会显示这项提示?
当用户同意使用分析Cookie时,GA4可以利用Cookie、设备标识或User-ID,将多个事件识别为同一个用户或同一次会话。
如果用户拒绝分析Cookie,analytics_storage 的状态为 denied,GA4不能为该用户写入或读取分析Cookie,也无法使用持久标识把多个事件可靠地连接起来。
但在Consent Mode v2下,Google代码仍然会加载,并发送不含Cookie标识的无Cookie请求(cookieless pings)。这些请求可以提供部分事件和同意状态信息,但无法像已同意数据一样识别用户和会话。
如果媒体资源满足行为建模条件,GA4会根据同一媒体资源中已同意用户的行为模式,估算未同意用户产生的用户数、会话数及部分行为指标。
行为建模不是恢复用户的真实数据
“包含有预测性用户数据”不代表GA4重新取得了用户拒绝提供的数据。
它主要根据已同意用户的行为,对缺少持久标识的数据进行统计估算。
例如,GA4收到了10个没有持久标识的页面浏览事件,但无法判断这些事件来自:
- 1名用户访问10次;
- 2名用户各访问5次;
- 10名用户各访问1次。
行为建模会结合媒体资源中已同意用户的访问模式,估算更合理的用户数和会话数。
因此,建模数据适合用于观察总体趋势,不适合追踪某个具体用户。
行为建模的启用条件
媒体资源必须满足Google规定的数据量和实施条件。
- 在所有页面或应用屏幕中启用Consent Mode v2
- 收集足够的denied事件:每天至少收集1000个包含 analytics_storage=’denied’ 的事件,并且至少持续 7 天。
- 收集足够的granted用户数据:在过去28天内,至少有7天,每天有不低于 1,000 名用户发送包含 analytics_storage=’granted’ 的事件。
- “在报告中使用的ID”需要设定为“混合”的选项,行为建模会自动启用
如何确认报告是否使用了建模数据?
打开GA4报告后,点击报告顶部的数据质量图标,可能看到以下提示”包含估算的用户数据”
行为建模会影响哪些指标?
在标准报告中,行为建模主要影响:
- 用户数;
- 活跃用户数;
- 新用户数;
- 会话数;
- 部分关键事件率;
- 用户获取和访问路径相关指标。
标准报告中的 page_view、first_visit 和 session_start 等事件数,并不一定使用相同的建模方式。
在路径探索和漏斗探索中,GA4对 first_visit 和 session_start 的建模处理也可能与标准报告不同。因此,即使日期范围和过滤条件相同,不同报告之间仍可能存在差异。
哪些功能不支持行为建模?
Google官方说明,以下功能不支持行为建模数据:
- 受众群体;
- User Explorer;
- 同类群组探索;
- 用户生命周期探索;
- 包含顺序条件的细分;
- 留存报告;
- Predictive Metrics;
- BigQuery等数据导出。
这一点尤其需要注意:
GA4界面报告可以包含建模数据,但BigQuery导出不会包含行为建模结果。
因此,GA4标准报告与BigQuery查询结果可能不同。这不一定代表BigQuery导出缺少事件或SQL计算错误,而可能是GA4界面加入了建模数据。
总结
当GA4提示“包含有预测性用户数据”时,表示当前报告加入了Consent Mode v2行为建模生成的估算数据。
