透過遠端配置個人化,您可以自動為使用者提供多種替代使用者體驗之一,以便針對您選擇的目標進行最佳化。請參閱此功能的概述。
以下是如何開始。
1. 使用分析和遠端配置來檢測您的應用程式
在開始提供個人化使用者體驗之前,您的應用程式需要使用 Analytics 和 Remote Config。
如果您在建立 Firebase 專案時未啟用Google Analytics ,請在專案的整合頁面上啟用它。
確保您至少使用以下版本的遠端配置 SDK:
- iOS:7.5.0以上
- Android:20.0.3(Firebase BoM 26.4.0)及更高版本
- C 7.1.1 以上版本
- Unity:7.1.0以上
只有這些版本(和更新版本)執行個人化系統所需的日誌記錄,以了解如何針對您的目標進行最佳化。
將事件記錄呼叫新增至您的應用程式。
至少,當使用者完成您正在優化的目標操作時記錄一個事件。例如,如果您想針對 Play 商店評級提交進行最佳化,請在每次用戶對您的應用程式進行評級時記錄一個事件。
此外,您應該明確記錄與您的應用程式相關但未自動記錄的任何Analytics 事件。透過記錄這些上下文事件,您可以提高個人化的品質。
實現您希望在應用程式中實現的不同使用者體驗。這可以像個人化向每個用戶展示廣告的頻率一樣簡單,也可以是更實質的替代方案,例如實施不同的佈局。
此時,您可以將應用程式部署到 App Store 或 Play Store。使用者將繼續獲得您配置的預設體驗,但由於您可以使用遠端可配置變數來控制體驗,因此您可以開始嘗試自動參數個人化。
在個人化系統開始優化個人體驗之前,您需要有足夠數量的使用者使用更新的應用程式。
2.在Firebase控制台中配置參數個人化
現在您的儀表化應用程式已掌握在使用者手中,您可以使用 Firebase 控制台來設定個人化。
在 Firebase 控制台的「遠端設定」頁面上,找到控制要個人化的使用者體驗的參數,然後按一下鉛筆圖示進行編輯。
在編輯參數窗格中,按一下新增 > 個人化。
定義兩個或多個替代值。 「替代值」是個人化演算法可以為使用者選擇的參數值的特殊名稱。您在此處使用的值的格式必須與您的遠端設定參數所使用的資料類型相符。
選擇一個目標。您可以選擇以下選項之一:
- 從預先建立的目標清單中選擇收入和參與度等指標。
透過在「目標」欄位中輸入事件名稱並點擊「建立事件」 ,根據您想要最佳化的任何其他 Google Analytics 事件新增自訂指標。
由於這些事件可能是動態的或自訂的,因此它們可能不會出現在下拉清單中。為了確保您指定的指標與活動的 Analytics 事件精確匹配,請在Analytics >事件中驗證該事件。
選擇是否針對事件數量 ( COUNT ) 或所有事件值的總和 ( SUM ) 進行最佳化。
在某些情況下,會為內建 Analytics 事件預先選擇此選項。例如,將始終選擇SUM作為用戶參與時間,以優化所花費的總時間。如果您選擇廣告點擊,個人化會針對COUNT或廣告點擊事件總數進行最佳化。
如果您選擇SUM ,請輸入要聚合的事件參數的名稱。
在大多數情況下,事件參數名稱是
value
,但您可能有一個自訂指標,其中包含要聚合的特定值。例如,如果您有一個具有不同貨幣類型且參數如USD
、JPY
、AUD
等的事件,您可以透過指定AUD
作為事件參數來優化澳洲收入(並且在下一步中,請務必配置澳洲用戶的定位條件!) 。(可選)選擇最多兩個附加指標來追蹤。雖然這些不會影響個人化演算法,但這些結果可以幫助您更好地了解效能和趨勢。例如,如果您的個人化針對廣告點擊進行了最佳化,您可能需要追蹤基準組和個人化組之間的使用者參與度。
追蹤的指標將顯示在個人化結果摘要中,按選項卡組織。
定義或選擇個人化參數的定位條件。只有滿足這個條件的使用者才會獲得個人化的體驗。一些常用的條件是將個人化限制為僅特定平台的使用者或特定區域的使用者。
當您對替代方案、目標、附加指標和定位感到滿意時,您就完成了!儲存並部署您的變更以開始個人化使用者的個人體驗。用戶將在幾個小時內開始收到個人化參數值,但係統最多需要 14 天才能了解您的用戶並實現最佳效能。
您可以從「個人化」頁面中選擇個人化或按一下「遠端設定」頁面上的參數目標條件來查看個人化的執行情況。
有關解釋結果的更多信息,請參閱了解個性化結果。