在Adobe Experience Platform中处理同意

Adobe Experience Platform允许您处理从客户收集的同意数据,并将其集成到存储的客户配置文件中。 然后,下游流程可以使用此数据来确定是否针对特定客户进行数据收集,或者其配置文件是否用于特定目的。 例如,特定用户档案的同意数据可确定该用户档案是否可以包含在导出的受众区段中,或者该用户档案是否可以参与特定的营销渠道,如电子邮件、文本消息或推送通知。

本文档概述了如何配置Platform数据操作,以摄取由同意管理平台(CMP)生成的客户同意数据,并将该数据集成到客户配置文件中以用于下游用例。

注意

本文档重点介绍如何使用Adobe标准处理同意数据。 如果您要处理符合IAB透明度和同意框架(TCF)2.0的同意数据,请参阅实时客户数据平台🔗中TCF 2.0支持指南。

先决条件

本指南要求您对处理同意数据所涉及的各种Experience Platform服务有一定的了解:

同意处理流程摘要

以下描述在正确配置系统后如何处理同意数据:

  1. 客户通过网站上的对话框为数据收集提供其同意首选项。
  2. 在每次加载页面时(或当CMP检测到同意首选项发生更改时),您网站上的自定义脚本会将当前首选项映射到标准XDM对象。 然后,此对象将被传递到Platform Web SDK setConsent命令。
  3. 调用setConsent时,Platform Web SDK会检查同意值是否与上次收到的同意值不同。 如果值不同(或者没有前一个值),则结构化的同意/首选项数据会发送到Adobe Experience Platform。
  4. 同意/首选项数据将被摄取到启用了Profile的数据集中,该数据集的架构包含同意/首选项字段。

除了由CMP同意更改挂接触发的SDK命令之外,同意数据还可以通过任何由客户生成的XDM数据流入Experience Platform,这些数据会直接上传到启用了Profile的数据集。

同意执行

在Platform中当前版本的同意处理支持中,Platform Web SDK仅自动强制执行数据收集权限(collect.val)。 虽然可以在客户配置文件中收集和保留更细粒度的同意和首选项,但必须在您自己的下游流程中手动强制执行这些附加信号。

注意

有关上述XDM同意字段结构的更多信息,请参阅同意和首选项数据类型中的指南。

配置系统后,Platform Web SDK会解释当前用户的数据收集同意值,以确定是否应将数据发送到Adobe Experience Platform边缘网络、从客户端删除,还是持久保留,直到数据收集权限设置为“是”或“否”。

由于每个CMP系统都是唯一的,因此您必须确定在客户与您的服务进行交互时允许其提供同意的最佳方式。 实现此目的的常见方法是使用Cookie同意对话框,如下例所示:

此对话框应允许客户为其数据选择加入或退出特定营销和个性化用例。 这些同意和首选项应符合您在下一步中为启用Profile的数据集定义的数据模型。

将标准化的同意字段添加到启用了Profile的数据集

必须将客户同意数据发送到架构中包含同意字段的已启用Profile的数据集。 这些字段必须包含在用于捕获有关单个客户的属性信息的相同架构和数据集中。

请参阅配置数据集以捕获同意数据的教程,详细了解如何在继续使用本指南之前,将这些必填字段添加到启用了Profile的数据集。

更新Profile合并策略以包含同意数据

为处理同意数据创建启用Profile的数据集后,必须确保将合并策略配置为始终在每个客户配置文件中包含同意字段。 这包括设置数据集优先级,以便同意数据集优先于其他可能存在冲突的数据集。

注意

如果没有任何冲突的数据集,则应该为合并策略设置时间戳优先级。 这有助于确保客户指定的最新同意是所使用的同意设置。

有关如何使用合并策略的更多信息,请首先阅读合并策略概述。 在设置合并策略时,必须确保配置文件包含Consorents and Preferences架构字段组提供的所有必需同意属性,如数据集准备指南中所述。

将同意数据导入平台

在您拥有数据集和合并策略以在客户配置文件中表示必需的同意字段后,下一步是将同意数据本身引入Platform。

主要是,当CMP检测到同意更改事件时,您应使用Adobe Experience Platform Web SDK将同意数据发送到平台。 如果您在移动平台上收集同意数据,则应使用Adobe Experience Platform Mobile SDK。 您还可以选择直接摄取收集的同意数据,方法是将收集的同意数据映射到同意数据集的XDM架构,并通过批量摄取将其发送到平台。

下面各小节中提供了每种方法的详细信息。

配置Experience PlatformWeb SDK以处理同意数据

将CMP配置为监听网站上的同意更改事件后,您可以集成Experience PlatformWeb SDK以接收更新的同意设置,并在每次页面加载时以及每当发生同意更改事件时将它们发送到平台。 有关更多信息,请参阅配置Web SDK以处理客户同意数据的指南。

配置Experience PlatformMobile SDK以处理同意数据

如果您的移动设备应用程序中需要Experience Platform同意首选项,则可以集成客户Mobile SDK以检索和更新同意设置,每当调用同意API时,都会将它们发送到Platform。

有关使用同意API🔗配置同意移动扩展🔗和的和的Mobile SDK文档,请参阅此文档。 有关如何使用Mobile SDK处理隐私问题的更多详细信息,请参阅隐私和GDPR一节。

直接摄取符合XDM标准的同意数据

您可以使用批量摄取从CSV文件中摄取符合XDM规范的同意数据。 如果您之前收集的同意数据积压,且尚未集成到客户配置文件中,则此功能会非常有用。

按照将CSV文件映射到XDM中的教程,了解如何将数据字段转换为XDM并将其摄取到平台。 为映射选择目标时,请确保选择​使用现有数据集​选项,然后选择之前创建的已启用Profile的同意数据集。

测试实施

在将客户同意数据摄取到启用了Profile的数据集后,您可以检查更新的配置文件以查看它们是否包含同意属性。

重要

要在UI中查看现有配置文件的属性,您必须至少知道一个与该配置文件关联的标识值(及其对应的命名空间)。

如果您无权访问此信息,则可以选择摄取您自己的测试同意数据,并将其与您已知的身份值/命名空间相关联。

有关如何查找配置文件详细信息的具体步骤,请参阅Profile UI指南中的按标识浏览配置文件部分。

默认情况下,新的同意属性不会显示在用户档案的功能板上。 因此,您必须导航到用户档案详细信息页面上的​属性​选项卡,以确认已按预期摄取属性。 请参阅配置文件功能板上的指南,了解如何自定义功能板以满足您的需求。

后续步骤

本指南介绍了如何配置您的平台操作以使用Adobe标准处理客户同意数据,并让这些属性显示在客户配置文件中。 现在,您可以将客户同意首选项作为区段鉴别和其他下游用例中的决定性因素进行集成。

有关Experience Platform隐私相关功能的更多信息,请参阅Platform🔗中关于管理、隐私和安全性的概述。

在此页面上