映射身份

在本课程中,我们将创建身份命名空间并将身份字段添加到架构中。 完成此操作后,我们还将能够完成上一课程中的架构关系。

Adobe Experience Platform Identity Service通过跨设备和系统桥接身份,允许您实时提供有影响力的个人数字体验,从而帮助您更好地了解客户及其行为。 身份字段和命名空间是将不同数据源连接在一起的粘合剂,可构建360度实时客户档案。

数据架构师 ​需要在本教程之外映射身份。

在开始练习之前,请观看此简短视频,了解有关Adobe Experience Platform中标识的更多信息:

NOTE
只有在构建实时客户配置文件时,才需要填写身份字段。 如果您只将数据摄取到数据湖中,则不需要使用CSV。

所需的权限

配置权限课程中,您已设置完成本课程所需的所有访问控制。

创建身份命名空间

在本练习中,我们将为Luma的自定义身份字段loyaltyIdcrmIdproductSku创建身份命名空间。 身份命名空间在构建实时客户个人资料方面发挥着关键作用,因为同一命名空间的两个匹配值会让两个数据源形成身份图。

在UI中创建命名空间

让我们首先为Luma忠诚度模式创建命名空间:

  1. 在Platform用户界面中,转到左侧导航中的​ 标识

  2. 您会发现有多个现成的身份命名空间可用。 选择​ 创建身份命名空间 ​按钮

  3. 提供详细信息,如下所示

    table 0-row-2 1-row-2 2-row-2 3-row-2
    字段
    显示名称 Luma忠诚度Id
    标识符号 lumaLoyaltyId
    类型 跨设备
  4. 选择​ 创建

    创建命名空间

现在,为Luma产品目录架构设置另一个命名空间,并提供以下详细信息:

字段
显示名称
Luma产品SKU
标识符号
lumaProductSKU
类型
非人员标识符

使用API创建身份命名空间

我们将通过API创建我们的CRM命名空间。

NOTE
如果您希望跳过API练习,请随时通过您使用的用户界面方法创建CRM命名空间,并提供以下详细信息:
  1. 作为​ 显示名称,使用Luma CRM Id
  2. 作为​ 身份符号,使用lumaCrmId
  3. 作为​ 类型,使用跨设备

让我们创建身份命名空间Luma CRM Id

  1. Identity Service.postman_collection.json下载到Luma Tutorial Assets文件夹

  2. 将集合导入Postman

  3. 如果您没有访问令牌,请打开请求​ OAuth: Request Access Token ​并选择​ 发送 ​以请求新的访问令牌。

  4. 选择请求​ 身份服务 > 身份命名空间 > 创建新的身份命名空间。

  5. 将以下内容粘贴为请求的Body:

    code language-json
    {
        "name": "Luma CRM Id",
        "code": "lumaCrmId",
        "idType": "Cross_device"
    }
    
  6. 按​ 发送 ​按钮,您应会收到​ 200 OK ​响应:

    身份命名空间

如果您返回用户界面,现在应会看到三个新的自定义命名空间:
身份命名空间

为架构中的标识字段设置标签

现在,我们有了命名空间,下一步是更新架构以标记身份字段。

为主要标识的XDM字段添加标签

需要为与Real-time Customer Profile一起使用的每个架构指定主标识。 并且每个摄取的记录都必须具有该字段的值。

让我们向Luma Loyalty Schema添加一个主要身份:

  1. 打开Luma Loyalty Schema

  2. 选择Luma Identity profile field group

  3. 选择loyaltyId字段

  4. 选中​ 标识 ​框

  5. 同时选中​ 主标识 ​框

  6. 从​ 身份命名空间 ​下拉列表中选择Luma Loyalty Id命名空间

  7. 选择​ 应用

  8. 选择​ 保存

    主要身份

对您的其他某些架构重复该过程:

  1. Luma CRM Schema中,使用Luma CRM Id命名空间将crmId字段标记为主标识
  2. Luma Offline Purchase Events Schema中,使用Luma Loyalty Id命名空间将loyaltyId字段标记为主标识
  3. Luma Product Catalog Schema中,使用Luma Product SKU命名空间将productSku字段标记为主标识
NOTE
通过Web SDK收集的数据是架构中标记身份字段的典型实践的例外。 Web SDK使用标识映射来标记实施端​ 上的标识,因此我们将在Luma网站上实施Web SDK时确定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

  1. 打开Luma Loyalty Schema

  2. 选择Luma Identity Profile Field group

  3. 选择crmId字段

  4. 选中​ 标识 ​框

  5. 从​ 身份命名空间 ​下拉列表中选择Luma CRM Id命名空间

  6. 选择​ 应用,然后选择​ 保存 ​按钮以保存更改

    辅助标识

完成架构关系

现在,我们对身份字段进行了标记,我们可以完成Luma产品目录与事件架构之间的架构关系设置:

  1. 打开Luma Offline Purchase Events Schema

  2. 选择​ Commerce详细信息 ​字段组

  3. 选择​ productListItems > SKU ​字段

  4. 检查​ 关系 ​框

  5. 选择Luma Product Catalog Schema作为​ 引用架构

  6. Luma Product SKU应自动填充为​ 引用标识命名空间

  7. 选择​ 应用

  8. 选择​ 保存

    引用字段

重复此过程以创建Luma Web Events SchemaLuma Product Catalog Schema之间的关系。

请注意,在定义关系后,它在架构编辑器的​ 构成 ​和​ 结构 ​部分都指示了。

架构编辑器中的 关系可视化图表

其他资源

现在,我们的身份已准备就绪,我们可以创建数据集

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad