集成 Adobe Analytics

AEM Forms集成 Adobe Analytics ,以便捕获和跟踪已发布表单的性能量度。 分析这些量度的目的在于使业务用户能够深入了解最终用户的行为并优化数据捕获体验。 您可以通过Adobe Analytics for Adaptive Forms捕获和跟踪已登录和未登录(匿名)用户的行为。

执行本文中所述的操作后,您可以在 Adobe Analytics,如以下视频中所示:

您可以使用 Adobe Analytics 以发现用户在使用自适应表单时遇到的交互模式和问题。 开箱即用, Adobe Analytics 跟踪并存储有关以下事件的信息:

  • 呈现:打开表单的次数。

  • 提交:提交表单的次数。

  • 放弃:用户在未完成表单时离开的次数。

  • 错误:在面板和面板的字段中遇到的错误数。

  • 帮助:用户打开面板帮助和面板字段的次数。

  • 现场访问:用户访问表单中字段的次数。

  • 保存:用户将表单保存到Forms Portal的次数。

除了这些开箱即用事件之外,您还可以使用规则编辑器在自适应表单中定义自定义事件,并将这些事件映射到 Adobe Analytics

下图说明了在查看 Adobe Analytics:

Analytics概述

1.配置 Adobe Analytics

配置之前 Adobe Analytics,创建:

安装AEM Forms和 Adobe Analytics 扩展

执行以下步骤以配置AEM Forms和 Adobe Analytics 扩展:

  1. 登录到Adobe Experience Cloud,然后为公司选择适当的名称。

  2. 点按 Launch/Data Collection 点按 Go to Launch/Data Collection.

  3. 点按 New property 并指定配置的名称。

  4. 指定域名并点按 Save 以保存资产。

  5. 点按标记属性列表中可用的配置名称。

  6. Authoring 部分,点按 Extensions.

  7. 点按 Catalog 点按 Install 对于 Adobe Experience Manager Forms 扩展。 Adobe Experience Manager Forms 显示在 已安装 选项卡。

  8. 点按 Install 对于 Adobe Analytics 扩展。

  9. Development Report Suites, Staging Report Suites​和 Product Report Suites 下拉列表和点按 Save 以保存扩展。

配置数据元素

您可以在为事件创建的规则中选择任何已配置的数据元素。 当自适应表单上发生事件时,AEM Forms会将这些数据元素发送到 Adobe Analytics.

安装 Adobe Experience Manager Forms 扩展中,您可以创建以下数据元素:

FieldName 字段标题 FormInstance
表单名称
表单标题
PageName
PageURL
面板标题
逗留时间

请执行以下步骤以配置数据元素:

  1. Authoring 部分,点按 Data Elements.

  2. 点按 Create New Data Element.

  3. 指定数据元素的名称。 例如, FormTitle数据元素类型的表单标题。

  4. 指定 Adobe Experience Manager Forms 作为扩展名。

  5. 选择 Data Element Type.

  6. 点按 Save 以保存数据元素。

配置规则

执行以下步骤以根据 Adobe Experience Manager Forms 扩展:

  1. Authoring 部分,点按 Rules.

  2. 点按 Create New Rule.

  3. 指定规则的名称。 例如,表单提交用于记录表单提交。

  4. Events 部分,点按 Add.

  5. 指定 Adobe Experience Manager Forms 作为扩展名。

  6. 选择事件类型。 的输入 Name 字段会根据选定的事件类型自动填充。

  7. 点按 Keep Changes 以保存事件。

  8. Actions 部分,点按 Add.

  9. 指定 Adobe Analytics 作为扩展名。

  10. 选择 Set Variables 作为操作类型。 下拉列表中的可用选项包括:

    • Set Variables:使用此操作类型可定义要将选定数据元素从AEM Forms发送到的事件类型 Adobe Analytics.

    • Send Beacon:使用此操作类型将数据从AEM Forms发送到 Adobe Analytics.

    • Clear Variables:使用此操作类型可清除数据跟踪,以便事件在 Adobe Analytics.

      建议的方法是使用 Set Variables 操作类型以配置事件和数据元素,然后使用 Send Beacon 发送数据,然后使用 Clear Variables 以清除数据跟踪。

  11. Props 部分,将下拉列表中可用的报表包选项映射到使用 配置数据元素.

    例如,发送 表单标题 数据元素从AEM Forms到 Adobe Analytics 提交表单时:

    1. Props ,为报表包中可用的表单标题选择一个属性,然后点按 “数据库”图标 将其映射到在中创建的表单标题 配置数据元素.

      define-props

    2. 点按 Add Another 向列表添加更多数据元素。

  12. Events 部分,从报表包中可用的选项中选择事件,然后点按 Keep Changes.

  13. Actions 部分,点按+并指定 Adobe Analytics 作为扩展名。

  14. 选择 Send Beacon 作为操作类型。 在右侧窗格中,选择 s.t() 将数据发送到 Adobe Analytics 将其视为页面查看,或 s.tl() 将数据发送到 Adobe Analytics 并且不要将其视为页面查看。 点按 Keep Changes.

  15. Actions 部分,点按+并指定 Adobe Analytics 作为扩展名。

  16. 选择 Clear Variables 作为操作类型。 点按 Keep Changes. 执行这些步骤后, Actions 部分显示为:
    操作配置

    自定义 Actions 部分。 例如,您可以定义两个 发送信标 操作流程中将数据发送到的步骤 Adobe Analytics 并在一个步骤中将其视为页面查看,然后将数据发送到 Adobe Analytics ,并且不要将其视为第二步中的页面查看。

    操作配置

  17. 点按 Save 来保存规则。

    您可以为所有事件类型创建规则,如放弃、错误、字段访问、帮助、渲染、保存和提交。

