Adobe Experience Platform Web SDK支持交互式广告局透明度与同意框架版本2.0(IAB TCF 2.0)。 本指南显示了通过Adobe Experience Platform Web SDK支持IAB TCF 2.0与实时客户数据平台、Audience Manager、体验事件、Adobe Analytics和Experience Edge集成的要求。
此外,以下指南还可帮助了解如何将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。
虽然实时CDP和Audience Manager的受众可以跟踪客户的当前同意首选项,但体验事件可以保存客户的同意首选项,这些首选项在收集事件时处于活动状态。
要收集有关事件的同意信息,需要满足以下条件:
有关如何将XDM体验事件转换为Analytics点击的更多信息,请首先阅读Analytics概述文档。
以下部分介绍了IAB TCF 2.0与Adobe Experience Platform Web SDK之间的主要集成点。
即使没有设置实时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服务进行通信。如果您要与实时CDP集成,则此命令将更新您客户的配置文件。 如果您要与Audience Manager集成,则会更新客户信息。 调用此调用还会设置一个包含“全部”或“无”同意首选项的Cookie,以控制是否允许发送未来体验事件。 我们打算在同意发生更改时调用此操作。 在将来加载页面时,将读取Experience Edge同意Cookie,以确定是否可以发送体验事件,以及是否可以设置身份Cookie。
与Audience Manager的IAB TCF 2.0集成类似,Experience Edge在客户明确同意以下目的时会给予客户同意:
有关setConsent
命令的更多信息,请阅读支持同意上的文档。
Adobe Experience Platform Web SDK具有用于收集Experience事件的sendEvent
命令。 如果您要与体验事件或Adobe Analytics集成,并且希望在每个体验事件中都使用同意首选项,则应将同意信息添加到每个sendEvent
命令中。
有关sendEvent
命令的更多信息,请阅读有关跟踪事件的文档。
既然您对IAB透明度与同意框架2.0有了基本的了解,请参阅有关将IAB TCF 2.0 与标记或与标记结合使用的任一指南。