创建用于捕获IAB TCF 2.0同意数据的数据集

为了使Adobe Experience Platform能够根据IAB Transparency & Consent Framework (TCF)2.0处理客户同意数据,必须将该数据发送到架构包含TCF 2.0同意字段的数据集。

具体而言,捕获TCF 2.0同意数据需要两个数据集:

  • 基于XDM Individual Profile类的数据集,可在Real-time Customer Profile中使用。
  • 基于XDM ExperienceEvent类的数据集。
重要

平台仅强制在“单个配置文件”数据集中收集TCF字符串。 虽然在此工作流中创建数据流时仍需要ExperienceEvent数据集,但您只需将数据摄取到用户档案数据集即可。 如果您希望跟踪一段时间内的同意更改事件,仍可以使用ExperienceEvent数据集,但在强制执行区段激活时,不会使用这些值。

本文档提供了设置这两个数据集的步骤。 有关配置TCF 2.0平台数据操作的完整工作流程的概述,请参阅IAB TCF 2.0合规性概述

先决条件

本教程需要对Adobe Experience Platform的以下组件有一定的了解:

  • 体验数据模型(XDM):用于组织客户体验数 Experience Platform 据的标准化框架。
  • Adobe Experience Platform Identity服务:允许您跨设备和系统从不同数据源中桥接客户身份。
    • 身份命名空间:客户身份数据必须在由Identity Service识别的特定身份命名空间下提供。
  • 实时客户资料:利用 Identity Service 此功能,您可以根据数据集实时创建详细的客户用户档案。Real-time Customer Profile 从数据湖中提取数据,并将客户配置文件保留在其自己的单独数据存储中。

TCF 2.0字段组

IAB TCF 2.0同意详细信息架构字段组提供TCF 2.0支持所需的客户同意字段。 此字段组有两个版本:一个与XDM Individual Profile类兼容,另一个与XDM ExperienceEvent类兼容。

以下各节介绍了每个字段组的结构,包括它们在摄取期间预期的数据。

用户档案字段组

对于基于XDM Individual Profile的架构,IAB TCF 2.0同意详细信息字段组提供了单个映射类型字段identityPrivacyInfo,该字段将客户身份映射到其TCF同意首选项。 此字段组必须包含在为实时客户资料启用的基于记录的架构中,才能自动执行。

请参阅此字段组的参考指南 ,了解有关其结构和用例的更多信息。

事件字段组

如果要跟踪随时间推移发生的同意更改事件,可以将IAB TCF 2.0同意详细信息字段组添加到您的XDM ExperienceEvent架构中。

如果您不打算跟踪随时间推移的同意更改事件,则无需在事件架构中包含此字段组。 自动强制实施TCF同意值时,Experience Platform仅使用摄取到配置文件字段组的最新同意信息。 由事件捕获的同意值不会参与自动执行工作流。

有关此字段组的结构和用例的详细信息,请参阅此字段组的参考指南

创建客户同意架构

要创建可捕获同意数据的数据集,您必须首先创建XDM模式以基于这些数据集。

如上节所述,为了在下游平台工作流中强制执行同意,需要使用XDM个人配置文件类的架构。 如果您希望跟踪随时间推移的同意更改,则还可以选择根据XDM ExperienceEvent创建单独的架构。 两个架构都必须包含identityMap字段和相应的TCF 2.0字段组。

在平台UI的左侧导航中,选择​架构​以打开架构工作区。 在此,请按照以下部分中的步骤创建每个必需的架构。

注意

如果您现有的XDM架构想要用来捕获同意数据,则可以编辑这些架构,而不是创建新的架构。 但是,如果已启用现有架构以在实时客户资料中使用,则其主要标识不能是禁止在基于兴趣的广告(如电子邮件地址)中使用的直接可识别字段。 如果您不确定哪些字段受到限制,请咨询您的法律顾问。

此外,在编辑现有架构时,只能进行加性(非中断)更改。 有关更多信息,请参阅架构演变原则一节。

创建用户档案同意架构

选择​创建架构,然后从下拉菜单中选择​XDM Indivial Profile

出现​添加字段组​对话框,允许您立即开始向架构添加字段组。 从此处,从列表中选择​IAB TCF 2.0同意详细信息。 您可以选择使用搜索栏来缩小结果范围,以便更轻松地找到字段组。