发布流程

在创建数据元素并在规则中使用它们后,发布配置以在中收集表单数据 Adobe Analytics.

执行以下步骤以发布配置:

  1. Publishing 部分,点按 Publishing Flow.

  2. 点按 Add Library ,然后指定名称并选择库的环境。

  3. 点按 Add All Changed Resources 然后点按 Save & Build to Development.

  4. Development 部分,点按 更多选项 然后点按 Approve & Publish to Production.

  5. 确认更改后,发布流程即会显示在 Published 中。

发布流程

2.配置AEM Forms

在创建AdobeLaunch配置之前,请先创建 使用Launch作为云解决方案的Adobe IMS配置Adobe.

创建 Adobe Launch 配置

执行以下步骤以创建Adobe启动配置:

  1. 在AEM Forms创作实例中,导航到 Tools > Cloud Services > Adobe Launch Configurations.

  2. 选择要创建配置的文件夹,然后点按 Create.

  3. Title 字段。

  4. 选择 关联的Adobe IMS配置.

  5. 选择使用的公司名称 配置Adobe Analytics.

  6. 选择在 配置Adobe Analytics.

  7. 点按 Save & Close.

  8. 发布配置。

启用 Adobe Analytics 自适应表单

使用 Adobe Launch 现有自适应表单中的配置:

  1. 在AEM Forms创作实例中,导航到 Adobe Experience Manager > Forms > Forms & Documents.
  2. 选择自适应表单并点按 Properties.
  3. Basic 选项卡,选择 配置容器 在创建Adobe启动配置时使用。
  4. 点按 Save & Close. 自适应表单已启用 Adobe Analytics.
  5. 发布表单。

启用后 Adobe Analytics 对于自适应表单,您可以 验证 如果AEM Forms与 Adobe Analytics. AEM Forms与Adobe Analytics的集成已完成。 您现在可以 在Adobe Analytics中配置和查看报表.

创建规则以捕获自定义事件(可选)

使用规则编辑器在自适应表单的特定字段上创建规则,以将自适应表单中的Analytics数据发送到 Adobe Analytics.

在两步流程中,您可以在自适应表单中为字段定义规则。 规则调度事件。 事件的名称会映射到Launch中的自定义捕获事件Adobe。

要在自适应表单中使用规则编辑器创建规则,请执行以下操作:

  1. 点按字段并选择 规则编辑器 打开规则编辑器页面。
  2. 在 When 部分。
  3. 在 Then ,请选择 Dispatch EventSelect Action 下拉列表。
  4. Type Event Name 字段。

例如,如果出生日期在特定日期之前,AEM Forms会调度 安全性 事件。

分派事件

将事件映射到 Adobe Analytics:

  1. 创建规则.

  2. Events 部分,点按 Add.

  3. 指定 Adobe Experience Manager Forms 作为扩展名。

  4. 选择 Capture Custom EventEvent Type 下拉列表。

  5. 使用规则编辑器创建规则时,指定您在步骤4中指定的事件名称。

  6. 点按 保留更改 和执行 配置规则.

3.在中配置和查看报表 Adobe Analytics

将自适应表单配置为将事件数据发送到 Adobe Analytics,您可以在 Adobe Analytics:

  1. 点按 选择产品 选择 Analytics.

  2. 点按 Create Project 选择 Blank project.

  3. 从自由格式右上角的下拉列表中选择报表包名称。

  4. 指定 表单标题Search dimension items 文本,以查看所有表单标题。

  5. 将自适应表单标题拖放到 Drop a segment here (or any other component) 框中。

  6. Metrics 部分中,将事件拖放到要跟踪的事件 Drop a metric here (or any other component) 框中。

  7. 点按 可视化图表 并将图表类型拖放到自由格式部分。 同样,您也可以向自由格式部分添加多个图表类型。

  8. 点按Ctrl + S键并指定用于保存项目的名称。

在此页面上