Luma应用程序架构架构
在真实场景中,架构设计过程可能如下所示:
- 收集业务需求。
- 查找预建字段组以尽可能满足更多要求。
- 为任何间隙创建自定义字段组。
出于学习目的,可使用预建和自定义字段组。
- 使用者体验事件:预构建的字段组具有许多公共字段。
- 应用程序信息:设计用于模拟TrackState/TrackAction Analytics概念的自定义字段组。
创建架构
-
选择 创建架构。
-
在 创建架构 向导的 选择类 步骤中,在 为此架构 选择基类下选择 体验事件。
-
选择 下一步。
-
在 创建架构 向导的 名称和审核 步骤中,输入 架构显示名称(例如
Luma Mobile Event Schema
)和描述(例如Schema for Luma mobile app experience events
)。注意
如果您正在学习本教程,将多个人员放在一个沙盒中,或者您使用的是共享帐户,请考虑在命名约定中附加或附加标识作为命名约定的一部分。 例如,使用Luma Mobile App Event Schema - Joe Smith
而不是Luma Mobile App Event Schema
。 另请参阅概述中的注释。 -
选择 完成 以完成向导。
-
选择 字段组 旁边的
-
搜索
Consumer Experience Event
。 -
选择
-
选择 使用者体验事件。
-
选择 添加字段组。
您将返回到主架构组合屏幕,在该屏幕中可以查看所有可用字段。
-
选择 保存。
使用者体验事件字段组具有名为Web信息的数据类型,该数据类型描述页面查看和链接点击等事件。 在编写本文时,由于移动设备应用程序无法与这项功能媲美,因此您将创建自己的移动应用程序。
创建自定义数据类型
首先,创建描述以下两个事件的自定义数据类型:
- 屏幕视图
- 应用程序交互
-
选择 数据类型 选项卡。
-
选择 创建数据类型。
-
提供 显示名称 和 描述,例如
App Information
和Custom data type describing "Screen Views" & "App Actions"
小贴士
对于您的自定义字段,请始终使用可读的描述性显示名称,因为这种做法使得营销人员更容易在区段生成器等下游服务中显示这些字段。 -
要添加字段,请选择
-
此字段是用于应用程序交互的容器对象,因此请提供驼峰式大小写 字段名称
appInteraction
、显示名称App Interaction
,并从 类型 列表中选择Object
。 -
选择 应用。
-
要测量操作的发生频率,请选择您创建的 appInteraction 对象旁边的
-
请为其指定驼峰式大小写 字段名称
appAction
、显示名称 (共App Action
和 类型Measure
)。此步骤等同于Adobe Analytics中的成功事件。
-
选择 应用。
-
通过选择 appInteraction 对象旁边的
-
为其指定 字段名
name
、显示名称 (共Name
和 类型String
)。此步骤等同于Adobe Analytics中的维度。
-
滚动到右边栏的底部,然后选择 应用。
-
要创建包含名为
screenView
的 Measure 字段以及名为screenName
和screenType
的两个 String 字段的appStateDetails
对象,请执行创建 appInteraction 对象时执行的相同步骤。 -
选择 保存。
添加自定义字段组
现在,使用您的自定义数据类型添加自定义字段组:
-
打开您之前在本课程中创建的架构。
-
选择 字段组 旁边的
-
选择 创建新字段组。
-
提供 显示名称 和 描述,例如
App Interactions
和Fields for app interactions
。 -
选择 添加字段组。
-
从主构成屏幕中,选择 应用程序交互。
-
通过选择架构名称旁边的
-
在右边栏中,提供
appInformation
的 字段名称、App Information
的 显示名称 和App Information
的 类型。 -
从 字段组 下拉列表中选择 应用程序交互,以将字段分配给新字段组。
-
选择 应用。
-
选择 保存。
下一步: 创建数据流