AEM Forms集成 Adobe Analytics 以捕获和跟踪已发布表单的性能量度。 分析这些量度的目的在于使业务用户能够深入了解最终用户的行为并优化数据捕获体验。 您可以通过Adobe Analytics for Adaptive Forms捕获和跟踪已登录和未登录(匿名)用户的行为。
执行本文中所述的操作后,您可以在 Adobe Analytics,如以下视频中所示:
您可以使用 Adobe Analytics 以发现用户在使用自适应表单时遇到的交互模式和问题。 开箱即用, Adobe Analytics 跟踪并存储有关以下事件的信息:
呈现:打开表单的次数。
提交:提交表单的次数。
放弃:用户在未完成表单时离开的次数。
错误:在面板和面板的字段中遇到的错误数。
帮助:用户打开面板帮助和面板字段的次数。
现场访问:用户访问表单中字段的次数。
保存:用户将表单保存到Forms Portal的次数。
除了这些开箱即用事件之外,您还可以使用规则编辑器在自适应表单中定义自定义事件,并将这些事件映射到 Adobe Analytics
下图说明了在查看 Adobe Analytics:
配置之前 Adobe Analytics,创建:
执行以下步骤以配置AEM Forms和 Adobe Analytics 扩展:
登录到Adobe Experience Cloud,然后为公司选择适当的名称。
点按 启动/数据收集 点按 转到Launch/数据收集.
点按 新资产 并指定配置的名称。
指定域名并点按 保存 以保存资产。
点按标记属性列表中可用的配置名称。
在 创作 部分,点按 扩展.
点按 目录 点按 安装 对于 Adobe Experience Manager Forms 扩展。 Adobe Experience Manager Forms 显示在 已安装 选项卡。
点按 安装 对于 Adobe Analytics 扩展。
在 开发报表包, 暂存报表包和 产品报表包 下拉列表和点按 保存 以保存扩展。
您可以在为事件创建的规则中选择任何已配置的数据元素。 当自适应表单上发生事件时,AEM Forms会将这些数据元素发送到 Adobe Analytics.
安装 Adobe Experience Manager Forms 扩展中,您可以创建以下数据元素:
FieldName | 字段标题 | FormInstance |
表单名称 |
表单标题 |
PageName |
PageURL |
面板标题 |
逗留时间 |
请执行以下步骤以配置数据元素:
在 创作 部分,点按 数据元素.
点按 创建新数据元素.
指定数据元素的名称。 例如, FormTitle数据元素类型的表单标题。
指定 Adobe Experience Manager Forms 作为扩展名。
选择 数据元素类型.
点按 保存 以保存数据元素。
执行以下步骤以根据 Adobe Experience Manager Forms 扩展:
在 创作 部分,点按 规则.
点按 创建新规则.
指定规则的名称。 例如,表单提交用于记录表单提交。
在 事件 部分,点按 添加.
指定 Adobe Experience Manager Forms 作为扩展名。
选择事件类型。 的输入 名称 字段会根据选定的事件类型自动填充。
点按 保留更改 以保存事件。
在 操作 部分,点按 添加.
指定 Adobe Analytics 作为扩展名。
选择 设置变量 作为操作类型。 下拉列表中的可用选项包括:
设置变量:使用此操作类型可定义要将选定数据元素从AEM Forms发送到的事件类型 Adobe Analytics.
发送信标:使用此操作类型将数据从AEM Forms发送到 Adobe Analytics.
清除变量:使用此操作类型可清除数据跟踪,以便事件在 Adobe Analytics.
建议的方法是使用 设置变量 操作类型以配置事件和数据元素,然后使用 发送信标 发送数据,然后使用 清除变量 以清除数据跟踪。
在 Prop 部分,将下拉列表中可用的报表包选项映射到使用 配置数据元素.
例如,发送 表单标题 数据元素从AEM Forms到 Adobe Analytics 提交表单时:
在 Prop ,为报表包中可用的表单标题选择一个属性,然后点按 将其映射到在中创建的表单标题 配置数据元素.
点按 添加其他 向列表添加更多数据元素。
在 事件 部分,从报表包中可用的选项中选择事件,然后点按 保留更改.
在 操作 部分,点按+并指定 Adobe Analytics 作为扩展名。
选择 发送信标 作为操作类型。 在右侧窗格中,选择 s.t() 将数据发送到 Adobe Analytics 将其视为页面查看,或 s.tl() 将数据发送到 Adobe Analytics 并且不要将其视为页面查看。 点按 保留更改.
在 操作 部分,点按+并指定 Adobe Analytics 作为扩展名。
选择 清除变量 作为操作类型。 点按 保留更改. 执行这些步骤后, 操作 部分显示为:
自定义 操作 部分。 例如,您可以定义两个 发送信标 操作流程中将数据发送到的步骤 Adobe Analytics 并在一个步骤中将其视为页面查看,然后将数据发送到 Adobe Analytics ,并且不要将其视为第二步中的页面查看。
点按 保存 来保存规则。
您可以为所有事件类型创建规则,如放弃、错误、字段访问、帮助、渲染、保存和提交。
在创建数据元素并在规则中使用它们后,发布配置以在中收集表单数据 Adobe Analytics.
执行以下步骤以发布配置:
在 发布 部分,点按 发布流程.
点按 添加库 ,然后指定名称并选择库的环境。
点按 Add All Changed Resources 然后点按 保存并构建到开发环境.
在 开发 部分,点按 然后点按 批准并发布到生产环境.
确认更改后,发布流程即会显示在 已发布 中。
在创建AdobeLaunch配置之前,请先创建 使用Launch作为云解决方案的Adobe IMS配置Adobe.
执行以下步骤以创建Adobe启动配置:
在AEM Forms创作实例中,导航到 工具 > Cloud Services > AdobeLaunch配置.
选择要创建配置的文件夹,然后点按 创建.
在 标题 字段。
选择 关联的Adobe IMS配置.
选择使用的公司名称 配置Adobe Analytics.
选择在 配置Adobe Analytics.
点按 保存并关闭.
发布配置。
使用 Adobe Launch 现有自适应表单中的配置:
启用后 Adobe Analytics 对于自适应表单,您可以 验证 如果AEM Forms与 Adobe Analytics. AEM Forms与Adobe Analytics的集成已完成。 您现在可以 在Adobe Analytics中配置和查看报表.
使用规则编辑器在自适应表单的特定字段上创建规则,以将自适应表单中的Analytics数据发送到 Adobe Analytics.
在两步流程中,您可以在自适应表单中为字段定义规则。 规则调度事件。 事件的名称会映射到Launch中的自定义捕获事件Adobe。
要在自适应表单中使用规则编辑器创建规则,请执行以下操作:
例如,如果出生日期在特定日期之前,AEM Forms会调度 安全性 事件。
将事件映射到 Adobe Analytics:
创建规则.
在 事件 部分,点按 添加.
指定 Adobe Experience Manager Forms 作为扩展名。
选择 捕获自定义事件 从 事件类型 下拉列表。
使用规则编辑器创建规则时,指定您在步骤4中指定的事件名称。
点按 保留更改 和执行 配置规则.
将自适应表单配置为将事件数据发送到 Adobe Analytics,您可以在 Adobe Analytics:
点按 选择 Analytics.
点按 创建项目 选择 空白项目.
从自由格式右上角的下拉列表中选择报表包名称。
指定 表单标题 在 搜索维度项目 文本,以查看所有表单标题。
将自适应表单标题拖放到 将区段拖放到此处(或任何其他组件) 框中。
从 量度 部分中,将事件拖放到要跟踪的事件 将量度拖放到此处(或任何其他组件) 框中。
点按 并将图表类型拖放到自由格式部分。 同样,您也可以向自由格式部分添加多个图表类型。
点按Ctrl + S键并指定用于保存项目的名称。