更新时间:2024年10月23号
这一篇介绍Consent Mode如何影响Google Analytics 4(GA4)的数据收集
什么是Consent Mode
Cookie Consent Mode, 也叫Cookie Consent,Consent Mode,中文名是意见征求模式。
Consent Mode 本质上是一种机制,而不是一个 CMP。
当 CMP(Consent Management Platform,同意管理平台)接入 Consent Mode 后:
- CMP 负责 收集用户的授权状态
- 授权信息会被 传递给 Consent Mode
- Consent Mode 会将其 转化为标准化的意见征求参数
- 这些参数可以 直接被 Google 产品(如 GA4、Google Ads)以及 GTM 中的第三方标签使用
这样可以在合规前提下控制数据收集与建模行为。
延伸阅读:Google Tag Manager里的Consent Mode v2意见征求模式
测试方案
为了更好的只要用户同意或拒绝是如何影响GA4的数据收集,进行了一些测试,测试的步骤如下:
测试结果
- 用户同意前:
- BigQuery会有数据,但没有user_pesudo_id,这个就是没有同意或拒绝时候发送的ping
- GA4报告里没数据
- 用户同意后:
- BigQuery:整个会话内的数据都有,有user_pesudo_id
- GA4报告:同意后才开始有数据,同意之前的数据还是没有的
- 建模后的数据:用户数,会话数等指标会增加,但订单数是不变的
总结
用户拒绝的时候,GA4还是会收集数据的,收集的是匿名化的数据,没有user_pseudo_id。
所以你会在BigQuery里看到比GA4更多的数据。
注意点
在同个会话内,如果用户先拒绝,后面改为同意,那么整个会话内的数据都是同意。



