將AEM Forms與Adobe Analytics整合 integrate-aem-forms-with-adobe-analytics

版本
文章連結
AEM 6.5
按一下這裡
AEM as a Cloud Service
本文章

本檔案概述在最適化表單上啟用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中檢視報表之前需要執行的動作:

Analytics概觀

1.設定Adobe Analytics Configure-adobe-analytics

在設定Adobe Analytics之前,請建立:

安裝AEM Forms和Adobe Analytics擴充功能 install-extensions

執行以下步驟來設定AEM Forms和Adobe Analytics擴充功能:

  1. 登入Adobe Experience Cloud並為公司選取適當的名稱。

  2. 選取​ 啟動/資料彙集 ​並選取​ 移至啟動/資料彙集

  3. 選取​ 新增屬性 ​並指定組態的名稱。

  4. 指定網域名稱並選取​ 儲存 ​以儲存屬性。

  5. 選取標籤屬性清單中可用的設定名稱。

  6. 在​ 編寫 ​區段中,選取​ 擴充功能

  7. 選取​ 目錄,並針對​ Adobe Experience Manager Forms ​擴充功能選取​ 安裝Adobe Experience Manager Forms ​會顯示在​ 已安裝 ​索引標籤中可用的已安裝擴充功能清單中。

  8. 選取​ Adobe Analytics ​擴充功能的​ 安裝

  9. 在​ 開發報表套裝測試報表套裝 ​和​ 產品報表套裝 ​下拉式清單中選取報表套裝名稱,並選取​ 儲存 ​以儲存擴充功能。

設定資料元素 configure-data-elements

您可以在為事件建立的規則中,選取任何已設定的資料元素。 當最適化表單上發生事件時,AEM Forms會將這些資料元素傳送至Adobe Analytics。

安裝​ Adobe Experience Manager Forms ​擴充功能後,您可以建立下列資料元素:

欄位名稱
欄位標題
FormInstance
表單名稱
FormTitle
頁面名稱
PageURL
PanelTitle
逗留時間

執行以下步驟來設定資料元素:

  1. 在​ 製作 ​區段中,選取​ 資料元素

  2. 選取​ 建立新資料元素

  3. 指定資料元素的名稱。 例如,FormTitle資料元素型別的表單標題。

  4. 指定​ Adobe Experience Manager Forms ​作為擴充功能名稱。

  5. 選取​ 資料元素型別

  6. 選取​ 儲存 ​以儲存資料元素。

    embed

    https://video.tv.adobe.com/v/337472

設定規則 configure-rules

執行以下步驟,根據​ Adobe Experience Manager Forms ​擴充功能建立規則:

  1. 在​ 製作 ​區段中,選取​ 規則

  2. 選取​ 建立新規則

  3. 指定規則的名稱。 例如,表單提交以記錄表單提交。

  4. 在​ 事件 ​區段中,選取​ 新增

  5. 指定​ Adobe Experience Manager Forms ​作為擴充功能名稱。

  6. 選取事件型別。 Name ​欄位的輸入會根據選取的事件型別自動填入。

  7. 選取​ 保留變更 ​以儲存事件。

  8. 在​ 動作 ​區段中,選取​ 新增

  9. 指定​ Adobe Analytics ​作為擴充功能名稱。

  10. 選取​ 設定變數 ​作為動作型別。 下拉式清單中可用的選項包括:

    • 設定變數:使用此動作型別來定義從AEM Forms傳送所選資料元素給Adobe Analytics的事件型別。

    • 傳送信標:使用此動作型別從AEM Forms傳送資料給Adobe Analytics。

    • 清除變數:使用此動作型別來清除資料追蹤,讓事件在Adobe Analytics中僅註冊一次。

      建議的方法是使用​ 設定變數 ​動作型別來設定事件和資料元素,然後使用​ 傳送信標 ​來傳送資料,再使用​ 清除變數 ​來清除資料追蹤。

  11. 在​ Props ​區段中,將下拉式清單中可用的報表套裝選項與使用設定資料元素定義的資料元素對應。

    例如,若要在您提交表單時從AEM Forms將​ 表單標題 ​資料元素傳送至Adobe Analytics:

    1. 在​ Props ​區段中,選取報表套裝中可用表單標題的prop,然後選取 資料庫圖示 ,將其對應至在設定資料元素中建立的表單標題。

      define-props

    2. 選取「新增其他」以新增更多資料元素至清單。

  12. 在​ 事件 ​區段中,從報表套裝中可用的選項中選取事件,並選取​ 保留變更

  13. 在​ 動作 ​區段中,選取+並指定​ Adobe Analytics ​作為擴充功能名稱。

  14. 選取​ 傳送信標 ​作為動作型別。 在右窗格中,選取​ s.t() ​將資料傳送至Adobe Analytics並將它視為頁面檢視,或選取​ s.tl() ​將資料傳送至Adobe Analytics,而不將其視為頁面檢視。 選取​ 保留變更

  15. 在​ 動作 ​區段中,選取+並指定​ Adobe Analytics ​作為擴充功能名稱。

  16. 選取​ 清除變數 ​作為動作型別。 選取​ 保留變更。 執行這些步驟後,動作 ​區段顯示為:
    動作設定

    根據您的需求自訂​ 動作 ​區段。 例如,您可以在動作流程中定義兩個​ 傳送信標 ​步驟,以傳送資料給Adobe Analytics,並在一個步驟中將它視為頁面檢視,將資料傳送給Adobe Analytics,並在第二個步驟中不要將其視為頁面檢視。

    動作設定

  17. 選取​ 儲存 ​以儲存規則。

    您可以為所有事件型別建立規則,例如「放棄」、「錯誤」、「欄位瀏覽」、「說明」、「呈現」、「儲存」和「提交」。

    embed

    https://video.tv.adobe.com/v/337425