接下来,从列表中找到​IdentityMap​字段组,并将其选中。 在右边栏中列出两个字段组后,选择​添加字段组

画布将重新出现,显示identityPrivacyInfoidentityMap字段已添加到架构结构中。

在向架构添加更多字段之前,请选择根字段以在右边栏中显示​架构属性,您可以在此处提供架构的名称和描述。

在提供了名称和描述后,您可以选择向架构添加更多字段,方法是:在画布左侧的​字段组​部分下选择​添加

如果您正在编辑已启用以供在Real-time Customer Profile中使用的现有架构,请选择​Save​以确认您所做的更改,然后再跳到上的部分,该部分基于您的同意架构创建数据集。 如果要创建新架构,请继续执行下面子部分中列出的步骤。

启用架构以在Real-time Customer Profile中使用

为了使Platform将其收到的同意数据与特定客户配置文件关联,必须启用同意架构以在Real-time Customer Profile中使用。

注意

此部分中显示的示例架构使用其identityMap字段作为其主标识。 如果您希望将其他字段设置为主标识,请确保您使用的是间接标识符(如Cookie ID),而不是基于兴趣的广告中禁止使用的直接可识别字段(如电子邮件地址)。 如果您不确定哪些字段受到限制,请咨询您的法律顾问。

有关如何为架构设置主标识字段的步骤可在Schemas UI指南中找到。

要启用Profile的架构,请在左边栏中选择该架构的名称,以打开​架构属性​部分。 从此处,选择​Profile​切换按钮。

出现一个弹出窗口,指示缺少主标识。 选中用于使用替代主标识的复选框,因为主标识将包含在identityMap字段中。

最后,选择​Save​以确认更改。

创建事件同意架构

注意

事件同意架构仅用于跟踪一段时间内的同意更改事件,并且不参与下游实施工作流。 如果您不希望跟踪随时间推移的同意更改,则可以跳到创建同意数据集的下一部分。

在​架构​工作区中,选择​创建架构,然后从下拉菜单中选择​XDM ExperienceEvent

出现​添加字段组​对话框。 从此处,从列表中选择​IAB TCF 2.0同意详细信息。 您可以选择使用搜索栏来缩小结果范围,以便更轻松地找到字段组。

接下来,从列表中找到​IdentityMap​字段组,并将其选中。 在右边栏中列出两个字段组后,选择​添加字段组

画布将重新出现,显示consentStringsidentityMap字段已添加到架构结构中。

在向架构添加更多字段之前,请选择根字段以在右边栏中显示​架构属性,您可以在此处提供架构的名称和描述。

在提供了名称和描述后,您可以选择向架构添加更多字段,方法是:在画布左侧的​字段组​部分下选择​添加

添加所需的字段组后,选择​Save​即可完成。

根据您的同意模式创建数据集

对于上述每个必需的架构,您必须创建一个数据集,以最终摄取客户同意数据。 必须为Real-time Customer Profile启用基于记录架构的数据集,而基于时间系列架构​的数据集不应​启用Profile。

要开始,请在左侧导航中选择​数据集,然后选择右上角的​创建数据集

在下一页,选择​从架构创建数据集

将显示​从架构​创建数据集工作流,从​选择架构​步骤开始。 在提供的列表中,找到您之前创建的同意架构之一。 您可以选择使用搜索栏来缩小结果范围并更轻松地查找架构。 选择所需架构旁边的单选按钮,然后选择​Next​以继续。

此时将显示​配置数据集​步骤。 在选择​完成​之前,为数据集提供唯一且易于识别的名称和描述。

此时会显示新创建数据集的详细信息页面。 如果数据集基于您的时间系列架构,则该过程会完成。 如果数据集基于您的记录架构,则此过程的最后一步是启用该数据集,以在Real-time Customer Profile中使用。

在右边栏中,选择​配置文件​切换开关,然后选择确认弹出窗口中的​启用​以启用Profile架构。

如果您为数据集创建了架构,请再次按照上述步骤创建基于事件的数据集。

后续步骤

在本教程之后,您至少创建了一个数据集,现在可以用它来收集客户同意数据:

  • 基于记录的数据集,在“实时客户资料”中启用。 (必需)
  • 未为Profile启用的基于时间序列的数据集。 (可选)

现在,您可以返回到IAB TCF 2.0概述以继续配置Platform for TCF 2.0合规性的过程。

在此页面上