如果您的客戶提供的體驗並不吸引人,他們可能會放棄表單。 雖然這令客戶感到挫折,但也可以提升組織的支援數量和成本。 識別並提供合適的客戶體驗以提高轉化率,既重要,也極具挑戰性。 Adobe Experience Manager Forms是解決此問題的關鍵。
AEM Forms與Adobe Marketing Cloud解決方案Adobe Target整合,跨多個數位通道提供個人化且吸引人的客戶體驗。 Target的主要功能之一是A/B測試,可讓您快速設定並行A/B測試、向目標使用者呈現相關內容,並識別可提升轉換率的體驗。
有了AEM Forms,您可以即時在最適化表單上設定並執行A/B測試。 它還提供現成可用和可自訂的報告功能,以視覺化您表單體驗的即時效能,並找出最大化使用者參與和轉化的功能。
在您開始針對最適化表單建立和分析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整合:
在AEM伺服器上,前往https://<hostname>:port/libs/cq/core/content/tools/cloudservices.html。
在Adobe Target區段中,按一下「顯示設定」,然後按一下「顯示設定」,然後按一下「+」圖示以新增設定。
如果您是第一次配置目標,請按一下「立即配置」。
在「建立配置」對話框中,為配置指定Title和(可選)Name。
按一下建立。「編輯元件」(Edit component)對話框隨即開啟。
指定您的Target帳戶詳細資訊,例如用戶端代碼、電子郵件和密碼。
從「API類型」下拉式清單中選擇「Rest」。
按一下「連線至Adobe Target 」以初始化與Target的連線。如果連接成功,則顯示「Connection successful(連接成功)」消息。 按一下消息上的OK ,然後按一下對話框上的OK。 已設定Target帳戶。
按照添加框架中所述建立Target框架。
轉到https://<hostname>:port/system/console/configMgr。
按一下「AEM Forms Target設定」。
選擇目標框架。
在目標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。
按一下「儲存」。
您的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可讓您建立對象,並將它用於A/B測試。 您在AEM中建立的觀眾可在AEM Forms中使用。 執行下列步驟,在AEM中建立觀眾:
在製作實例中,點選「Adobe Experience Manager > 個人化 > 觀眾」。
在「對象」頁面中,點選「建立對象>建立目標對象」。
在「Adobe Target設定」對話方塊中,選取Target設定,然後按一下「確定」。
在「建立新對象」頁面中,建立規則。 規則可讓您將觀眾分類。 例如,您想要根據作業系統來分類觀眾。 您的觀眾A來自Windows,觀眾B來自Linux。
指定已建立對象的名稱,然後按一下「儲存」。
您可以在為表單設定A/B測試時選取對象,如下所示。
執行下列步驟以建立最適化表單的A/B測試。
前往表單與檔案,網址為https://<hostname:port/aem/forms.html/content/dam/formsanddocuments。
導覽至包含最適化表單的資料夾。
按一下工具欄中的選擇工具並選擇最適化表單。
按一下工具欄中的More ,然後選擇Configure A/B Testing。 「設定A/B測試」頁面隨即開啟。
指定A/B測試的活動名稱。
從「對象」下拉式清單中,選取您要為其提供不同表單體驗的對象。 例如,使用Chrome的訪客。 觀眾清單會從已設定的Target伺服器填入。
在體驗A和B的體驗分發欄位中,以百分比指定分發,以決定體驗在總觀眾中的分發。 例如,若您分別為體驗A和B指定40、60,則體驗A將提供給40%的觀眾,其餘60%的觀眾將看到體驗B。
按一下Configure。 出現對話方塊以確認A/B測試的建立。
按一下「編輯體驗B 」,在編輯模式中開啟最適化表單。修改表單以建立不同於預設體驗A的體驗。「體驗B」中允許的可能變化包括:
前往「表單與檔案」UI,選取最適化表單,按一下「更多」,然後選取「開始A/B測試」。
您的A/B測試現在正在執行,且指定的對象會根據指定的分佈隨機提供體驗。
您可以更新執行中A/B測試的觀眾和體驗分佈。 若要這麼做:
在「表單與檔案」UI中,導覽至包含執行A/B測試之最適化表單的檔案夾。
選擇最適化表單。
按一下「更多」,然後選取「編輯A/B測試」。「更新A/B測試」頁面隨即開啟。
視需要更新受眾和體驗分發。
按一下Update。
在您允許A/B測試在所需期間執行後,就可以產生報告並檢查哪些體驗產生了更佳的轉換。 您可以宣告效能較佳的體驗為成功者,或選擇執行其他A/B測試。 若要這麼做,請執行下列步驟:
選擇最適化表單,按一下More,然後按一下A/B測試報表。 報表隨即顯示。
分析報表,查看您是否有足夠的資料點,將效能較佳的體驗之一宣告為成功者。 您可以選擇繼續進行相同的A/B測試更多時間,或宣告成功者並結束A/B測試。
若要宣告成功者並結束A/B測試,請按一下報告控制面板上的結束A/B測試按鈕。 對話方塊會提示您將其中一個體驗宣告為成功者。 選擇成功者並確認結束A/B測試。
或者,您也可以先按一下個別體驗的「宣告成功者」按鈕,以宣告成功者。 它會提示您確認成功者。 按一下是結束A/B測試。
如果您選擇體驗A做為贏家,A/B測試即將結束,而未來只會為所有觀眾提供體驗A。