Luma应用程序架构架构

在真实场景中,架构设计过程可能如下所示:

  • 收集业务需求。
  • 查找预建字段组以尽可能满足更多要求。
  • 为任何间隙创建自定义字段组。

出于学习目的,可使用预建和自定义字段组。

  • 使用者体验事件:预构建的字段组具有许多公共字段。
  • 应用程序信息:设计用于模拟TrackState/TrackAction Analytics概念的自定义字段组。

创建架构

  1. 选择​ 创建架构

  2. 在​ 创建架构 ​向导的​ 选择类 ​步骤中,在​ 为此架构 ​选择基类下选择​ 体验事件

  3. 选择​ 下一步

    架构向导基类

  4. 在​ 创建架构 ​向导的​ 名称和审核 ​步骤中,输入​ 架构显示名称(例如Luma Mobile Event Schema)和描述(例如Schema for Luma mobile app experience events)。

    注意
    如果您正在学习本教程,将多个人员放在一个沙盒中,或者您使用的是共享帐户,请考虑在命名约定中附加或附加标识作为命名约定的一部分。 例如,使用Luma Mobile App Event Schema - Joe Smith而不是Luma Mobile App Event Schema。 另请参阅概述中的注释。
  5. 选择​ 完成 ​以完成向导。

    架构名称和审核

  6. 选择​ 字段组 ​旁边的 加 添加

    添加字段组

  7. 搜索Consumer Experience Event

  8. 选择 预览 以预览字段和/或在选择字段组之前阅读说明以了解更多详细信息。

  9. 选择​ 使用者体验事件

  10. 选择​ 添加字段组

    选择字段组

    您将返回到主架构组合屏幕,在该屏幕中可以查看所有可用字段。

  11. 选择​ 保存

注意
请记住,您不必使用组中的所有字段。 您还可以删除字段以帮助保持架构简洁和可理解。 如果这很有帮助,您可以将架构视为空数据层。 在应用程序中,您可在适当时填充相关值。

使用者体验事件字段组具有名为Web信息的数据类型,该数据类型描述页面查看和链接点击等事件。 在编写本文时,由于移动设备应用程序无法与这项功能媲美,因此您将创建自己的移动应用程序。

创建自定义数据类型

首先,创建描述以下两个事件的自定义数据类型:

  • 屏幕视图
  • 应用程序交互
  1. 选择​ 数据类型 ​选项卡。

  2. 选择​ 创建数据类型

    选择数据类型菜单

  3. 提供​ 显示名称 ​和​ 描述,例如App InformationCustom data type describing "Screen Views" & "App Actions"

    提供名称和描述

    小贴士
    对于您的自定义字段,请始终使用可读的描述性显示名称,因为这种做法使得营销人员更容易在区段生成器等下游服务中显示这些字段。
  4. 要添加字段,请选择 加 按钮。

  5. 此字段是用于应用程序交互的容器对象,因此请提供驼峰式大小写​ 字段名称 appInteraction显示名称 App Interaction,并从​ 类型 ​列表中选择Object

  6. 选择​ 应用

    正在添加新应用程序操作事件

  7. 要测量操作的发生频率,请选择您创建的​ appInteraction ​对象旁边的 加号 按钮来添加字段。

  8. 请为其指定驼峰式大小写​ 字段名称 appAction显示名称 (共App Action和​ 类型 Measure)。

    此步骤等同于Adobe Analytics中的成功事件。

  9. 选择​ 应用

    正在添加操作名称字段

  10. 通过选择​ appInteraction ​对象旁边的 加号 按钮,添加描述交互类型的字段。

  11. 为其指定​ 字段名 name显示名称 (共Name和​ 类型 String)。

    此步骤等同于Adobe Analytics中的维度。

    选择应用

  12. 滚动到右边栏的底部,然后选择​ 应用

  13. 要创建包含名为screenView的​ Measure ​字段以及名为screenNamescreenType的两个​ String ​字段的appStateDetails对象,请执行创建​ appInteraction ​对象时执行的相同步骤。

  14. 选择​ 保存

    数据类型的最终状态

添加自定义字段组

现在,使用您的自定义数据类型添加自定义字段组:

  1. 打开您之前在本课程中创建的架构。

  2. 选择​ 字段组 ​旁边的 加 添加

    正在添加新字段组

  3. 选择​ 创建新字段组

  4. 提供​ 显示名称 ​和​ 描述,例如App InteractionsFields for app interactions

  5. 选择​ 添加字段组

    提供名称和描述

  6. 从主构成屏幕中,选择​ 应用程序交互

  7. 通过选择架构名称旁边的 加号 按钮,向架构的根添加字段。

  8. 在右边栏中,提供appInformation的​ 字段名称App Information的​ 显示名称 ​和App Information的​ 类型

  9. 从​ 字段组 ​下拉列表中选择​ 应用程序交互,以将字段分配给新字段组。

  10. 选择​ 应用

  11. 选择​ 保存

    选择应用

注意
自定义字段组始终位于您的Experience Cloud组织标识符下。
成功
现在,您有一个模式可用于本教程的其余部分。
感谢您投入时间学习Adobe Experience Platform Mobile SDK。 如果您有疑问、希望共享一般反馈或有关于未来内容的建议,请在此Experience League社区讨论帖子上共享它们。

下一步: 创建数据流