网站和移动应用中的意见征求模式

本文面向使用 Cookie 意见征求横幅、意见征求微件或其他意见征求管理解决方案的网站或应用所有者。

借助意见征求模式,您可以向 Google 传达用户是否同意使用 Cookie 或应用标识符。代码会据此调整自身行为,尊重用户的选择。

意见征求模式会与意见征求管理平台 (CMP) 或实现的自定义解决方案(例如 Cookie 意见征求横幅)互动,以征求访问者意见。意见征求模式会从 Cookie 横幅或微件获取用户的意见,并动态调整 Google Analytics(分析)、Google Ads 以及用于创建或读取 Cookie 的第三方代码的行为。

如果访问者选择拒绝,代码会向 Google 发送 ping,而不是存储 Cookie。如果您使用的是 Google Analytics(分析)4,Google 会使用根据模型估算转化行为建模来填补数据收集缺口。

意见征求模式不提供意见征求横幅或微件,而是会与之互动。如需了解详情,请参阅管理用户意见征求

Set up consent mode in Google Analytics

本身支持意见征求模式的代码

以下产品的 Google 代码内置了用户意见检查,并能根据用户同意情况来调整行为:

  • Google Analytics(分析)
  • Google Ads*
  • Floodlight
  • 转化链接器

* 包括 Google Ads 转化跟踪和再营销功能;是否支持致电转化目前待定。

如果您创建的代码没有内置用户意见检查,则可以在跟踪代码管理器中使用相应代码配置(位于高级 > 用户意见征求设置中)添加检查。了解详情

同意情况和代码行为

启用意见征求模式后,Google 衡量产品会确保访问者访问的各个网页均遵循访问者在意见征求模式下做出的选择。如果用户选择拒绝,触发的代码不会存储 Cookie,而是会传达最少量的用户活动相关信息。然后,系统会向 Google 服务器发送以下类型不使用 Cookie 的 ping 或信号来传达同意情况和用户活动:

  • Google Ads 和 Floodlight 代码的同意情况 ping:用于传达您已配置的默认同意情况以及访问者针对每种意见征求类型(例如“ads_storage”和“analytics_storage”)的最新同意情况(即,是同意还是拒绝)。每当用户访问启用了意见征求模式的页面时,该页面就会发送同意情况 ping;对于某些代码,如果同意情况从“拒绝”变为“同意”,也会触发这种 ping。例如,访问者在意见征求对话框中选择了同意。
  • 转化 ping:用于指明发生了转化。
  • Google Analytics(分析)ping:在网站上采用了 Google Analytics(分析)的每个网页上,每当页面加载和记录到事件时,该页面就会发送此 ping。

上述 ping 可能包括:

  • 功能信息(例如,由浏览器被动添加的标头):
    • 时间戳
    • 用户代理(仅限网页)
    • 引荐来源网址
  • 汇总信息/无法识别身份的信息:
    • 指明在该用户浏览网站的过程中,查看的当前页面或之前页面的网址是否包含广告点击信息(例如,GCLID/DCLID)。
    • 表示同意情况的布尔值信息
    • 每次网页加载时生成的随机数字
    • 网站所有者使用的用户意见征求平台的相关信息(例如开发者 ID)

意见征求模式的行为

此外,同意情况 ping 和转化 ping 可能包括以下行为,具体取决于用户意见征求设置的状态以及代码的配置。

默认行为是将所有意见征求选项均视为获得了用户同意:

ad_storage='granted'analytics_storage='granted'

网站

移动应用

  • 可以读取和写入与广告相关的 Cookie。
  • 收集 IP 地址。
  • 收集完整网址,包括网址参数中的广告点击信息(例如,GCLID/DCLID)。
  • 可访问之前在 google.com 和 doubleclick.net 上设置的第三方网页 Cookie,以及第一方转化 Cookie(例如,_gcl_*)。
  • 可以收集广告标识符(例如,广告 ID/广告标识符 [IDFA])。
  • 收集 Google Analytics for Firebase SDK 生成的应用实例 ID。

当有一种或多种意见征求类型未能获得用户同意时,还需考虑其他行为:

ad_storage='denied'

网站

移动应用

  • 不得写入与广告相关的任何新 Cookie。
  • 不得读取任何现有的第一方广告 Cookie。
  • 请求会通过其他网域发送,以免在请求标头中发送之前设置的第三方 Cookie。
  • Google Analytics(分析)不会读取或写入 Google Ads Cookie,且 Google 信号功能不会累积此类流量的数据。
  • 系统会收集完整网址,可能包括网址参数中的广告点击信息(例如,GCLID/DCLID)。广告点击信息仅用于粗略衡量流量。
  • IP 地址用于判断 IP 地址所在的国家/地区,但 Google Ads 和 Floodlight 系统绝对不会记录 IP 地址,而是会在收集后立即删除这些信息。注意:Google Analytics(分析)会在正常的互联网通信过程中收集 IP 地址。详细了解 Google Analytics(分析)中的 IP 掩盖
  • 不得收集广告 ID/广告标识符 [IDFA])。
  • Google 信号功能不会累积此类流量的数据。
  • IP 地址用于判断 IP 地址所在的国家/地区,但 Google Ads 和 Floodlight 系统绝对不会记录 IP 地址,而是会在收集后立即删除这些信息。注意:Google Analytics(分析)会在正常的互联网通信过程中收集 IP 地址。详细了解 Google Analytics(分析)中的 IP 掩盖

