映射身份
在本课程中,我们将创建身份命名空间并将身份字段添加到架构中。 完成此操作后,我们还将能够完成上一课程中的架构关系。
Adobe Experience Platform Identity Service通过跨设备和系统桥接身份,允许您实时提供有影响力的个人数字体验,从而帮助您更好地了解客户及其行为。 身份字段和命名空间是将不同数据源连接在一起的粘合剂,可构建360度实时客户档案。
数据架构师 需要在本教程之外映射身份。
在开始练习之前,请观看此简短视频,了解有关Adobe Experience Platform中标识的更多信息:
所需的权限
在配置权限课程中,您已设置完成本课程所需的所有访问控制。
创建身份命名空间
在本练习中,我们将为Luma的自定义身份字段loyaltyId
、crmId
和productSku
创建身份命名空间。 身份命名空间在构建实时客户个人资料方面发挥着关键作用,因为同一命名空间的两个匹配值会让两个数据源形成身份图。
在UI中创建命名空间
让我们首先为Luma忠诚度模式创建命名空间:
-
在Platform用户界面中,转到左侧导航中的 标识
-
您会发现有多个现成的身份命名空间可用。 选择 创建身份命名空间 按钮
-
提供详细信息,如下所示
table 0-row-2 1-row-2 2-row-2 3-row-2 字段 值 显示名称 Luma忠诚度Id 标识符号 lumaLoyaltyId 类型 跨设备 -
选择 创建
现在,为Luma产品目录架构设置另一个命名空间,并提供以下详细信息:
使用API创建身份命名空间
我们将通过API创建我们的CRM命名空间。
- 作为 显示名称,使用
Luma CRM Id
- 作为 身份符号,使用
lumaCrmId
- 作为 类型,使用跨设备
让我们创建身份命名空间Luma CRM Id
:
-
将Identity Service.postman_collection.json下载到
Luma Tutorial Assets
文件夹 -
将集合导入Postman
-
如果您没有访问令牌,请打开请求 OAuth: Request Access Token 并选择 发送 以请求新的访问令牌。
-
选择请求 身份服务 > 身份命名空间 > 创建新的身份命名空间。
-
将以下内容粘贴为请求的Body:
code language-json { "name": "Luma CRM Id", "code": "lumaCrmId", "idType": "Cross_device" }
-
按 发送 按钮,您应会收到 200 OK 响应:
如果您返回用户界面,现在应会看到三个新的自定义命名空间:
为架构中的标识字段设置标签
现在,我们有了命名空间,下一步是更新架构以标记身份字段。
为主要标识的XDM字段添加标签
需要为与Real-time Customer Profile一起使用的每个架构指定主标识。 并且每个摄取的记录都必须具有该字段的值。
让我们向Luma Loyalty Schema
添加一个主要身份:
-
打开
Luma Loyalty Schema
-
选择
Luma Identity profile field group
-
选择
loyaltyId
字段 -
选中 标识 框
-
同时选中 主标识 框
-
从 身份命名空间 下拉列表中选择
Luma Loyalty Id
命名空间 -
选择 应用
-
选择 保存
对您的其他某些架构重复该过程:
- 在
Luma CRM Schema
中,使用Luma CRM Id
命名空间将crmId
字段标记为主标识 - 在
Luma Offline Purchase Events Schema
中,使用Luma Loyalty Id
命名空间将loyaltyId
字段标记为主标识 - 在
Luma Product Catalog Schema
中,使用Luma Product SKU
命名空间将productSku
字段标记为主标识
Luma Web Events Schema
的标识。 在稍后的课程中,我们将将Experience Cloud访客ID (ECID)收集为主要ID,将crmId收集为次要ID。通过选择主要身份,可以清楚地了解Luma CRM Schema
如何连接到Luma Offline Purchase Events Schema
,因为它们都使用loyaltyId
作为标识符。 但我们如何将线下购买与在线行为联系起来? 我们如何对随产品目录一起购买的产品进行分类? 我们将使用其他标识字段和架构关系。
为辅助标识标记XDM字段
可以将多个标识字段添加到架构。 非主标识通常称为辅助标识。 要将离线购买与在线行为关联,我们将将crmId作为辅助标识符添加到Luma Loyalty Schema
中,并稍后添加到Web事件数据中。 让我们更新Luma Loyalty Schema
:
-
打开
Luma Loyalty Schema
-
选择
Luma Identity Profile Field group
-
选择
crmId
字段 -
选中 标识 框
-
从 身份命名空间 下拉列表中选择
Luma CRM Id
命名空间 -
选择 应用,然后选择 保存 按钮以保存更改
完成架构关系
现在,我们对身份字段进行了标记,我们可以完成Luma产品目录与事件架构之间的架构关系设置:
-
打开
Luma Offline Purchase Events Schema
-
选择 Commerce详细信息 字段组
-
选择 productListItems > SKU 字段
-
检查 关系 框
-
选择
Luma Product Catalog Schema
作为 引用架构 -
Luma Product SKU
应自动填充为 引用标识命名空间 -
选择 应用
-
选择 保存
重复此过程以创建Luma Web Events Schema
和Luma Product Catalog Schema
之间的关系。
请注意,在定义关系后,它在架构编辑器的 构成 和 结构 部分都指示了。
架构编辑器中的
其他资源
现在,我们的身份已准备就绪,我们可以创建数据集!