Adobe Experience Platform中的同意处理
Adobe Experience Platform允许您处理从客户那里收集的同意数据,并将其集成到存储的客户配置文件中。 然后,下游流程可使用此数据来确定数据收集是针对特定客户进行的,还是将其用户档案用于特定目的。 例如,特定用户档案的同意数据可确定它是否可以包含在导出的受众区段中,或者它是否可以参与特定营销渠道,如电子邮件、文本消息或推送通知。
本文档概述了如何配置您的Platform数据操作,以摄取同意管理平台(CMP)生成的客户同意数据,并将该数据集成到客户配置文件中,以用于下游用例。
先决条件
本指南要求您实际了解处理同意数据时涉及的各种Experience Platform服务:
- 体验数据模型(XDM):Experience Platform用于组织客户体验数据的标准化框架。
- Adobe Experience Platform Identity Service:通过跨设备和系统桥接身份,解决了客户体验数据碎片化带来的基本挑战。
- 实时客户个人资料:使用Identity Service功能从您的数据集实时创建详细的客户个人资料。 Real-time Customer Profile从数据湖中提取数据,并将客户配置文件保留在其自己的单独数据存储中。
- Adobe Experience Platform Web SDK:客户端JavaScript库,它允许您将各种Platform服务集成到面向客户的网站上。
- SDK同意命令:本指南中显示的与同意相关的SDK命令的用例概述。
- Adobe Experience Platform分段服务:允许您将Real-time Customer Profile数据划分为共享相似特征并对营销策略做出类似响应的个人组。
同意处理流程摘要 summary
下面描述了在正确配置系统后如何处理同意数据:
- 客户通过网站上的对话框提供其关于数据收集的同意首选项。
- 在每次加载页面时(或者当CMP检测到同意首选项发生更改时),您网站上的自定义脚本将当前首选项映射到标准XDM对象。 然后,此对象被传递到Platform Web SDK
setConsent
命令。 - 调用
setConsent
时,Platform Web SDK会检查同意值是否与上次收到的值不同。 如果值不同(或者没有以前的值),则将结构化同意/偏好设置数据发送到Adobe Experience Platform。 - 同意/偏好设置数据被摄取到启用了Profile的数据集,其架构包含同意/偏好设置字段。
除了CMP同意更改挂接触发的SDK命令外,同意数据还可以通过客户生成的任何直接上传到启用了Profile的数据集的XDM数据流入Experience Platform。
同意执行
在Platform中同意处理支持的当前版本中,Platform Web SDK只自动强制执行数据收集权限(collect.val
)。 虽然可以收集更细粒度的同意和偏好设置并将其保留在客户配置文件中,但必须在您自己的下游流程中手动强制实施这些附加信号。
配置系统后,Platform Web SDK会解释当前用户的数据收集同意值,以确定数据应发送到Adobe Experience PlatformEdge Network、从客户端删除还是保留,直到数据收集权限设置为“是”或“否”。
确定如何在CMP中生成客户同意数据 consent-data
由于每个CMP系统都是唯一的,因此您必须确定允许客户在与您的服务交互时提供同意的最佳方式。 实现此目标的常见方法是使用Cookie同意对话框,类似于以下示例:
此对话框应允许客户选择加入或退出其数据的特定营销和个性化用例。 这些同意和偏好设置应与您在下一步中为启用了Profile的数据集定义的数据模型一致。
将标准化的同意字段添加到启用Profile的数据集 dataset
客户同意数据必须发送到启用了Profile的数据集,其架构包含同意字段。 这些字段必须包含在用于捕获有关个别客户的属性信息的相同架构和数据集中。
请参阅有关配置数据集以捕获同意数据的教程,以了解有关如何将这些必填字段添加到启用了Profile的数据集的详细步骤,然后再继续本指南。
更新Profile合并策略以包含同意数据 merge-policies
创建启用了Profile的数据集以处理同意数据后,必须确保将合并策略配置为在每个客户配置文件中始终包含同意字段。 这涉及设置数据集优先级,以使您的同意数据集优先于其他潜在冲突的数据集。
有关如何使用合并策略的更多信息,请从阅读合并策略概述开始。 在设置合并策略时,必须确保配置文件包含同意和偏好设置架构字段组提供的所有必需同意属性,如数据集准备指南中所述。
将同意数据引入平台
一旦您拥有数据集并合并策略,以在客户配置文件中表示所需的同意字段,下一步就是将同意数据本身带入Platform。
通常,只要CMP检测到同意更改事件,您就应使用Adobe Experience Platform Web SDK将同意数据发送到Platform。 如果您在移动平台上收集同意数据,则应当使用Adobe Experience Platform Mobile SDK。 您还可以选择直接摄取收集的同意数据,方法是:将其映射到同意数据集的XDM架构,然后通过批量摄取将其发送到Platform。
下面各子部分提供了每种方法的详细信息。
配置Experience PlatformWeb SDK以处理同意数据 web-sdk
将CMP配置为监听网站上的同意更改事件后,您可以集成Experience PlatformWeb SDK以接收更新的同意设置,并在每次加载页面时和发生同意更改事件时将它们发送到Platform。 有关详细信息,请参阅配置Web SDK以处理客户同意数据指南。
配置Experience PlatformMobile SDK以处理同意数据 mobile-sdk
如果您的移动应用程序需要客户同意首选项,则可以集成Experience PlatformMobile SDK以检索和更新同意设置,并在调用同意API时将它们发送到Platform。
请参阅有关使用同意API配置同意移动扩展和的Mobile SDK文档。 有关如何使用Mobile SDK处理隐私问题的更多详细信息,请参阅隐私和GDPR部分。
直接摄取符合XDM标准的同意数据 batch
您可以使用批量摄取从CSV文件中摄取符合XDM的同意数据。 如果您有以前收集的同意数据的积压,但尚未将其集成到客户配置文件中,此功能会很有用。
请阅读有关将CSV文件映射到XDM的教程,了解如何将数据字段转换为XDM并将其摄取到Platform。 为映射选择目标时,请确保选择 使用现有数据集 选项,然后选择您之前创建的启用Profile的同意数据集。
测试实施 test-implementation
将客户同意数据摄取到启用了Profile的数据集后,您可以检查更新的配置文件,以查看它们是否包含同意属性。
有关如何查找配置文件详细信息的具体步骤,请参阅Profile UI指南中有关按身份浏览配置文件的部分。
默认情况下,新的同意属性不会显示在用户档案的仪表板上。 因此,您必须导航到配置文件详细信息页面上的 属性 选项卡,以确认已按预期摄取这些属性。 请参阅配置文件仪表板上的指南,了解如何根据您的需求自定义仪表板。
后续步骤
本指南介绍了如何配置您的Platform操作,以使用Adobe标准处理客户同意数据,并在客户配置文件中表示这些属性。 您现在可以将客户同意偏好设置作为区段鉴别和其他下游用例中的决定性因素进行集成。
有关Experience Platform隐私权相关功能的更多信息,请参阅有关Platform中治理、隐私和安全的概述。