将AEM Forms与Adobe Analytics集成 integrate-aem-forms-with-adobe-analytics
本文档概述了在自适应表单上启用Adobe Analytics的手动过程。 但是,Adobe建议使用通过Experience Cloud设置自动化为自适应表单启用Adobe Analytics。
AEM Forms与Adobe Analytics集成,允许您捕获和跟踪已发布表单的性能指标。 分析这些量度背后的目标是使商业用户能够洞察最终用户行为并优化数据捕获体验。 您可以通过Adobe Analytics for Adaptive Forms捕获和跟踪已登录和未登录(匿名)用户的行为。
执行本文中提到的操作后,您可以在Adobe Analytics中配置和查看报表,如以下视频所示:
您可以使用Adobe Analytics来发现用户在使用自适应表单时遇到的交互模式和问题。 Adobe Analytics开箱即用地跟踪和存储有关以下事件的信息:
-
渲染:表单被打开的次数。
-
提交:提交表单的次数。
-
放弃:用户未完成表单而离开的次数。
-
错误:在面板和面板的字段中遇到的错误数。
-
帮助:用户打开面板帮助和面板字段的次数。
-
字段访问:用户访问表单中的字段的次数。
-
保存:用户将表单保存到Forms门户的次数。
除了这些开箱即用的事件之外,您还可以使用规则编辑器在自适应表单中定义自定义事件,并将这些事件映射到Adobe Analytics中的事件
下图说明了在Adobe Analytics中查看报告之前需要执行的操作:
1.配置Adobe Analytics Configure-adobe-analytics
在配置Adobe Analytics之前,创建:
- 用于登录到Adobe Experience Cloud的Adobe ID。
- 报告包。
安装AEM Forms和Adobe Analytics扩展 install-extensions
执行以下步骤以配置AEM Forms和Adobe Analytics扩展:
-
登录到Adobe Experience Cloud,然后为公司选择适当的名称。
-
选择 启动/数据收集 并选择 转到启动/数据收集。
-
选择 新建属性 并指定配置名称。
-
指定域名,然后选择 保存 以保存属性。
-
选择标记属性列表中可用的配置名称。
-
在 创作 部分中,选择 扩展。
-
为 Adobe Experience Manager Forms 扩展选择 目录 并选择 安装。 Adobe Experience Manager Forms 显示在 已安装 选项卡中可用的已安装扩展列表中。
-
为 Adobe Analytics 扩展选择 安装。
-
在 开发报表包、暂存报表包 和 产品报表包 下拉列表中选择报表包名称,然后选择 保存 以保存扩展。
配置数据元素 configure-data-elements
您可以在为事件创建的规则中选择任何已配置的数据元素。 当自适应表单上发生事件时,AEM Forms将这些数据元素发送给Adobe Analytics。
安装 Adobe Experience Manager Forms 扩展后,您可以创建以下数据元素:
执行以下步骤以配置数据元素:
-
在 创作 部分中,选择 数据元素。
-
选择 创建新数据元素。
-
指定数据元素的名称。 例如,FormTitle数据元素类型的表单标题。
-
将 Adobe Experience Manager Forms 指定为扩展名称。
-
选择 数据元素类型。
-
选择 保存 以保存数据元素。
embed
配置规则 configure-rules
执行以下步骤以创建基于 Adobe Experience Manager Forms 扩展的规则:
-
在 创作 部分中,选择 规则。
-
选择 创建新规则。
-
指定规则的名称。 例如,表单提交以记录表单提交。
-
在 事件 部分中,选择 添加。
-
将 Adobe Experience Manager Forms 指定为扩展名称。
-
选择事件类型。 Name 字段的输入根据所选事件类型自动填充。
-
选择 保留更改 以保存该事件。
-
在 操作 部分中,选择 添加。
-
将 Adobe Analytics 指定为扩展名称。
-
选择 Set Variables 作为操作类型。 下拉列表中的可用选项包括:
-
设置变量:使用此操作类型定义从AEM Forms向Adobe Analytics发送所选数据元素的事件类型。
-
发送信标:使用此操作类型将数据从AEM Forms发送到Adobe Analytics。
-
清除变量:使用此操作类型清除数据跟踪,以便事件在Adobe Analytics中仅注册一次。
建议的方法是使用 Set Variables 操作类型配置事件和数据元素,然后使用 Send Beacon 发送数据,然后使用 Clear Variables 清除数据跟踪。
-
-
在 Props 部分中,将下拉列表中可用的报表包选项映射到使用配置数据元素定义的数据元素。
例如,要在提交表单时将 表单标题 数据元素从AEM Forms发送到Adobe Analytics,请执行以下操作:
-
在 Props 部分中,为报表包中可用的表单标题选择一个prop,然后选择 以将其映射到在配置数据元素中创建的表单标题。
-
选择 添加其他 以向列表中添加更多数据元素。
-
-
在 事件 部分中,从报表包中可用的选项中选择一个事件,然后选择 保留更改。
-
在 操作 部分中,选择+并指定 Adobe Analytics 作为扩展名称。
-
选择 发送信标 作为操作类型。 在右窗格中,选择 s.t() 将数据发送到Adobe Analytics并将它视为页面视图,或选择 s.tl() 将数据发送到Adobe Analytics,而不将其视为页面视图。 选择 保留更改。
-
在 操作 部分中,选择+并指定 Adobe Analytics 作为扩展名称。
-
选择 清除变量 作为操作类型。 选择 保留更改。 执行这些步骤后,操作 部分显示为:
根据您的要求自定义 操作 部分。 例如,您可以在操作流中定义两个 发送信标 步骤以将数据发送到Adobe Analytics,并在一个步骤中将其视为页面查看,在第二个步骤中将其视为页面查看,但不会将其视为页面查看。Adobe Analytics
-
选择 保存 以保存规则。
您可以为所有事件类型创建规则,例如“放弃”、“错误”、“字段访问”、“帮助”、“渲染”、“保存”和“提交”。
embed
Publish流程 publish-flow
创建数据元素并在规则中使用它们后,发布配置以在Adobe Analytics中收集表单数据。
执行以下步骤以发布配置:
-
在 发布 部分中,选择 发布流。
-
选择 添加库 并指定库名称并选择库环境。
-
选择 添加所有更改的资源,然后选择 保存并生成到开发。
-
在 开发 部分中,选择 ,然后选择 批准Publish到生产环境。
-
确认更改和发布流很快显示在 已发布 部分中。
2.配置AEM Forms configure-aem-forms
在创建AdobeLaunch配置之前,请使用AdobeLaunch作为云解决方案🔗创建Adobe IMS配置。
创建 Adobe Launch 配置 create-adobe-launch-configuration
执行以下步骤以创建AdobeLaunch配置:
-
在AEM Forms创作实例上,导航到 工具 > Cloud Service > Adobe启动配置。
-
选择要创建配置的文件夹,然后选择 创建。
-
在 标题 字段中指定配置的标题。
-
选择在配置Adobe Analytics时使用的公司名称。
-
选择在配置Adobe Analytics时创建的属性的名称。
-
选择 保存并关闭。
-
Publish配置。
为自适应表单启用Adobe Analytics enable-analytics-adaptive-form
要在现有自适应表单中使用Adobe Launch配置,请执行以下操作:
- 在AEM Forms创作实例上,导航到 Adobe Experience Manager > Forms > Forms和文档。
- 选择自适应表单并选择 属性。
- 在 基本 选项卡中,选择创建Adobe启动项配置时使用的配置容器。
- 选择 保存并关闭。 已为Adobe Analytics启用自适应表单。
- Publish表单。
为自适应表单启用Adobe Analytics后,如果AEM Forms和Adobe Analytics之间存在适当的数据事件流,则可以验证。 AEM Forms与Adobe Analytics的集成已完成。 您现在可以在Adobe Analytics中配置和查看报告。
创建规则以捕获自定义事件(可选) capture-custom-events
使用规则编辑器针对自适应表单的特定字段创建规则,以将Analytics数据从自适应表单发送到Adobe Analytics。
在两阶段流程中,您需要在自适应表单中的字段上定义规则。 规则调度事件。 事件的名称将映射到Adobe启动项中的自定义捕获事件。
要使用自适应表单中的规则编辑器创建规则,请执行以下操作:
- 选择字段并选择 以打开规则编辑器页面。
- 在规则的When部分中定义条件。
- 在规则的Then部分中,从 选择操作 下拉列表中选择 调度事件。
- 在 类型事件名称 字段中指定事件的名称。
例如,如果出生日期在某个日期之前,则AEM Forms会调度 安全 事件。
要将事件映射到Adobe Analytics中的自定义捕获事件,请执行以下操作:
3.在Adobe Analytics中配置和查看报告 view-reports-adobe-analytics
将自适应表单配置为将事件数据发送到Adobe Analytics后,您可以在Adobe Analytics中开始查看报表:
-
选择 并选择 Analytics。
-
选择 创建项目 并选择 空白项目。
-
从自由格式右上角的下拉列表中选择报表包名称。
-
在 搜索维度项 文本中指定 表单标题 以查看所有表单标题。
-
将自适应表单标题拖放到 在此处放置区段(或任何其他组件) 文本框中。
-
从 指标 部分中,放置要跟踪的事件以 在此处放置指标(或任何其他组件) 文本框。
-
选择 并将图表类型拖放到自由格式节。 同样,可以向自由格式部分添加多个图表类型。
-
选择Ctrl + S键,并指定名称以保存项目。