实现透明度和用户意见征求框架

如果开发者维护意见征求横幅并需要与 TCF 框架集成,请参阅本页内容。

IAB 透明度和用户意见征求框架 (TCF) 是一个开放式标准技术框架,允许网站、广告客户和广告代理机构获取、记录和更新网页的消费者意见征求相关信息。TCF 参数适用于 Google Ads 或 Google Analytics(分析)写入的 Google Ads Cookie。如需控制 Google Analytics(分析)Cookie,请与意见征求模式集成

实现

您可以通过将以下 window 属性设置为 true 来启用 TCF 支持:

window['gtag_enable_tcf_support'] = true

必须在对 gtag() 进行任何调用之前设置此 window 属性,并且必须在要启用 TCF 支持的每个网页(包括通过 iframe 加载的网页)上设置此属性。如果该属性未设置或设置为 false,则系统不会激活 TCF 支持。

用途

TCF 情境中的“用途”是指处理数据的指定意图。通过 Google 跟踪代码管理器或 gtag.js(已启用 TCF 支持)植入的 Google Analytics(分析)代码将通过以下方式处理包含意见征求字符串的请求:

用途 说明 用途遭拒对 Google Analytics(分析)的影响
1 在设备上存储和/或访问信息 Google Analytics(分析)不会创建或使用与广告相关的 Cookie。Google 信号功能(如再营销、受众特征和兴趣报告)不会在未经用户同意的情况下累积用户数据。
3 创建个性化广告资料 Google Analytics(分析)命中将标有 npa=1 参数。

标有 npa=1 的事件无法用于广告个性化,也不能用于再营销受众群体评估。已添加至受众群体名单的用户不会受到影响。
4 选择个性化广告

Google Analytics(分析)命中将标有 npa=1 参数。

与用途 3 相同。

7 衡量广告效果 allow_google_signals 将设置为 false。

Google Analytics(分析)不会使用与广告相关的 Cookie。Google 信号功能(如再营销、受众特征和兴趣报告)不会在未经用户同意的情况下累积用户数据。
9 开展市场调研以生成受众群体分析。 allow_google_signals 将设置为 false。

与用途 7 相同。
10 开发和改进产品 allow_google_signals 将设置为 false。

与用途 7 相同。

对错误消息进行问题排查

如果 CMP 没有在 500 毫秒内做出响应,或者显示“错误”“存根”或“正在加载”状态,即表示该代码会在受限模式下继续运行。解决方法:

  • 如果您是通过手动调用函数来触发转化跟踪代码:
    请务必在 500 毫秒内发送对 getTCData TCData.eventStatus = 'tcloaded'OR'cmpuishown' + 'useractioncomplete' 的响应。这表明 CMP 已做好准备,可以为用户提供意见征求选项。

  • 如果您不是通过手动调用函数来提交转化跟踪代码:
    实现对 getTCData and return TCData.eventStatus = 'tcloaded'OR'cmpuishown' + 'useractioncomplete' 的支持,以表明用户意见征求可在 500 毫秒内通过 API 使用。

后续步骤

如果您打算为客户提供可在 Google 跟踪代码管理器中使用的代码,请为您的横幅创建代码模板