ad_storage='denied'ads_data_redaction='true'

网站

  • 不得写入与广告相关的任何新 Cookie。
  • 不得读取任何现有的广告 Cookie。
  • 请求会通过其他网域发送,以免在请求标头中发送之前设置的第三方 Cookie。
  • Google Analytics(分析)不会读取或写入 Google Ads Cookie,且 Google 信号功能不会累积此类流量的数据。
  • 在 Google Analytics(分析)中,系统会收集完整网址,可能包括网址参数中的广告点击信息(例如,GCLID/DCLID)。广告点击信息仅用于粗略衡量流量。在 Google Ads 中,会隐去用户意见征求 ping 和转化 ping 中的广告点击标识符(例如,GCLID/DCLID)。
  • IP 地址用于判断 IP 地址所在的国家/地区,但 Google Ads 和 Floodlight 系统绝对不会记录 IP 地址,而是会在收集后立即删除这些信息。注意:Google Analytics(分析)会在正常的互联网通信过程中收集 IP 地址。详细了解 Google Analytics(分析)中的 IP 掩盖

analytics_storage='denied'

网站

移动应用

  • 不读取或写入第一方 Google Analytics(分析)Cookie
  • 会向 Google Analytics(分析)发送不使用 Cookie 的 ping,以用于日后的衡量。Google Analytics(分析)4 将采用不使用 Cookie 的 ping 进行建模分析
  • 不得收集 IDFV。
  • 不含设备或用户标识符的事件会发送到 Google Analytics(分析),以用于日后的衡量。Google Analytics(分析)4 将使用这些事件进行建模分析

网站/移动应用

analytics_storage='denied' 时,系统会向 Google Analytics(分析)发送不使用 Cookie 的 ping。不会通过设备设置、访问或读取 Google Analytics(分析)Cookie。因此,不使用 Cookie 的 ping 是经过匿名化处理、不会识别个人身份的 Google Analytics(分析)事件。

在常规 HTTP/浏览器通信中,不使用 Cookie 的 ping 可能包含以下信息:用户代理、屏幕分辨率、IP 地址。请注意,Google Analytics(分析)4 不会存储或记录 IP 地址。

如果广告客户设置了其他字段(例如 user_id自定义维度),系统会正常发送这些字段。在不使用 Cookie 的 ping 中收集的数据可用于行为建模和根据模型估算转化,以填补数据缺口。 

意见征求模式最佳实践

无论您通过何种方式启用意见征求模式,都应遵循下面的最佳实践:

  • 使用贵组织确定的默认值设置初始同意情况。默认同意情况会在访问者首次浏览网站上的网页时应用。
  • 在实现意见征求模式时,确保先加载网页代码再打开意见征求对话框。
  • 应在所有情况下都加载 Google 代码,而不只是在获得用户同意的情况下才加载。如果用户拒绝,Google 会收到不使用 Cookie 的 ping。Google Analytics(分析)4 媒体资源可通过不使用 Cookie 的 ping,利用行为建模和根据模型估算转化功能来填补数据缺口。
  • 应尽快向访问者显示用户意见征求选项,并在访问者做出选择后立即更新同意情况。
  • 根据网站代码存储的各种内容类型,为用户提供表示拒绝或同意的选项。例如,用户可能会同意使用 Google Analytics(分析)Cookie,而拒绝使用广告 Cookie。
  • 由于现行隐私权法律因地域而异,因此应配置默认同意情况,使其应用于特定地域,而不是所有访问者。尤其是在贵组织要求将默认同意情况设为“拒绝”时,请仅向适用地域的访问者应用“拒绝”,以免在对所有其他地域进行衡量时丧失精确性。
为某个地域设置默认同意情况时,无论您是通过自定义解决方案还是 CMP 征求用户意见,都应当让该地域的访问者有机会更新自己的同意情况。

高级实现与基本实现

如果您实现意见征求模式的方法是在显示意见征求对话框并征得用户同意之前屏蔽 Google 代码,则无法充分发挥意见征求模式的优势。例如,如果用户拒绝同意,您将无法在 GA4 媒体资源中获取根据模型估算的数据,用以填补错失的实测数据缺口。无论您选择屏蔽代码(基本实现)还是取消屏蔽代码(高级实现),Google 代码都会根据用户的同意情况来调整自身行为。

以下是意见征求模式高级实现与基本实现之间的利弊对比:

  高级实现 基本实现
代码行为
  • 先加载 Google 代码再显示意见征求对话框
  • 在用户拒绝使用 Cookie 时,代码会发送不使用 Cookie 的 ping
  • 在征得用户同意之前屏蔽 Google 代码
GA4 中的行为建模

Check

 

GA4 中的根据模型估算转化

Check

 Check*

Google Ads 中的根据模型估算转化

Check

 Check*

