借助 Remote Config 個性化,您可以自動為用戶提供多種可供選擇的用戶體驗之一,以便針對您選擇的目標進行優化。請參閱此功能的概述。
以下是如何開始。
1. 使用 Analytics 和 Remote Config 檢測您的應用
在開始提供個性化用戶體驗之前,您的應用需要使用 Analytics 和 Remote Config。
如果您在創建 Firebase 項目時沒有啟用Google Analytics ,請在項目的集成頁面上啟用它。
確保您至少使用以下版本的 Remote Config SDK:
- iOS:7.5.0及以上
- 安卓: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 控制台的Remote Config頁面上,找到控制您要個性化的用戶體驗的參數,然後單擊鉛筆圖標進行編輯。
在編輯參數窗格中,單擊新增 > 個性化。
定義兩個或多個備選值。 “替代值”是個性化算法可以為您的用戶選擇的參數值的特殊名稱。您在此處使用的值的格式必須與您的遠程配置參數使用的數據類型相匹配。
選擇一個目標。您可以選擇以下選項之一:
- 從預先建立的目標列表中選擇收入和參與度等指標。
通過在Objective字段中輸入事件名稱並點擊Create event ,添加基於您希望優化的任何其他 Google Analytics 事件的自定義指標。
因為這些事件可能是動態的或自定義的,所以它們可能不會出現在下拉列表中。為確保您指定的指標與活動的 Analytics 事件精確匹配,請在Analytics > Events中驗證該事件。
選擇是針對事件數 ( COUNT ) 還是針對所有事件值的總和 ( SUM ) 進行優化。
在某些情況下,此選項是為內置 Analytics 事件預先選擇的。例如,將始終為用戶參與時間選擇SUM ,以優化總花費時間。如果您選擇Ad clicks ,個性化會針對COUNT或廣告點擊事件總數進行優化。
如果您選擇SUM ,請輸入要聚合的事件參數的名稱。
在大多數情況下,事件參數名稱是
value
,但您可能有一個包含要聚合的特定值的自定義指標。例如,如果您有一個具有不同貨幣類型的事件,參數包括USD
、JPY
、AUD
等,您可以通過將AUD
指定為事件參數來優化澳大利亞收入(並且在下一步中,一定要配置一個澳大利亞用戶的目標條件!)。或者,選擇最多兩個額外的指標來跟踪。雖然這些不會影響個性化算法,但這些結果可以幫助您更好地了解性能和趨勢。例如,如果您的個性化針對廣告點擊進行了優化,您可能希望跟踪基線組和個性化組之間的用戶參與度。
跟踪的指標將顯示在個性化結果摘要中,按選項卡組織。
為個性化參數定義或選擇目標條件。只有滿足此條件的用戶才能獲得個性化體驗。一些常用的條件是將個性化僅限於特定平台的用戶或僅限於特定地區的用戶。
當您對備選方案、目標、其他指標和目標感到滿意時,您就完成了!保存並部署您的更改以開始個性化用戶的個人體驗。用戶將在幾個小時後開始收到個性化參數值,但係統最多需要 14 天才能了解您的用戶並達到最佳性能。
您可以通過從“個性化”頁面選擇個性化或單擊“遠程配置”頁面上的參數目標條件來查看個性化的執行情況。
有關解釋結果的更多信息,請參閱了解個性化結果。