AEM Forms与 Adobe Analytics 允许您捕获和跟踪已发布表单的性能指标。 分析这些量度背后的目标是使商业用户能够洞察最终用户行为并优化数据捕获体验。 您可以通过Adobe Analytics for Adaptive Forms捕获和跟踪已登录和未登录(匿名)用户的行为。
执行本文中提到的操作后,您可以在中配置和查看报表 Adobe Analytics,如以下视频中所示:
您可以使用 Adobe Analytics 发现用户在使用自适应表单时面临的交互模式和问题。 开箱即用, Adobe Analytics 跟踪和存储有关以下事件的信息:
渲染:打开表单的次数。
提交:提交表单的次数。
放弃:用户未完成表单而离开的次数。
错误:在面板和面板的字段中遇到的错误数。
帮助:用户打开面板帮助和面板字段的次数。
现场访问:用户访问表单中字段的次数。
保存:用户将表单保存到Forms门户的次数。
除了这些开箱即用事件之外,您还可以使用规则编辑器在自适应表单中定义自定义事件,并将这些事件映射到中的事件 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 扩展上,您可以创建以下数据元素:
字段名称 | 字段标题 | FormInstance |
表单名称 |
表单标题 |
页面名称 |
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 部分,为报表包中可用的表单标题选择一个prop,然后点按 以将其映射到在中创建的表单标题 配置数据元素.
点按 添加其他 以向列表添加更多数据元素。
在 事件 部分,从报表包中可用的选项中选择一个事件,然后点按 保留更改.
在 操作 部分,点按+并指定 Adobe Analytics 作为扩展名称。
选择 发送信标 作为操作类型。 在右窗格中,选择 s.t() 将数据发送到 Adobe Analytics 并将其视为页面查看或 s.tl() 将数据发送到 Adobe Analytics 并且不要将其视为页面查看。 点按 保留更改.
在 操作 部分,点按+并指定 Adobe Analytics 作为扩展名称。
选择 清除变量 作为操作类型。 点按 保留更改. 执行这些步骤后, 操作 部分显示为:
自定义 操作 区段。 例如,您可以定义两个 发送信标 操作流中用于将数据发送到的步骤 Adobe Analytics 并将其视为一个步骤中的页面查看,然后将数据发送到 Adobe Analytics 并且不要将其视为第二步中的页面查看。
点按 保存 以保存规则。
您可以为所有事件类型创建规则,例如“放弃”、“错误”、“字段访问”、“帮助”、“渲染”、“保存”和“提交”。
创建数据元素并在规则中使用它们后,发布配置以在中收集表单数据 Adobe Analytics.
执行以下步骤以发布配置:
在 发布 部分,点按 发布流.
点按 添加库 和指定名称,然后选择库的环境。
点按 添加所有更改的资源 然后点按 保存并构建到开发环境.
在 开发 部分,点按 然后点按 批准并发布到生产环境.
确认更改,发布流将很快显示在中 已发布 部分。
在创建Adobe启动项配置之前,请创建 将AdobeLaunch用作云解决方案的Adobe IMS配置.
执行以下步骤以创建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.
在两阶段流程中,您需要在自适应表单中的字段上定义规则。 规则将调度事件。 事件名称会映射到Adobe启动项中的自定义捕获事件。
要使用自适应表单中的规则编辑器创建规则,请执行以下操作:
例如,如果出生日期在某个日期之前,AEM Forms会发送 安全性 事件。
将事件映射到中的自定义捕获事件 Adobe Analytics:
创建规则.
在 事件 部分,点按 添加.
指定 Adobe Experience Manager Forms 作为扩展名称。
选择 捕获自定义事件 从 事件类型 下拉列表。
使用规则编辑器创建规则时,指定您在步骤4中指定的事件的名称。
点按 保留更改 并执行中指定的其余操作 配置规则.
配置自适应表单以将事件数据发送到 Adobe Analytics,您便可以开始在中查看报表 Adobe Analytics:
点按 并选择 分析.
点按 创建项目 并选择 空白项目.
从自由格式右上角的下拉列表中选择报表包名称。
指定 表单标题 在 搜索维度项目 文本以查看所有表单标题。
将自适应表单标题拖放到 将区段(或任何其他组件)拖放到此处 文本框。
从 量度 部分,放置要跟踪的事件 将量度(或任何其他组件)拖放到此处 文本框。
点按 并将图表类型拖放到自由格式部分。 同样,您还可以向自由格式部分添加多个图表类型。
点按Ctrl + S键并指定名称以保存项目。