建立和管理最適化表單的A/B測試

概覽

如果您的客戶提供的體驗並不吸引人,他們可能會放棄表單。 雖然這令客戶感到挫折,但也可以提升組織的支援數量和成本。 識別並提供合適的客戶體驗以提高轉化率,既重要,也極具挑戰性。 Adobe Experience Manager Forms是解決此問題的關鍵。

AEM Forms與Adobe Marketing Cloud解決方案Adobe Target整合,跨多個數位通道提供個人化且吸引人的客戶體驗。 Target的主要功能之一是A/B測試,可讓您快速設定並行A/B測試、向目標使用者呈現相關內容,並識別可提升轉換率的體驗。

有了AEM Forms,您可以即時在最適化表單上設定並執行A/B測試。 它還提供現成可用和可自訂的報告功能,以視覺化您表單體驗的即時效能,並找出最大化使用者參與和轉化的功能。

在AEM Forms中設定並整合Target

在您開始針對最適化表單建立和分析A/B測試之前,您必須先設定Target伺服器並將它整合在AEM Forms中。

設定目標

若要將AEM與Target整合,請確定您擁有有效的Adobe Target帳戶。 當您向Adobe Target註冊時,會收到用戶端代碼。 您需要用戶端代碼、與Target帳戶關聯的電子郵件,以及密碼,才能將AEM與Target連接。

「用戶端代碼」可識別Adobe Target客戶帳戶,並在呼叫Adobe Target伺服器時用作URL中的子網域。 繼續之前,請確定您的認證允許您登入https://testandtarget.omniture.com/

將Target整合在AEM Forms

執行下列步驟,將執行中的Target伺服器與AEM Forms整合:

  1. 在AEM伺服器上,前往https://<hostname>:port/libs/cq/core/content/tools/cloudservices.html。

  2. 在​Adobe Target​區段中,按一下「顯示設定」,然後按一下「顯示設定」,然後按一下「+」圖示以新增設定。
    ​如果您是第一次配置目標,請按一下「立即配置」。

  3. 在「建立配置」對話框中,為配置指定​Title​和(可選)Name

  4. 按一下​建立。「編輯元件」(Edit component)對話框隨即開啟。

  5. 指定您的Target帳戶詳細資訊,例如用戶端代碼、電子郵件和密碼。

  6. 從「API類型」下拉式清單中選擇「Rest」。

  7. 按一下「連線至Adobe Target 」以初始化與Target的連線。​如果連接成功,則顯示「Connection successful(連接成功)」消息。 按一下消息上的​OK ,然後按一下對話框上的​OK。 已設定Target帳戶。

  8. 按照添加框架中所述建立Target框架。

  9. 轉到https://<hostname>:port/system/console/configMgr。

  10. 按一下「AEM Forms Target設定」。

  11. 選擇​目標框架

  12. 在​目標URL​欄位中,指定A/B測試將執行的所有URL。 例如,https://hostname>:port/(針對OSGi上的AEM Forms伺服器)或https://hostname:port/lc/(針對AEM Forms伺服器)。
    請考慮您要為發佈例項設定目標URL,而您的客戶可以使用主機名稱或IP位址來存取該URL,您必須同時將兩者設定為目標URL —— 使用主機名稱及IP位址。 如果您只設定其中一個URL,您的A/B測試將不會針對來自其他URL的客戶執行。 按一下​+​以指定多個URL。

  13. 按一下​「儲存」

您的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測試。

注意

如果您稍後更新已設定的Target URL,請確定您更新任何執行中的A/B測試,以便它們指向目前的URL。 如需更新A/B測試的詳細資訊,請參閱更新A/B測試

在AEM中建立觀眾

