映射身份标识

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

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

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

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

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

需要权限

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

创建身份命名空间

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

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

通过选择主要身份,可以清楚地了解Luma Loyalty Schema如何连接到Luma Offline Purchase Events Schema,因为它们都使用loyaltyId作为标识符。 但是,CRM如何连接到离线购买事件? 如何将离线购买与在线行为相关联? 我们如何对随产品目录一起购买的产品进行分类? 我们将使用其他标识字段和架构关系。

为辅助标识标记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 Schema和Luma Product Catalog Schema之间的关系。

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

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

其他资源

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

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