[Beta 版]{class="badge informative"}
Didomi
Didomi是一个同意和偏好设置管理平台,可帮助组织跨网站、应用程序和内部工具收集、管理和强制执行有关个人数据的用户选择。
Adobe Experience Platform支持通过源连接器系统从各种外部系统中摄取数据,包括云存储、数据库和应用程序(如Didomi)。 使用源对外部系统进行身份验证,管理流入Experience Platform的数据,并确保以一致和结构化的方式摄取您的客户数据。
使用Didomi源将来自Didomi同意和偏好管理平台的实时用户同意和偏好设置数据流式传输到Experience Platform中。 通过Didomi源,您可以在Experience Platform中集中并处理同意数据,从而保持客户配置文件和下游工作流符合要求并处于最新状态。
先决条件
完成下面列出的先决条件步骤以成功将您的Didomi帐户连接到Experience Platform。
IP地址允许列表
在将源连接到Experience Platform之前,必须将特定于区域的IP地址添加到允许列表。 有关详细信息,请阅读有关将IP地址列入允许列表到Experience Platform的指南。
在Experience Platform上配置权限
您必须同时为您的帐户启用 View Sources 和 Manage Sources 权限,才能将您的Didomi帐户连接到Experience Platform。 请联系您的产品管理员以获取必要的权限。 有关详细信息,请阅读访问控制UI指南。
收集Adobe API凭据
要安全地将Didomi连接到Experience Platform,您必须使用Adobe API凭据进行身份验证。 这些凭据对于设置webhook和配置数据摄取至关重要。
有关如何成功调用Experience Platform API的信息,请阅读Experience Platform API快速入门指南。
创建Experience Platform架构
Experience Data Model (XDM)架构定义了您将从Didomi发送到Experience Platform的数据的结构(例如,用户ID、同意目的)。
要创建架构,请在Experience Platform UI的左侧导航中选择Schemas,然后选择Create schema。 接下来,选择 Standard 作为架构类型,然后选择 Manual 以手动创建字段。 为您的架构选择基类并提供架构的名称。
创建后,通过添加任何必填字段来更新架构。 确保至少一个字段是Identity字段,以通知Experience Platform您的主要标识值。 最后,确保启用Profile切换功能,以便成功存储您的数据。
有关详细信息,请参阅在UI中创建架构指南。
创建数据集
Experience Platform中的 数据集 用于根据您定义的架构存储传入数据。
要创建数据集,请在Experience Platform UI的左侧导航中选择Datasets,然后选择Create dataset。 接下来,选择Create dataset from schema,然后选择要与新数据集关联的架构。
在Didomi控制台上配置HTTP Webhook
Webhooks允许您订阅用户与其同意首选项交互时在Didomi平台上触发的事件。 当发生相关事件时 — 例如,当用户给予或撤销同意时 — Didomi向配置的webhook端点发送包含JSON有效负载的实时HTTP POST请求。
要确保与Experience Platform兼容,您的webhook必须满足以下要求。
d8f3b2e1-4c9a-4a7f-9b2e-8f1c3d2a1b6eclient_credentials。client_credentialsopenid,AdobeID,read_organizations,additional_info.projectedProductContext,session{"Content-type": "application/x-www-form-urlencoded"}https://ims-na1.adobelogin.com/ims/token/v3https://dcs.adobedc.net/collection/your-adobe-endpoint-id接下来,为您的webhook配置以下选项。
x-adobe-flow-id。 您可以在创建数据流后检索此值。{"Content-Type": "application/json", "Cache-Control": "no-cache", "x-adobe-flow-id": "{DATAFLOW_ID}"}event.*事件组(user.*或webhook)。 使用event.*跟踪同意或首选项更改,并使用user.*跟踪用户配置文件更新。 需要选择此项以确保仅向Adobe发送兼容的事件。 Adobe仅支持每个数据流一个架构,因此选择这两种事件类型可能会导致摄取错误。支持的事件类型列表包括:
Event.createdEvent.updatedEvent.deletedUser.createdUser.updatedUser.deleted
下载示例有效负载文件 download-the-sample-payload-file
根据您选择的事件组,直接从 控制台下载相应的 示例有效负载文件Didomi。 此文件代表数据的结构,将在Adobe的架构和映射步骤中使用。
event.*event.created的示例event.*事件user.*user.created的示例user.*事件将您的Didomi帐户连接到Experience Platform
阅读有关连接 Didomi 到Experience Platform的指南,了解如何创建源连接并将Didomi中的同意和偏好设置数据摄取到Experience Platform。