Adobe Experience Platform Web SDK支持交互式广告局透明度与同意框架版本2.0(IAB TCF 2.0)。 本指南显示了通过Adobe Experience Platform Web SDK与Adobe Real-time Customer Data Platform、Audience Manager、Experience Events、Adobe Analytics和Experience Edge集成来支持IAB TCF 2.0的要求。
此外,以下指南还可帮助了解如何将IAB TCF 2.0与标记集成(无论是否包含标记)。
要使用IAB TCF 2.0实施Web SDK,您需要对体验数据模型(XDM)和体验事件有一定的了解。 在开始之前,请查阅以下文档:
要使用SDK将同意数据发送到Adobe Experience Platform,需要满足以下条件:
请参阅 符合TCF 2.0 有关创建所需数据集和数据流的说明。
Adobe Audience Manager(AAM)包含对IAB TCF 2.0的支持,通过该支持,您可以评估、尊重客户隐私选择,并将这些选择转发给下游合作伙伴。
要通过Adobe Experience Platform Web SDK与Audience Manager集成,请确保已设置数据流以转发到Adobe Audience Manager。
虽然Real-Time CDP和Audience Manager的受众会跟踪客户的当前同意首选项,但体验事件可以保存在收集事件时处于活动状态的客户同意首选项。
要收集有关事件的同意信息,需要满足以下条件:
有关如何将XDM体验事件转换为Analytics点击的更多信息,请首先阅读 Analytics概述 文档。
以下部分介绍了IAB TCF 2.0与Adobe Experience Platform Web SDK之间的主要集成点。
即使未设置Real-Time CDP或Audience Manager,您仍可以将IAB TCF 2.0与Web SDK集成。 同意首选项可用于控制体验事件的收集和设置身份Cookie。
如果尚未为客户保存同意首选项,则使用默认同意。 这意味着,默认同意选项可以控制Adobe Experience Platform Web SDK的行为,并根据客户所在的区域进行更改。
例如,如果您的客户不在《通用数据保护条例》(GDPR)的管辖范围内,则默认同意可设置为 in
,但在GDPR管辖范围内,默认同意可设置为 pending
. 您的同意管理平台(CMP)可能会检测客户所在的区域并提供标记 gdprApplies
到IAB TCF 2.0。此标记可用于设置默认同意。
有关默认同意的更多信息,请参阅 默认同意部分 (位于SDK配置文档中)。
Adobe Experience Platform Web SDK具有 setConsent
命令,该命令使用IAB TCF 2.0将客户的同意首选项与所有Adobe服务进行通信。如果您要与Real-Time CDP集成,则此命令将更新客户的配置文件。 如果您要与Audience Manager集成,则会更新客户信息。 调用此调用还会设置一个包含“全部”或“无”同意首选项的Cookie,以控制是否允许发送未来体验事件。 我们打算在同意发生更改时调用此操作。 在将来加载页面时,将读取Experience Edge同意Cookie,以确定是否可以发送体验事件,以及是否可以设置身份Cookie。
与Audience Manager的IAB TCF 2.0集成类似,Experience Edge在客户明确同意以下目的时会给予客户同意:
有关 setConsent
命令,请阅读 支持同意.
Adobe Experience Platform Web SDK具有 sendEvent
命令来收集体验事件。 如果您要与体验事件或Adobe Analytics集成,并且希望获得每个体验事件的同意首选项,则应将同意信息添加到 sendEvent
命令。
有关 sendEvent
命令,请阅读 跟踪事件.