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

透過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」(DevOps 與參與度) >「** Remote Config**」。

  2. 找出可控管要個人化使用者體驗的參數,然後點選鉛筆圖示進行編輯。

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

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

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

    • 從預建目標清單中選取,例如收益和參與度等指標。
    • 根據您想用於最佳化的任何其他 Google Analytics 事件新增自訂指標,方法是在「目標」欄位中輸入事件名稱,然後按一下「建立事件」。

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

  6. 選取要盡量爭取事件數量 (COUNT),還是所有事件價值的總和 (SUM)。

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

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

    在大多數情況下,事件參數名稱為 value,但您可能會有想要匯總特定值的自訂指標。舉例來說,如果事件含有不同幣別類型,且參數為 USD、JPY 或 AUD,您可以指定 AUD 做為事件參數,藉此針對澳洲收益進行最佳化 (並在下一個步驟中,務必為澳洲使用者設定指定目標條件!)。

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

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

  9. 定義或選取個人化參數的指定目標條件。只有符合這項條件的使用者才能享有個人化體驗。常見的條件包括:只允許特定平台或特定區域的使用者啟用個人化功能。

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

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

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