* 如果代码因用户的意见征求选择而被屏蔽,系统不会收集任何数据,Google Ads 中的根据模型估算转化将采用常规模型。此类模型会利用浏览器类型、转化操作类型、时段以及其他不会识别身份的高级变量等功能。详细了解意见征求模式与 Google Ads 中的根据模型估算转化

IAB Europe 透明度和用户意见征求框架 (TCF) 是征求用户意见并跟踪同意情况的备选方式。如果您实现了使用 TCF 的意见征求解决方案,一旦用户选择拒绝,GA4 媒体资源就无法根据模型估算数据,以填补错失的信息。

如何启用意见征求模式

为网站和应用启用意见征求模式的方式有所不同。这还取决于您实现的用户意见征求解决方案以及所用的代码植入平台。

为网站启用意见征求模式

您可以使用跟踪代码管理器,只需少量编码工作即可为网站启用意见征求模式,也可以使用 CMP 通过社区模板来启用。CMP 合作伙伴提供了跟踪代码管理器模板,并说明了如何通过集成来启用意见征求模式:

网站开发者可以使用 gtag.js 意见征求命令或通过跟踪代码管理器意见征求模式模板创建的代码来启用意见征求模式:

为应用启用意见征求模式

应用开发者可以使用 Google Analytics for Firebase SDK 来启用意见征求模式:

意见征求管理平台集成

意见征求管理平台 (CMP) 可与 Google 跟踪代码管理器中的意见征求模式和用户意见征求设置集成。与跟踪代码管理器集成的 CMP 可提供来自跟踪代码管理器社区模板库中的模板,这些模板已与我们的 Consent API 集成。

若要在保护用户隐私的同时获取富有价值的数据洞见,您需要征求网站用户的意见。建议您使用意见征求管理平台 (CMP) 或与您的内容管理系统 (CMS) 搭配使用来征求用户意见并将其发送给 Google。

请参阅下表,详细了解 CMP 是如何与意见征求模式集成的:

用户意见征求工具 支持的用户意见征求类型 跟踪代码管理器
社区
模板
可用
已与用户意见征求更新调用集成 已与用户意见征求默认调用集成
Commanders Act ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage

(集成式 GTM 模板 + TrustCommander 模板)
Complianz ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(集成式 GTM 模板 + TrustCommander 模板)
Consentmanager ad_personalization
ad_storage
ad_user_data
analytics_storage

(集成式 GTM 模板 + gtag.js 代码示例)
Cookie First ad_personalization
ad_storage
ad_user_data analytics_storage functionality_storage personalization_storage security_storage

(集成式 GTM 模板 + gtag.js 代码示例)
Cookie Information
A/S

ad_personalization
ad_storage
ad_user_data
analytics_storage functionality_storage
personalization_storage 
security_storage


(集成式 GTM 模板 + gtag.js 代码示例)
Cookiebot (Cybot) ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage
 

(集成式 GTM 模板 + gtag.js 代码示例)
CookieScript ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(集成式 GTM 模板 + gtag.js 代码示例)
CookieYes ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(集成式 GTM 模板 + gtag.js 代码示例)
Didomi

ad_personalization
ad_storage
ad_user_data
analytics_storage
functions_storage
Personalization_storage
security_storage


(整个 GTM + 非 GTM 集成)
iubenda ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage

(集成式 GTM 模板 + gtag.js 代码示例)
OneTrust

ad_personalization
ad_storage
ad_user_data
analytics_storage
functions_storage
Personalization_storage
security_storage


(集成式 GTM 模板 + gtag.js 代码示例)
Osano ad_personalization
ad_storage
ad_user_data
analytics_storage

集成式 GTM 模板 + gtag.js 代码示例
Secure Privacy

ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage


(集成式 GTM 模板 + gtag.js 代码示例)
Sirdata ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

集成式 GTM 模板 + gtag.js 代码示例
Termly ad_storage
analytics_storage
functionality_storage
personalization_storage
security_storage

(集成式 GTM 模板 + gtag.js 代码示例)
Usercentrics

ad_personalization
ad_storage
ad_user_data
analytics_storage
functions_storage
Personalization_storage
security_storage


集成式 GTM 模板 + gtag.js 代码示例

面向 CMP 提供商的意见征求模式

意见征求管理平台 (CMP) 提供商可与意见征求模式集成,为使用 Google 产品的客户提供更出色的体验。如需了解详情,请参阅面向 CMP 提供商的意见征求模式

其他资源

意见征求模式还具有额外功能,例如针对特定地域的行为、能够隐去之前存储的信息,以及能够在用户选择拒绝后通过网址传递信息。如需了解如何使用意见征求模式以及这些额外功能,请参阅:

该内容对您有帮助吗?

您有什么改进建议?
true
选择适合您的学习路线

请访问 google.com/analytics/learn,这是一项新资源,有助于您充分利用 Google Analytics(分析)4。这个新网站包含各种关于 Google Analytics(分析)的视频、文章和引导式流程,还提供了指向 Discord、博客、YouTube 频道和 GitHub 代码库的相关链接。

立即开始学习!

搜索
清除搜索内容
关闭搜索框
Google 应用
主菜单