适用于 GA4 的 Google Consent Mode

Google Analytics 4 依赖 Consent Mode 合规地收集数据。UniConsent 确保 GA4 尊重用户同意,同时通过转化建模维持测量覆盖率。

IAB registered consent manager for GDPRIAB TCF V2 registered consent manager for GDPRIAB TCF Canada registered consent managerGoogle-certified CMPGoogle-certified CMP
受全球5000多家出版商和营销人员的信赖
  • sej
  • football365
  • sharethrough
  • districtm
  • pf1
  • tower cast

Google Consent Mode 与 GA4

Google Analytics 4 依赖 Consent Mode 在 GDPR、CCPA 和其他隐私法规下合规地收集数据。当 Consent Mode 启用且用户拒绝 analytics_storage 时,GA4 不会设置分析 Cookie。相反,它会发送无 Cookie 的 ping,提供基本的衡量数据而不识别用户身份。

Google 使用这些无 Cookie 的 ping 来建模在用户授予同意情况下本应观察到的访问和转化数据。这些建模数据与观察数据一起显示在您的 GA4 报告中,即使部分用户拒绝同意,也能让您更全面地了解网站性能。

如果没有 Consent Mode,GA4 要么在不尊重同意的情况下正常触发(存在合规风险),要么被 CMP 完全阻止(丢失所有未同意用户的衡量数据)。UniConsent 的集成确保 GA4 尊重用户同意,同时通过建模尽可能保持衡量能力。

自2024年3月起,Google 要求在针对欧洲经济区、英国和瑞士用户使用衡量功能时启用 Consent Mode。

Consent Mode 如何影响 GA4

当 analytics_storage 被授予时,GA4 正常运行:设置 Cookie、跟踪会话并报告用户行为。

当 analytics_storage 被拒绝时:

  • GA4 不设置分析 Cookie(_ga、ga*)
  • 向 Google 发送包含基本事件信息的无 Cookie ping
  • 页面浏览、事件和转化在没有用户级别识别的情况下被记录
  • Google 使用这些 ping 进行行为和转化建模
  • 建模数据填补报告中的空白

当 ad_storage 或 ad_user_data 也被拒绝时,GA4 不会收集再营销受众或人口统计报告等广告功能的数据。

高级 Consent Mode 是 GA4 建模工作所必需的。使用基本 Consent Mode 时,当同意被拒绝时 GA4 会被完全阻止,不会发送任何 ping。

UniConsent 与 GA4

  • 获得 Google 和 IAB TCF 的 Consent Mode 集成认证
  • 支持 GA4 的基本和高级 Consent Mode
  • 高级 Consent Mode 支持 GA4 的行为和转化建模
  • 兼容网站和移动应用上的 GA4
  • 适用于 Google tag (gtag.js) 或 Google Tag Manager
  • 自动应用特定区域的同意默认值
  • 兼容 Google Tag Gateway 的第一方代码服务

GA4 代码诊断

Google Analytics 最近推出了代码诊断功能,帮助检查 Google Tag 是否正确安装以及同意配置是否正确设置。您可以在 GA4 媒体资源中依次导航到"管理 > 媒体资源设置 > 数据收集和修改 > 同意设置"找到此功能。

如果代码诊断标记缺少同意信号,请参阅我们的 Google Analytics 同意信号设置指南 获取故障排除步骤。

如何开始

  1. 注册 UniConsent 并获取您的许可证 ID
  2. 选择高级 Consent Mode 以获得最大衡量覆盖范围
  3. 在 GA4 代码之前安装 UniConsent CMP 代码
  4. 使用 Consent Mode 扫描器 验证同意信号是否传达到您的 GA4 代码
  5. 检查 GA4 代码诊断(管理 > 同意设置)以确认一切正常运行

有关详细设置,请参阅我们的 Google Consent Mode 教程gtag.js 集成指南

GA4 与 Google Tag Gateway

如果您使用 Google Tag Gateway 从第一方域名提供 GA4 代码,UniConsent 的高级 Consent Mode 确保在 GTG 服务的代码触发之前设置同意默认值。请参阅我们的 Google Tag Gateway 教程 获取设置详情。

GA4 与服务器端 GTM

如果您使用服务器端 GTM,UniConsent 将同意状态传递给客户端容器,客户端容器将其转发给服务器端容器。GA4 事件仅在 analytics_storage 同意已被授予时才会被处理和转发。

常见问题

GA4 是否需要 Google Consent Mode?

自 2024 年 3 月起,Google 要求在面向 EEA、英国和瑞士用户使用衡量功能时实施 Consent Mode。否则,GA4 无法合规地为这些地区的用户收集数据。

当 analytics_storage 被拒绝时,GA4 会怎样?

GA4 不会设置分析 Cookie。它会发送包含基本事件信息的无 Cookie ping。Google 使用这些 ping 进行行为和转化建模,从而填补报告中的空白。需要 Advanced Consent Mode 才能实现此功能。

GA4 的 Basic 和 Advanced Consent Mode 有什么区别?

Basic Consent Mode 在同意被拒绝时完全阻止 GA4,因此不会收集任何数据。Advanced Consent Mode 会发送无 Cookie ping 用于建模,在尊重用户选择的同时恢复未同意用户的衡量数据。

GA4 转化建模如何工作?

当同意被拒绝时,GA4 会发送包含基本事件数据的无 Cookie ping。Google 使用这些 ping 和机器学习来估算如果用户同意将会观察到的访问和转化。建模数据会与观察数据一起显示在您的 GA4 报告中。

如何检查 Consent Mode 是否与 GA4 正常工作?

在 GA4 中,导航到「管理 > 媒体资源设置 > 数据收集和修改 > 同意设置」以检查标签诊断。您还可以使用 UniConsent Consent Mode Scanner 验证同意信号是否到达您的 GA4 标签。

GA4 是否支持 Google Tag Gateway?

是的。如果您使用 Google Tag Gateway 从第一方域名提供 GA4 标签,UniConsent Advanced Consent Mode 可确保在 GTG 提供的标签触发之前设置同意默认值。

GA4 是否支持服务器端 GTM?

是的。UniConsent 将同意状态传递给客户端 GTM 容器,后者将其转发到服务器端容器。GA4 事件仅在 analytics_storage 同意被授予后才会被处理。

哪些 GA4 Cookie 受 Consent Mode 影响?

当 analytics_storage 被拒绝时,GA4 不会设置 _ga 或 _ga_* Cookie。当 ad_storage 被拒绝时,与广告相关的 Cookie 也会被阻止。当同意被授予时,Cookie 会正常设置。

IAB registered consent manager for GDPRIAB TCF V2 registered consent manager for GDPRIAB TCF Canada registered consent managerGoogle-certified CMPGoogle-certified CMP
受全球5000多家出版商和营销人员的信赖
  • sej
  • football365
  • sharethrough
  • districtm
  • pf1
  • tower cast

开始使您的网站和应用符合欧盟 GDPR、美国 CPRA、加拿大 PIPEDA 等法规

注册