通過遠程配置個性化,您可以自動為用戶提供多種替代用戶體驗之一,以便針對您選擇的目標進行優化。請參閱此功能的概述。
以下是如何開始。
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 天才能了解您的用戶並實現最佳性能。
您可以通過從“個性化”頁面中選擇個性化或單擊“遠程配置”頁面上的參數目標條件來查看個性化的執行情況。
有關解釋結果的更多信息,請參閱了解個性化結果。