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 擴充功能,您可以建立下列資料元素:
FieldName | FieldTitle | FormInstance |
FormName |
表單標題 |
PageName |
PageURL |
PanelTitle |
TimeSpent |
執行下列步驟來設定資料元素:
在 製作 區段,點選 資料元素.
點選 建立新資料元素.
指定資料元素的名稱。 例如, 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.
執行下列步驟以發佈設定:
在 發佈 區段,點選 發佈流程.
點選 新增程式庫 並指定名稱,然後選取程式庫的環境。
點選 新增所有已變更的資源 然後點選 儲存並建置至開發.
在 開發 區段,點選 然後點選 核准並發佈至生產環境.
確認變更,發佈流程很快會顯示在 已發佈 區段。
建立AdobeLaunch設定前,請先建立 使用AdobeLaunch雲端解決方案設定Adobe IMS.
執行下列步驟以建立AdobeLaunch設定:
在AEM Forms Author例項上,導覽至 工具 > Cloud Services > Adobe啟動設定.
選取要建立設定的資料夾,然後點選 建立.
在 標題 欄位。
選取 相關聯的Adobe IMS設定.
選取使用的公司名稱 設定Adobe Analytics.
選取在 設定Adobe Analytics.
點選 儲存並關閉.
發佈設定。
使用 Adobe Launch 設定:
啟用後 Adobe Analytics 對於最適化表單,您可以 驗證 如果AEM Forms和之間有適當的資料事件流 Adobe Analytics. AEM Forms與Adobe Analytics的整合已完成。 您現在可以 在Adobe Analytics中設定和檢視報表.
使用規則編輯器,針對適用性表單的特定欄位建立規則,以將適用性表單的Analytics資料傳送至 Adobe Analytics.
在兩階段程式中,您可以在最適化表單的欄位上定義規則。 規則分派事件。 事件名稱會對應至AdobeLaunch中的自訂擷取事件。
若要使用適用性表單中的規則編輯器建立規則:
例如,如果出生日期早於特定日期,AEM Forms會將 安全性 事件。
將事件對應至 Adobe Analytics:
建立規則.
在 事件 區段,點選 新增.
指定 Adobe Experience Manager Forms 作為擴充功能名稱。
選擇 擷取自訂事件 從 事件類型 下拉式清單。
使用規則編輯器建立規則時,指定您在步驟4中指定的事件名稱。
點選 保留變更 並執行 設定規則.
設定最適化表單以傳送事件資料至 Adobe Analytics,您可以開始在 Adobe Analytics:
點選 選取 Analytics.
點選 建立專案 選取 空白專案.
從自由格式右上角的下拉式清單中選取報表套裝名稱。
指定 表單標題 在 搜尋維度項目 文本,查看所有表單標題。
將最適化表單標題拖曳至 將區段拖曳至此(或任何其他元件) 框。
從 量度 區段中,將要追蹤的事件拖放至 將量度拖曳到此處(或任何其他元件) 框。
點選 並將圖表類型拖放至「自由格式」區段。 同樣地,您也可以新增多個圖表類型至自由格式區段。
點選Ctrl + S鍵並指定名稱以儲存專案。