開始使用遠端設定個人化功能

使用 Remote Config 個人化功能,系統會自動為使用者提供多種替代使用者體驗,盡可能達成您選擇的目標。查看這項功能的總覽。

開始設定的方法如下。

1. 使用 Analytics 和 Remote Config 檢測應用程式

應用程式必須使用 Analytics 和 Remote Config,才能開始提供個人化使用者體驗。

  1. 如果您在建立 Firebase 專案時未啟用 Google Analytics,請前往 Firebase 控制台的「 設定」>「整合」分頁啟用。

  2. 請確認您使用的 Remote Config SDK 至少為下列版本:

    • iOS:7.5.0 以上版本
    • Android:20.0.3 (Firebase BoM 26.4.0) 以上版本
    • C++ 7.1.1 以上版本
    • Unity:7.1.0 以上版本

    只有這些版本 (和更新版本) 會執行必要的記錄,讓個人化系統瞭解如何針對目標進行最佳化。

  3. 在應用程式中新增事件記錄呼叫。

    至少在使用者完成您要最佳化的目標動作時,記錄事件。舉例來說,如果您想針對 Play 商店評分提交進行最佳化,請在每次使用者為應用程式評分時記錄事件。

    此外,您應明確記錄與應用程式相關,但未自動記錄的任何 Analytics 事件。記錄這些情境事件,即可提升個人化品質。

  4. 在應用程式中導入您想嘗試的不同使用者體驗。這可能包括為每位使用者自訂廣告顯示頻率,或更大幅度的調整,例如導入不同的版面配置。

  5. 根據 Remote Config 參數的值,設定不同的使用者體驗。請參閱「開始使用 Remote Config」和「Remote Config 載入策略」。

此時,您可以將應用程式部署至 App Store 或 Play 商店。使用者會繼續看到您設定的預設體驗,但由於您可以透過遠端設定變數控制體驗,因此可以開始實驗自動參數個人化。

您必須有足夠的使用者使用更新後的應用程式,個人化系統才能開始最佳化個別體驗。

2. 在 Firebase 控制台設定參數個人化

現在,使用者已可使用檢測應用程式,您可以使用 Firebase 控制台設定個人化。

  1. 在 Firebase 控制台中,依序前往「DevOps & Engagement」>「 Remote Config」。

  2. 找出控制要個人化使用者體驗的參數,然後按一下鉛筆圖示進行編輯。

  3. 在「編輯參數」窗格中,依序點選「新增」>「個人化」。

  4. 定義兩個以上的替代值。「替代值」是個人化演算法可為使用者選擇的參數值特殊名稱。這裡使用的值格式必須與 Remote Config 參數使用的資料類型相符。

  5. 選擇目標。你可以選擇下列其中一種方式:

    • 從預建目標清單中選取收益和參與度等指標。
    • 如要根據其他 Google Analytics 事件新增自訂指標,請在「Objective」(目標) 欄位中輸入事件名稱,然後按一下「Create event」(建立事件)。

    由於這些事件可能是動態或自訂事件,因此可能不會顯示在下拉式選單中。為確保您指定的指標與有效的 Analytics 事件完全相符,請前往「Analytics」>「事件」驗證事件。

  6. 選取要盡量提高事件數量 (COUNT) 或所有事件價值的總和 (SUM)。

    在某些情況下,系統會為內建的 Analytics 事件預先選取這個選項。舉例來說,系統一律會選取「SUM」做為「使用者參與度」時間,以盡量提高總時間。如果選擇「廣告點擊」,系統會針對「COUNT」(即廣告點擊事件總數) 進行最佳化。

  7. 如果選取「SUM」,請輸入要匯總的事件參數名稱。

    在多數情況下,事件參數名稱為 value,但您可能會有自訂指標,其中包含要匯總的特定值。舉例來說,如果事件有不同的貨幣類型,且參數為 USD、JPY 或 AUD,您可以將 AUD 指定為事件參數,藉此提高澳洲收益 (請務必在下一個步驟中,為澳洲使用者設定指定條件!)。

  8. 選用:最多可選擇兩項要追蹤的其他指標。雖然這些不會影響個人化演算法,但可協助您進一步瞭解成效和趨勢。舉例來說,如果個人化功能會針對廣告點擊進行最佳化,您可能需要追蹤基準組和個人化組之間的使用者參與度。

    追蹤的指標會顯示在「個人化結果摘要」中,並依分頁整理。

  9. 定義或選取個人化參數的指定條件。只有符合這項條件的使用者,才會獲得個人化體驗。一些常用的條件包括:僅限特定平台的使用者或特定區域的使用者才能使用個人化功能。

確認替代方案、目標、其他指標和指定目標都符合需求後,就大功告成了!儲存並部署變更,開始為使用者提供個人化體驗。使用者會在幾小時內開始收到個人化參數值,但系統最多需要 14 天才能瞭解使用者,並達到最佳成效。

在 Firebase 控制台中,您可以透過下列任一選項查看個人化成效 (依序前往「DevOps & Engagement」>「Remote Config」):

如要進一步瞭解如何解讀結果,請參閱「瞭解個人化結果」。