Publish流程 publish-flow

在建立資料元素並在規則中使用它們之後,發佈設定以在Adobe Analytics中收集表單資料。

執行以下步驟以發佈設定:

  1. 在​ 發佈 ​區段中,選取​ 發佈流程

  2. 選取​ 新增程式庫 ​並指定名稱及選取程式庫的環境。

  3. 選取​ 新增所有變更的資源,然後選取​ 儲存並建置至開發

  4. 在​ 開發 ​區段中,選取 更多選項 ,然後選取​ 核准並讓Publish投入生產

  5. 確認變更和發佈流程很快會顯示在​ 已發佈 ​區段中。

Publish流程

2.設定AEM Forms configure-aem-forms

在建立Adobe Launch設定之前,請先使用Adobe Launch做為雲端解決方案來建立Adobe IMS設定

建立 Adobe Launch 設定 create-adobe-launch-configuration

執行以下步驟來建立Adobe Launch設定:

  1. 在AEM Forms作者執行個體上,瀏覽至​ 工具 > Cloud Service > Adobe啟動設定

  2. 選取資料夾以建立組態,並選取​ 建立

  3. 在​ 標題 ​欄位中指定組態的標題。

  4. 選取關聯的Adobe IMS設定

  5. 選取在設定Adobe Analytics時使用的公司名稱。

  6. 選取在設定Adobe Analytics時所建立之屬性的名稱。

  7. 選取「儲存並關閉」。

  8. Publish設定。

為最適化表單啟用Adobe Analytics enable-analytics-adaptive-form

若要在現有的最適化表單中使用Adobe Launch設定:

  1. 在AEM Forms Author執行個體上,瀏覽至​ Adobe Experience Manager > Forms > Forms & Documents
  2. 選取最適化表單並選取​ 屬性
  3. 在​ 基本 ​索引標籤中,選取建立Adobe啟動設定時所使用的設定容器
  4. 選取​ 儲存並關閉。 已為Adobe Analytics啟用最適化表單。
  5. Publish表單。

為最適化表單啟用Adobe Analytics後,如果AEM Forms和Adobe Analytics之間有適當的資料事件流程,您可以驗證。 AEM Forms與Adobe Analytics的整合已完成。 您現在可以在Adobe Analytics中設定和檢視報告。

建立規則以擷取自訂事件(選用) capture-custom-events

使用規則編輯器在最適化表單的特定欄位上建立規則,以將最適化表單中的Analytics資料傳送至Adobe Analytics。

在兩階段程式中,您會在最適化表單的欄位上定義規則。 規則會傳送事件。 事件名稱會對應至Adobe Launch中的自訂擷取事件。

若要在最適化表單中使用規則編輯器建立規則:

  1. 選取欄位並選取 規則編輯器 以開啟規則編輯器頁面。
  2. 在規則的When區段中定義條件。
  3. 在規則的Then區段中,從​ 選取動作 ​下拉式清單中選取​ 分派事件
  4. 在​ 輸入事件名稱 ​欄位中指定事件的名稱。

例如,如果出生日期在某個日期之前,AEM Forms會傳送​ 安全性 ​事件。

分派事件

若要將事件對應至Adobe Analytics中的自訂擷取事件:

  1. 建立規則

  2. 在​ 事件 ​區段中,選取​ 新增

  3. 指定​ Adobe Experience Manager Forms ​作為擴充功能名稱。

  4. 從​ 事件型別 ​下拉式清單中選取​ 擷取自訂事件

  5. 使用規則編輯器建立規則時,請指定您在步驟4中指定的事件名稱。

  6. 選取​ 保留變更 ​並執行設定規則中指定的其餘動作。

3.在Adobe Analytics中設定並檢視報表 view-reports-adobe-analytics

設定最適化表單以傳送事件資料至Adobe Analytics後,您就可以在Adobe Analytics中開始檢視報表:

  1. 選取 選取產品 並選取​ Analytics

  2. 選取​ 建立專案 ​並選取​ 空白專案

  3. 從自由表格右上角的下拉式清單中選取報表套裝名稱。

  4. 在​ 搜尋維度專案 ​文字中指定​ 表單標題 ​以檢視所有表單標題。

  5. 將最適化表單標題拖放到​ 將區段拖放到這裡(或任何其他元件) ​文字方塊。

  6. 從​ Metrics ​區段,將要追蹤的事件拖曳到​ 將量度拖曳到這裡(或任何其他元件) ​文字方塊。

  7. 選取「 視覺效果 」,並將圖表型別拖放至「自由格式」區段。 同樣地,您可以將多個圖表型別新增至自由格式區段。

  8. 選取Ctrl + S鍵,並指定名稱以儲存專案。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab