建立和管理最適化表單的A/B測試 create-and-manage-a-b-test-for-adaptive-forms
概觀 overview-br
如果您的客戶提供的體驗不吸引人,他們可能會放棄表單。 雖然讓客戶感到沮喪,但它還可以提高貴組織的支援量和成本。 識別並提供適當的客戶體驗以提高轉換率既重要又具挑戰性。 Adobe Experience Manager Forms是這個問題的關鍵。
AEM Forms與Adobe Marketing Cloud解決方案Adobe Target整合,可跨多個數位頻道提供個人化且吸引人的客戶體驗。 Target的其中一項主要功能是A/B測試,可讓您快速設定同時進行的A/B測試、向目標使用者呈現相關內容,以及識別可帶來更高轉換率的體驗。
透過AEM Forms,您可以即時在適用性表單上設定和執行A/B測試。 此外,它還提供現成可用且可自訂的報表功能,以視覺化您的表單體驗的即時效能,並找出可將使用者互動和轉換最大化的體驗。
在AEM Forms中設定和整合Target set-up-and-integrate-target-in-aem-forms
開始建立和分析最適化表單的A/B測試之前,您需要設定Target伺服器,並將其整合至AEM Forms。
設定Target set-up-target
若要將AEM與Target整合,請確定您擁有有效的Adobe Target帳戶。 向Adobe Target註冊時,您會收到用戶端代碼。 您需要用戶端代碼、與Target帳戶相關聯的電子郵件,以及密碼,才能將AEM與Target連線。
用戶端代碼可識別Adobe Target客戶帳戶,並在呼叫Adobe Target伺服器時作為URL中的子網域使用。 繼續操作之前,登錄到 https://experience.adobe.com/ 如果您有存取權,請檢視 Adobe Target 選項 快速存取 區段。
在AEM Forms中整合Target integrate-target-in-aem-forms
執行下列步驟來整合執行中的Target伺服器與AEM Forms:
-
在AEM伺服器上,前往https://<主機名>:<埠>/libs/cq/core/content/tools/cloudservices.html。
-
在 Adobe Target ,按一下 顯示配置 然後 + 圖示以新增設定。
如果您是第一次設定目標,請按一下 立即配置.
-
在「建立設定」對話方塊中,指定 標題 和 名稱 ,以取得設定。
-
按一下 建立。「編輯元件」(Edit component)對話框開啟。
-
指定您的Target帳戶詳細資訊,例如用戶端代碼、電子郵件和密碼。
-
選擇 Rest 從「API類型」下拉式清單中。
-
按一下 連線至Adobe Target 初始化與Target的連線。 如果連接成功,則顯示「Connection successful(連接成功)」消息。 按一下 確定 在消息上,然後 確定 對話框。 已設定Target帳戶。
-
建立Target架構,如 添加框架.
-
轉到https://<主機名>:<埠>/system/console/configMgr。
-
按一下 AEM Forms Target設定.
-
選取 Target架構.
-
在 目標URL 欄位中,指定將執行A/B測試的所有URL。 例如, https://<主機名>:<埠>/(OSGi或https://上的AEM Forms伺服器)<主機名>:<埠>/lc/(JEE上的AEM Forms伺服器)。
請考慮您要為發佈執行個體設定Target URL,而您的客戶可以使用主機名稱或IP位址存取,您需要將兩者設為Target URL — 使用主機名稱及IP位址。 如果您只設定其中一個URL,則不會對來自其他URL的客戶執行A/B測試。 按一下 + 來指定多個URL。
-
按一下「儲存」。
您的Target伺服器已與AEM Forms整合。 如果您擁有使用Adobe Target的完整授權,現在可以啟用A/B測試。
如果您有使用Adobe Target的完整授權,請在將Target與AEM Forms整合後,使用下列參數啟動伺服器:
parameter -Dabtesting.enabled=true java -Xmx2048m -XX:MaxPermSize=512M -jar -Dabtesting.enabled=true
如果AEM例項在JBoss上執行,請從統包服務開始,位於 jboss\bin\standalone.conf.bat
檔案中,在以下項中添加 — Dabtesting.enabled=true參數:
set "JAVA_OPTS=%JAVA_OPTS% -Dadobeidp.serverName=server1 -Dfile.encoding=utf8 -Djava.net.preferIPv4Stack=true -Dabtesting.enabled=true"
除了jboss伺服器之外,您還可以在任何應用程式伺服器的伺服器啟動指令碼中添加 — Dabtesting.enabled=true jvm參數。 現在您可以建立並執行最適化表單的A/B測試。
在AEM中建立對象 create-audiences-within-aem
AEM可讓您建立對象,並用於A/B測試。 您在AEM中建立的對象可在AEM Forms中使用。 執行下列步驟以在AEM中建立對象:
-
在製作執行個體中,點選 Adobe Experience Manager > 個人化 > 對象.
-
在「對象」頁面中,點選 建立受眾>建立目標受眾.
-
在「 Adobe Target設定」對話方塊中,選取Target設定,然後按一下 確定.
-
在建立新受眾頁面中,建立規則。 規則可讓您將對象分類。 例如,您想要根據作業系統來分類對象。 您的對象A來自Windows,而對象B來自Linux。
- 若要根據Windows來分類對象,請在規則#1中選取 作業系統 屬性類型。 從「時間」下拉式清單中,選取 Windows.
- 若要根據Linux對受眾分類,請在規則#2中選取 作業系統 屬性類型。 從「時間」下拉式清單中,選取 Linux,然後按一下 下一個.
-
指定已建立對象的名稱,然後按一下 儲存.
您可以在為表單設定A/B測試時選取對象,如下所示。
建立A/B測試 create-a-b-test
執行下列步驟以建立最適化表單的A/B測試。
-
前往 Forms與檔案 https://<主機名>:<埠>/aem/forms.html/content/dam/formsanddocuments.
-
導覽至包含最適化表單的資料夾。
-
按一下 選擇 工具,然後選取最適化表單。
-
按一下 更多 在工具欄中,選擇 設定A/B測試. 「設定A/B」測試頁面隨即開啟。
-
指定 活動名稱 A/B測試。
-
從「對象」下拉式清單中,選取您要為其提供不同表單體驗的對象。 例如, 使用Chrome的訪客. 對象清單會從設定的Target伺服器填入。
-
在 Experience Distribution 體驗A和B的欄位,以百分比形式指定分佈,以決定體驗在總受眾中的分佈。 例如,如果您分別為體驗A和B指定40、60,體驗A將提供給40%的對象,其餘60%將看到體驗B。
-
按一下 設定. 出現對話方塊,確認A/B測試的建立。
-
按一下 編輯體驗B 以在編輯模式中開啟最適化表單。 修改表單以建立與預設體驗A不同的體驗。體驗B中允許的可能變數為:
- CSS或樣式
- 不同面板或相同面板中的欄位順序
- 面板版面配置
- 面板標題
- 欄位的說明、標籤和說明文字
- 不影響或中斷提交流程的指令碼
- 驗證(客戶端和伺服器端)
- 體驗B的主題。(您可以為體驗B選取替代主題)
-
前往Forms和檔案UI,選取最適化表單,按一下 更多,然後選取 開始A/B測試.
您的A/B測試現在正在執行,系統會根據指定的分送,隨機提供指定的對象。
更新A/B測試 update-a-b-test
您可以更新執行中A/B測試的對象和體驗分配。 若要這麼做:
-
在Forms與檔案UI中,導覽至包含執行A/B測試的最適化表單的資料夾。
-
選取最適化表單。
-
按一下 更多 然後選取 編輯A/B測試. 「更新A/B」測試頁面隨即開啟。
-
視需要更新對象和體驗分送。
-
按一下 更新。
檢視和分析A/B測試報表 view-and-analyze-a-b-test-report
在您允許A/B測試在所需期間執行後,您就可以產生報表,並檢查哪個體驗已導致更好的轉換。 您可以宣告效能較佳的體驗為獲勝者,或選擇執行其他A/B測試。 要執行此操作,請執行以下步驟:
- 選取最適化表單,按一下 更多,然後按一下 A/B測試報表. 報表隨即顯示。
-
分析報表,查看您是否有足夠的資料點將其中一個表現較佳的體驗宣告為獲勝者。 您可以選擇繼續執行相同的A/B測試更久,或宣告獲勝者並結束A/B測試。
-
若要宣告獲勝者並結束A/B測試,請按一下 結束A/B測試 按鈕。 對話方塊會提示您將兩個體驗其中之一宣告為獲勝者。 選擇獲勝者並確認以結束A/B測試。
或者,您也可以按一下 宣佈獲勝者 按鈕。 提示您確認獲勝者。 按一下 是 結束A/B測試。
如果您挑選體驗A作為獲勝者,A/B測試將會結束,並且隨後,只會向所有對象提供體驗A。