创建 XDM 架构
了解如何为移动应用程序事件创建XDM架构。
标准化和互操作性是Adobe Experience Platform背后的关键概念。 体验数据模型(XDM)由Adobe驱动,它致力于标准化客户体验数据并定义用于客户体验管理的架构。
什么是XDM架构?
XDM是一个公开记录的规范,旨在提高数字体验的强大功能。 它提供了通用结构和定义,允许任何应用程序与Platform服务进行通信。 通过遵守XDM标准,所有客户体验数据都可以纳入到通用表示中,从而以更快、更集成的方式提供见解。 您可以从客户操作中获得有价值的见解,通过区段定义客户受众,并将客户属性用于个性化目的。
Experience Platform 会使用架构,以便以可重用的一致方式描述数据结构。通过在系统中以一致的方式定义数据,更容易保留含义并因此从数据中获取价值。
在将数据引入Platform之前,必须组合模式以描述数据的结构并对每个字段中可以包含的数据类型提供约束。 架构由一个基类以及零个或多个架构字段组组成。
有关架构组合模型的更多信息,包括设计原则和最佳实践,请参阅 模式组合基础 或课程 使用XDM对您的客户体验数据进行建模.
先决条件
要完成本课程,您必须具有创建Experience Platform架构的权限。
学习目标
在本课程中,您将执行以下操作:
- 在数据收集界面中创建架构
- 将标准字段组添加到该架构
- 创建自定义字段组并将其添加到架构
导航到架构
-
登录 Adobe Experience Cloud。
-
确保您位于将在本教程中使用的Experience Platform沙盒中。
-
打开应用程序切换器 (在右上方),
-
选择 数据收集 菜单。
note note NOTE 对于基于Platform的应用程序(如Real-Time CDP),客户应使用开发沙盒来完成本教程。 其他客户使用默认的生产沙盒。 -
选择 架构 下 数据管理 在左边栏中。
现在,您位于主架构页面上,系统会向您显示任何现有架构的列表。 您还可以看到与架构的核心构建块对应的选项卡:
- 字段组 是可重用组件,用于定义一个或多个字段以捕获特定数据,如个人详细信息、酒店首选项或地址。
- 类 定义架构包含的数据的行为方面。 例如:
XDM ExperienceEvent
捕获时间序列、事件数据和XDM Individual Profile
捕获有关个人的属性数据。 - 数据类型 在类或字段组中用作引用字段类型,其使用方式与基本文本字段相同。
以上描述只是简要的概述。 欲知更多详情,请参见 架构构建基块 视频或阅读 模式组合基础 在产品文档中。
在本教程中,您将使用使用者体验事件字段组并创建一个自定义字段组来演示该过程。
Luma应用程序架构架构
在真实场景中,架构设计过程可能如下所示:
- 收集业务需求。
- 查找预建字段组以尽可能满足更多要求。
- 为任何间隙创建自定义字段组。
出于学习目的,可使用预建和自定义字段组。
- 使用者体验事件:预先构建的字段组,其中包含许多常用字段。
- 应用程序信息:用于模拟TrackState/TrackAction Analytics概念的自定义字段组。
创建架构
-
选择 创建架构.
-
在 选择类 步骤 创建架构 向导,选择 体验事件 下 为此架构选择基类.
-
选择 下一步。
-
在 名称和审核 步骤 创建架构 向导,输入 架构显示名称 例如
Luma Mobile Event Schema
和 描述例如Schema for Luma mobile app experience events
.note note NOTE 如果您正在学习本教程,将多个人员放在一个沙盒中,或者您使用的是共享帐户,请考虑在命名约定中附加或附加标识作为命名约定的一部分。 例如,而不是 Luma Mobile App Event Schema
,使用Luma Mobile App Event Schema - Joe Smith
. 另请参阅中的注释 概述. -
选择 完成 完成向导。
-
选择 添加 旁边 字段组.
-
搜索
Consumer Experience Event
. -
选择 在选择字段组之前,预览字段和/或阅读更多详细信息描述。
-
选择 使用者体验事件.
-
选择 添加字段组。
您将返回到主架构组合屏幕,在该屏幕中可以查看所有可用字段。
-
选择 保存。
此 使用者体验事件 字段组具有名为的数据类型 Web信息,用于描述页面查看和链接点击等事件。 在编写本文时,由于移动设备应用程序无法与这项功能媲美,因此您将创建自己的移动应用程序。
创建自定义数据类型
首先,创建描述以下两个事件的自定义数据类型:
- 屏幕视图
- 应用程序交互
-
选择 数据类型 选项卡。
-
选择 创建数据类型.
-
提供 显示名称 和 描述 例如
App Information
和Custom data type describing "Screen Views" & "App Actions"
note tip TIP 始终使用可读、描述性的 显示名称 对于自定义字段,因为这种做法使得营销人员更容易在区段生成器等下游服务中显示这些字段。 -
要添加字段,请选择 按钮。
-
此字段是用于应用程序交互的容器对象,因此请提供驼峰式大小写 字段名称
appInteraction
, 显示名称App Interaction
,并选择Object
从 类型 列表。 -
选择 应用。
-
要测量某个操作发生的频率,请通过选择字段 按钮进行更改 appInteraction 您创建的对象。
-
给它一个驼峰式大小写 字段名称
appAction
, 显示名称 之App Action
和 类型Measure
.此步骤等同于Adobe Analytics中的成功事件。
-
选择 应用。
-
通过选择 按钮进行更改 appInteraction 对象。
-
给它一个 字段名称
name
, 显示名称 之Name
和 类型String
.此步骤等同于Adobe Analytics中的维度。
-
滚动到右边栏的底部并选择 应用.
-
创建
appStateDetails
包含 衡量 已调用的字段screenView
和两个 字符串 已调用的字段screenName
和screenType
,请执行创建 appInteraction 对象。 -
选择 保存。
添加自定义字段组
现在,使用您的自定义数据类型添加自定义字段组:
-
打开您之前在本课程中创建的架构。
-
选择 添加 旁边 字段组.
-
选择 创建新字段组。
-
提供 显示名称 和 描述 例如,
App Interactions
和Fields for app interactions
. -
选择 添加字段组。
-
从主构成屏幕中,选择 应用程序交互.
-
通过选择架构的根目录来添加字段 按钮进行配置。
-
在右边栏中,提供 字段名称 之
appInformation
, a 显示名称 之App Information
,和 类型 之App Information
. -
选择 应用程序交互 从 字段组 下拉列表,以将字段分配给新字段组。
-
选择 应用。
-
选择 保存。
下一步: 创建 数据流