手动设置数据
在此部分中,您将创建所需的身份命名空间并通过创建架构来定义 Luma 样本数据结构。
步骤 1:创建身份命名空间
在此步骤中,您将为 Luma 自定义身份字段(命名为 lumaLoyaltyId
、lumaCrmId
和 lumaProductSKU
)创建身份命名空间。身份命名空间在构建实时客户个人资料方面发挥着关键作用,因为同一命名空间的两个匹配值会让两个数据源形成身份图。
首先为 Luma Loyalty ID 架构创建命名空间:
-
在 Journey Optimizer 用户界面中,在左侧导航栏中转到 客户 > 身份。
-
选择 创建身份命名空间。
-
提供以下详细信息:
table 0-row-3 1-row-3 显示名称 身份符号 类型 Luma Loyalty ID
lumaLoyaltyId
跨设备 ID -
选择 创建。
-
按照相同的步骤再创建两个命名空间:
table 0-row-3 1-row-3 2-row-3 显示名称 身份符号 类型 Luma CRM ID
lumaCrmId
跨设备 ID Luma Product SKU
lumaProductSKU
非人员标识符
步骤 2:创建架构
在此步骤中,您将通过创建六个架构来定义样本数据的结构:
创建 Luma Loyalty Schema create-luma-loyalty-schema
此部分介绍如何创建 Luma Loyalty 架构和配置字段组。
创建架构
-
在左侧导航栏中转到 数据管理 > 架构。
-
选择右上角的 创建架构。
-
从下拉菜单中,选择 XDM 个人资料。
选择此选项,是因为您正在针对单个客户的属性(积分、状态等)进行建模。
添加现有字段组
接下来,系统会提示您使用组将字段组添加到架构中。您必须添加现有字段组并创建字段组。
-
在架构页面上,如果字段组模式未自动打开,请选择 添加。
-
在 添加字段组 页面上,启用以下字段组:
-
人口统计详细信息,用于获取姓名和出生日期等基本客户数据。
-
个人联系方式,用于获取电子邮件地址和电话号码等基本联系信息。
-
忠诚度详细信息,用于获取积分、加入日期或状态等忠诚度详细信息。忠诚度字段组在列表中排名靠后,因此找到它的最简便方式是进行搜索。
-
-
选择 添加字段组,以便将所有三个字段组添加到架构。
-
选择架构的顶级节点。
-
输入
Luma Loyalty Schema
作为 显示名称。
创建字段组 create-field-group
为帮助确保架构间的一致性,Adobe 建议在单个组中管理所有系统标识符:
-
从字段组下的 组合 部分,选择 添加。
-
选择 创建新字段组。
-
添加
Luma Identity Profile Field Group
作为 显示名称。 -
添加
system identifiers for XDM Individual Profile class
作为 描述。 -
选择 添加字段组。
将字段添加到新字段组
新的空字段组将会添加到您的架构中。使用“+”按钮,您可以将新字段添加到层级中的任意位置。在此示例中,您必须在根级别添加字段:
-
选择架构名称旁边的 +。
此步骤会在 您的租户 id 命名空间下添加一个字段,以管理自定义字段和任何标准字段之间的冲突。
-
在 字段属性 侧栏中,添加新字段的详细信息:
-
字段名称:
systemIdentifier
-
显示名称:
System Identifier
-
类型: 对象
-
**分配字段组:**Luma identifiers
-
-
选择 应用。
在
systemIdentifier
对象下添加两个字段:table 0-row-3 1-row-3 2-row-3 字段名称 显示名称 类型 loyaltyId
Loyalty Id
字符串 crmId
CRM Id
字符串
设置身份
您现在已完成命名空间和 Luma Loyalty schema 的配置。在摄取数据之前,必须为身份字段添加标签。配合 Real-time Customer Profile 使用的每个架构都必须指定主要身份,并且摄取的每条记录都必须具有该字段的值。
-
设置 主要身份:
从 Luma Loyalty Schema:
-
选择 Luma Identity Profile Field Group。
-
选择 loyaltyId 字段。
-
在 字段属性 中,启用 身份 复选框。
-
启用 主要身份 复选框。
-
从 身份命名空间 下拉菜单中选择
Luma Loyalty Id
命名空间。 -
选择 应用。
-
-
设置 次要身份:
从 Luma Loyalty Schema:
-
选择 Luma Identity Profile Field Group。
-
选择
crmId
字段。 -
在 字段属性 中,启用 身份 复选框。
-
从 身份命名空间 下拉菜单中选择
Luma CRM Id
命名空间。 -
选择 应用。
-
为个人资料启用并保存架构
-
选择架构的顶级节点。
-
在字段属性中,启用 个人资料。
架构应如下所示:
-
选择 保存。
创建 Luma Product Catalog Schema create-luma-product-catalog-schema
-
在左侧导航栏中转到 数据管理 > 架构。
-
选择 创建架构(右上方)。
-
要创建类,请在下拉菜单中选择 浏览所有架构类型。
-
选择 创建新类。
-
添加显示名称:
Luma Product Catalog Class
。 -
分配类。
-
创建字段组:
- 显示名称:
Luma Product Catalog Field Group
- 显示名称:
-
将以下字段添加到 Luma Product Catalog Field Group。
-
字段名称:
product
-
显示名称:
Product
-
类型:对象
-
字段组:Luma Product Catalog Field Group
-
-
选择 应用。
-
将以下字段添加到 Product 对象:
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 字段名称 显示名称 类型 sku
Product SKU
字符串 name
Product Name
字符串 category
Product Category
字符串 color
Product Color
字符串 size
Product Size
字符串 price
Product Price
双精度 description
Product Description
字符串 imageUrl
Product Image URL
字符串 stockQuantity
Product Stock Quantity
字符串 url
Product URL
字符串 -
将 SKU 设置为主要身份。
-
将 显示名称
Luma Product Catalog Field Group
添加到字段组。 -
选择 保存。
创建 Luma Product Inventory Event Schema create-luma-product-inventory-event-schema
-
在左侧导航栏中转到 数据管理 > 架构。
-
选择右上角的 创建架构 按钮。
-
从下拉菜单中,选择 浏览所有架构类型。
-
选择 创建新类。
-
添加显示名称:
Luma Business Event Class
。 -
选择类型:时间序列。
-
分配类。
-
创建字段组:
- 显示名称:
Luma Product Inventory Event Details Field Group
- 显示名称:
-
将 显示名称
Luma Product Inventory Event Schema
添加到架构。 -
将以下字段添加到 Luma Product Inventory Event Details Field Group:
-
字段名称:
inventoryEvent
-
显示名称:
Inventory Event
-
类型:对象
-
字段组:
Luma Product Inventory Event Details Field Group
-
-
将以下字段添加到
Product Inventory Event Details
对象:table 0-row-3 1-row-3 2-row-3 字段名称 显示名称 类型 sku
SKU
字符串 stockEventType
Stock Event Type
字符串 -
要将
stockEventType
设置为“枚举”,请选择类型:string
。 -
向下滚动到 字段属性 的底部。
-
启用 枚举。
-
输入 值(标签):
restock
(Restock
)。 -
选择 添加行。
-
输入 值(标签):
outOfStock
(Out of Stock
)。 -
选择 应用。
-
-
使用 LumaProductSKU namespace 将
inventory.Event.sku
字段设置为 主要身份。 -
选择
sku
字段并在 Luma Product catalog Schema 架构中定义其与product.sku
字段的关系:-
向下滚动到 字段属性 的底部。
-
启用 关系。
-
引用架构:Luma Product Catalog Schema。
-
引用身份命名空间:LumaProductSKU。
-
-
选择 应用。
架构应如下所示:
-
-
为 个人资料 启用。
-
选择保存以保存架构。
创建其他架构 create-additional-schemas
创建以下其他架构:
Luma Identity Profile Field Group
Demographic Details
Personal Contact Details
Orchestration eventID
Consumer Experience Event
AEP Web SDK ExperienceEvent
Luma Identity Profile Field Group
Demographic Details
Personal Contact Details
Profile test details
Luma Identity Profile Field Group
Commerce Details
productListItems.SKU
:引用架构
Luma Product Catalog Schema
Reference identity namespace
lumaProductSKU
productListItems.SKU
:引用架构
Luma Product Catalog Schema
Reference identity namespace
lumaProductSKU
systemIdentifier.crmId
systemIdentifier.crmId
systemIdentifier.LoyaltyId
后续步骤
现在您已创建数据结构,您可以创建数据集并摄取样本数据。