AEM可讓您建立對象,並將它用於A/B測試。 您在AEM中建立的觀眾可在AEM Forms中使用。 執行下列步驟,在AEM中建立觀眾:

  1. 在製作實例中,點選「Adobe Experience Manager > 個人化 > 觀眾」。

  2. 在「對象」頁面中,點選​「建立對象>建立目標對象」

  3. 在「Adobe Target設定」對話方塊中,選取Target設定,然後按一下「確定」。

  4. 在「建立新對象」頁面中,建立規則。 規則可讓您將觀眾分類。 例如,您想要根據作業系統來分類觀眾。 您的觀眾A來自Windows,觀眾B來自Linux。

    1. 若要根據Windows來分類觀眾,請在規則#1中選取​OS​屬性類型。 從「時間」下拉式清單中,選擇「Windows」。

    2. 若要根據Linux對觀眾分類,請在規則#2中選擇​OS​屬性類型。 從​When​下拉式清單中,選擇​Linux,然後按一下​Next

  5. 指定已建立對象的名稱,然後按一下「儲存」。

您可以在為表單設定A/B測試時選取對象,如下所示。

建立A/B測試

執行下列步驟以建立最適化表單的A/B測試。

  1. 前往​表單與檔案,網址為https://<hostname:port/aem/forms.html/content/dam/formsanddocuments。

  2. 導覽至包含最適化表單的資料夾。

  3. 按一下工具欄中的​選擇​工具並選擇最適化表單。

  4. 按一下工具欄中的​More ,然後選擇​Configure A/B Testing。 「設定A/B測試」頁面隨即開啟。

最適化表單的A/B測試設定頁面

  1. 指定A/B測試的​活動名稱

  2. 從「對象」下拉式清單中,選取您要為其提供不同表單體驗的對象。 例如,使用Chrome的訪客。 觀眾清單會從已設定的Target伺服器填入。

  3. 在體驗A和B的​體驗分發​欄位中,以百分比指定分發,以決定體驗在總觀眾中的分發。 例如,若您分別為體驗A和B指定40、60,則體驗A將提供給40%的觀眾,其餘60%的觀眾將看到體驗B。

  4. 按一下​Configure。 出現對話方塊以確認A/B測試的建立。

  5. 按一下「編輯體驗B 」,在編輯模式中開啟最適化表單。​修改表單以建立不同於預設體驗A的體驗。「體驗B」中允許的可能變化包括:

    • CSS或樣式
    • 不同面板或相同面板中欄位的順序
    • 面板布局
    • 面板標題
    • 欄位的說明、標籤和說明文字
    • 不影響或中斷提交流程的指令碼
    • 驗證(客戶端和伺服器端)
    • 體驗主題B.(您可以為體驗B選擇替代主題)
  6. 前往「表單與檔案」UI,選取最適化表單,按一下「更多」,然後選取「開始A/B測試​」。

您的A/B測試現在正在執行,且指定的對象會根據指定的分佈隨機提供體驗。

更新A/B測試

您可以更新執行中A/B測試的觀眾和體驗分佈。 若要這麼做:

  1. 在「表單與檔案」UI中,導覽至包含執行A/B測試之最適化表單的檔案夾。

  2. 選擇最適化表單。

  3. 按一下「更多」,然後選取「編輯A/B測試​」。「更新A/B測試」頁面隨即開啟。

  4. 視需要更新受眾和體驗分發。

  5. 按一下​Update

檢視並分析A/B測試報告

在您允許A/B測試在所需期間執行後,就可以產生報告並檢查哪些體驗產生了更佳的轉換。 您可以宣告效能較佳的體驗為成功者,或選擇執行其他A/B測試。 若要這麼做,請執行下列步驟:

  1. 選擇最適化表單,按一下​More,然後按一下​A/B測試報表。 報表隨即顯示。

A/B測試報告

  1. 分析報表,查看您是否有足夠的資料點,將效能較佳的體驗之一宣告為成功者。 您可以選擇繼續進行相同的A/B測試更多時間,或宣告成功者並結束A/B測試。
  2. 若要宣告成功者並結束A/B測試,請按一下報告控制面板上的​結束A/B測試​按鈕。 對話方塊會提示您將其中一個體驗宣告為成功者。 選擇成功者並確認結束A/B測試。
    或者,您也可以先按一下個別體驗的「宣告成功者」按鈕,以宣告成功者。 ​它會提示您確認成功者。 按一下​​結束A/B測試。

如果您選擇體驗A做為贏家,A/B測試即將結束,而未來只會為所有觀眾提供體驗A。

本頁內容