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和Edge Network集成来支持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的受众会跟踪客户当前的同意首选项,而Experience Event则可保留在收集事件时处于活动状态的客户同意首选项。
要收集有关事件的同意信息,需要满足以下条件:
有关如何将XDM体验事件转换为Analytics点击的更多信息,请从阅读 Analytics概述 文档。
以下部分介绍IAB TCF 2.0与Adobe Experience Platform Web SDK之间的主要集成点。
即使未设置Real-Time CDP或Audience Manager,您仍然可以将IAB TCF 2.0与Web SDK集成。 同意首选项可用于控制Experience事件的收集和设置身份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,用于控制是否允许发送未来的体验事件。 其目的是每当同意更改时,都会调用此操作。 在将来的页面加载中,将读取Edge Network同意Cookie以确定是否可以发送Experience事件,以及是否可以设置身份Cookie。
与Audience Manager的IAB TCF 2.0集成类似,Edge Network在客户明确同意以下目的时提供同意:
欲知关于 setConsent
命令,请阅读文档 支持同意.
Adobe Experience Platform Web SDK具有 sendEvent
收集体验事件的命令。 如果您要与Experience Event或Adobe Analytics集成,并且希望获得每个体验事件的同意首选项,则应将同意信息添加到每个 sendEvent
命令。
欲知关于 sendEvent
命令,请阅读文档 跟踪事件.