映射身份

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

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

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

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

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

所需的权限

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

创建身份命名空间

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

在UI中创建命名空间

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

  1. 在平台用户界面中,转到 身份 在左侧导航中

  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. 作为 类型,使用Cross-Device

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

  1. 下载 Identity Service.postman_collection.json 敬您的 Luma Tutorial Assets 文件夹

  2. 将收藏集导入 Postman

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

  4. 选择请求 Identity Service > 身份命名空间 > 创建新的身份命名空间.

  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 Events Schema 在Luma网站上实施Web SDK时。 在稍后的课程中,我们将将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. 选择 商业详细信息 字段组

  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