如果开发者维护意见征求横幅并需要与 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 跟踪代码管理器中使用的代码,请为您的横幅创建代码模板。