有了 Remote Config 個人化功能,您就能自動為使用者提供其中一種替代使用者體驗,以便針對所選目標進行最佳化。請參閱這項功能的總覽。
開始設定的方法如下。
1. 使用 Analytics 和 Remote Config 檢測應用程式
您必須先讓應用程式使用 Analytics 和 Remote Config,才能開始提供個人化使用者體驗。
如果您在建立 Firebase 專案時未啟用 Google Analytics,請在專案的「整合」頁面中啟用。
請確認您至少使用以下版本的 Remote Config SDK:
- iOS:7.5.0 以上版本
- Android:20.0.3 (Firebase BoM 26.4.0) 以上版本
- C++ 7.1.1 以上版本
- Unity:7.1.0 以上版本
只有這些版本 (以及更新版本) 會執行個人化系統所需的記錄,以便瞭解如何根據目標進行最佳化。
在應用程式中新增事件記錄呼叫。
至少在使用者完成您要進行最佳化的目標動作時記錄事件。舉例來說,如果您想針對 Play 商店評分提交作業進行最佳化,請在使用者評分時記錄事件。
此外,您應明確記錄與應用程式相關的任何Analytics 事件,如果系統未自動記錄,記錄這些情境事件可改善個人化功能的品質。
在應用程式中實作您希望提供的不同使用者體驗。這可以是簡單的個人化廣告顯示頻率,也可以是更實質的替代方案,例如實作不同的版面配置。
根據 Remote Config 參數的值,讓使用者可以設定不同的使用者體驗。請參閱「開始使用 Remote Config」和「Remote Config 載入策略」。
此時,您可以將應用程式部署至 App Store 或 Play 商店。使用者仍會獲得您設定的預設體驗,但由於您可以透過遠端設定變數控制體驗,因此可以開始嘗試自動參數個人化功能。
您必須有大量使用者使用更新版應用程式,個人化系統才能開始為個別使用者提供最佳化體驗。
2. 在 Firebase 控制台中設定參數個人化
在您將已加入檢測功能的應用程式交給使用者後,您可以使用 Firebase 控制台設定個人化功能。
在 Firebase 主控台的 Remote Config 頁面中,找出用於控制您要客製化的使用者體驗的參數,然後按一下鉛筆圖示進行編輯。
在「編輯參數」窗格中,依序點選「新增」>「個人化」。
定義兩個以上的替代值。「替代值」是參數值的特殊名稱,個人化演算法可為使用者選擇這些值。您在此處使用的值格式必須與 Remote Config 參數使用的資料類型相符。
選擇目標。您可以選擇下列任一做法:
- 從收入和參與度等指標的預先設定目標清單中選取。
根據您要最佳化的任何其他 Google Analytics 事件,新增自訂指標,方法是將事件名稱輸入「目標」欄位,然後按一下「建立事件」。
由於這些事件可能是動態或自訂事件,因此可能不會顯示在下拉式選單中。為確保您指定的指標與有效的 Analytics 事件完全相符,請前往「Analytics」 >「事件」驗證事件。
選取要針對事件數量 (COUNT) 或所有事件值的總和 (SUM) 進行最佳化。
在某些情況下,系統會預先為內建 Analytics 事件選取這個選項。舉例來說,系統一律會為「使用者參與時間」選取「加總」,以便針對總花費時間進行最佳化。如果您選擇「廣告點擊」,系統會針對「COUNT」(廣告點擊事件總數) 進行最佳化。
如果您選取「加總」,請輸入要匯總的事件參數名稱。
在大多數情況下,事件參數名稱為
value
,但您可能會使用自訂指標,其中包含要匯總的特定值。舉例來說,如果您有使用不同幣別的事件,且參數為USD
、JPY
、AUD
等,您可以將AUD
指定為事件參數,以便針對澳洲的收益進行最佳化 (在下一個步驟中,請務必為澳洲的使用者設定指定條件)。您可以視需要選擇最多兩個其他指標來追蹤。雖然這些設定不會影響個人化演算法,但有助您進一步瞭解成效和趨勢。舉例來說,如果個人化功能是針對廣告點擊進行最佳化,您可能會想追蹤基準和個人化群組之間的使用者參與度。
追蹤的指標會顯示在「個人化」結果摘要中,並依分頁排序。
定義或選取個人化參數的指定目標條件。只有符合這項條件的使用者才能獲得個人化體驗。部分常用的條件是將個人化內容限制為僅限特定平台的使用者,或僅限特定地區的使用者。
當您滿意替代方案、目標、其他指標和指定對象後,就完成了!儲存並部署變更,即可開始為使用者提供個人化體驗。使用者會在幾小時內開始收到個人化參數值,但系統最多需要 14 天才能瞭解使用者,並達到最佳成效。
如要查看個人化功能的表現,請在「個人化」頁面中選取個人化功能,或是在 Remote Config 頁面中按一下參數的指定條件。
如要進一步瞭解如何解讀結果,請參閱「瞭解個人化結果」。