手动设置数据
在此部分中,您将创建所需的身份命名空间并通过创建架构来定义 Luma 样本数据结构。
步骤 1:创建身份命名空间
在此步骤中,您将为 Luma 自定义身份字段(命名为 lumaLoyaltyId、lumaCrmId 和 lumaProductSKU)创建身份命名空间。身份命名空间在构建实时客户个人资料方面发挥着关键作用,因为同一命名空间的两个匹配值会让两个数据源形成身份图。
首先为 Luma Loyalty ID 架构创建命名空间:
-
在 Journey Optimizer 用户界面中,在左侧导航栏中转到 客户 > 身份。
-
选择 创建身份命名空间。
-
提供以下详细信息:
table 0-row-3 1-row-3 显示名称 身份符号 类型 Luma Loyalty IDlumaLoyaltyId跨设备 ID -
选择 创建。
-
按照相同的步骤再创建两个命名空间:
table 0-row-3 1-row-3 2-row-3 显示名称 身份符号 类型 Luma CRM IDlumaCrmId跨设备 ID Luma Product SKUlumaProductSKU非人员标识符
步骤 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 字段名称 显示名称 类型 loyaltyIdLoyalty Id字符串 crmIdCRM 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 字段名称 显示名称 类型 skuProduct SKU字符串 nameProduct Name字符串 categoryProduct Category字符串 colorProduct Color字符串 sizeProduct Size字符串 priceProduct Price双精度 descriptionProduct Description字符串 imageUrlProduct Image URL字符串 stockQuantityProduct Stock Quantity字符串 urlProduct 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 字段名称 显示名称 类型 skuSKU字符串 stockEventTypeStock 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 GroupDemographic DetailsPersonal Contact DetailsOrchestration eventIDConsumer Experience EventAEP Web SDK ExperienceEventLuma Identity Profile Field GroupDemographic DetailsPersonal Contact DetailsProfile test detailsLuma Identity Profile Field GroupCommerce DetailsproductListItems.SKU:引用架构
Luma Product Catalog SchemaReference identity namespace
lumaProductSKUproductListItems.SKU:引用架构
Luma Product Catalog SchemaReference identity namespace
lumaProductSKUsystemIdentifier.crmIdsystemIdentifier.crmIdsystemIdentifier.LoyaltyId后续步骤
现在您已创建数据结构,您可以创建数据集并摄取样本数据。