更新时间:2026年4月14号
什么是身份空间
GA4通过不同类型的标识符识别用户,并尽可能将来自不同设备、浏览器和平台的行为整合为同一位用户的访问历程。
这些用于识别用户的标识方式,统称为身份空间(Identity Space)。
GA4目前支持以下几种身份识别来源:
- User ID
- 设备 ID
- 建模
不同的身份空间会根据「报告中使用的ID」配置,决定 GA4 如何识别同一位用户。
User ID
User ID是企业自己系统生成的唯一用户标识,例如会员ID、账号ID 等。
它需要自行部署,并通过GA4的user_id字段发送给GA4。
当同一位用户在不同设备登录同一个账号时,GA4可以利用User ID将这些行为关联为同一位用户,实现跨设备分析。
User ID是GA4中优先级最高的身份标识。
设备ID
设备ID用于识别匿名用户,也是大多数网站默认使用的身份标识。
不同平台获取方式不同:
- 在网站上,设备ID从 _ga Cookie 获取,其实就是Client ID。
- 对于APP,GA4会自动为应用的每个实例生成并分配一个应用实例ID。该ID用于在整个分析中计算用户指标。 设备ID通过应用实例ID获取值。
在导出到BigQuery后,网站和App最终都会对应到user_pseudo_id,因此,在 BigQuery 中,user_pseudo_id就代表设备层级的唯一标识。
建模
当网站部署 Consent Mode 后,如果用户拒绝 Analytics Cookie,GA4 无法读取或写入 Cookie,因此无法获得设备 ID。
此时,Google 仍会发送不依赖 Cookie 的 Ping 请求,用于收集有限的非个人数据。
Google 会利用这些数据结合机器学习进行 Behavioral Modeling(行为建模),估算未授权用户的行为,从而减少因隐私限制导致的数据缺失。
建模不会恢复单个用户的数据,而是以统计模型补充整体报表数据。
GA4 如何识别用户?
- 混合:优先级顺序是用户ID>设备ID>建模,这是GA4默认推荐的方式。
- 观测:优先级顺序是用户ID>设备ID。
- 基于设备:仅使用设备ID 并忽略收集的所有其他任何 ID。这种模式的数据最接近原始数据,但无法进行跨设备用户合并。
如何选择身份空间?
可以根据实际部署情况进行选择:
| 场景 | 建议 |
|---|---|
| 已部署 User ID,并启用 Consent Mode | 混合 |
| 已部署 User ID,但未启用 Consent Mode | 观测 |
| 未部署 User ID,也未启用 Consent Mode | 基于设备 |
需要注意的是,切换身份空间不会影响数据收集,只是改变 GA4 在报表中识别用户的方式,因此可以随时切换,而不会影响历史数据。

