開始使用遠程配置個性化

通過遠程配置個性化,您可以自動為用戶提供多種替代用戶體驗之一,以便針對您選擇的目標進行優化。請參閱此功能的概述

以下是如何開始。

1. 使用 Analytics 和 Remote Config 檢測您的應用

在開始提供個性化用戶體驗之前,您的應用需要使用 Analytics 和 Remote Config。

  1. 如果您在創建 Firebase 項目時沒有啟用Google Analytics ,請在項目的集成頁面上啟用它。

  2. 確保您至少使用以下版本的遠程配置 SDK:

    • iOS:7.5.0及以上
    • Android:20.0.3 (Firebase BoM 26.4.0) 及以上
    • C++ 7.1.1 及以上
    • 統一:7.1.0及以上

    只有這些版本(和更新的版本)執行個性化系統所需的日誌記錄,以了解如何針對您的目標進行優化。

  3. 事件記錄調用添加到您的應用程序。

    至少,在用戶完成您正在優化的目標操作時記錄一個事件。例如,如果您想針對 Play 商店評分提交進行優化,請在每次用戶對您的應用進行評分時記錄一個事件。

    此外,您應該明確記錄與您的應用相關但未自動記錄的任何Analytics 事件。通過記錄這些上下文事件,您可以提高個性化的質量。

  4. 實現您希望在您的應用中實現的不同用戶體驗。這可以像個性化向每個用戶展示廣告的頻率一樣簡單,或者更重要的替代方案,例如實現不同的佈局。

  5. 根據遠程配置參數的值,使不同的用戶體驗可配置。請參閱遠程配置入門遠程配置加載策略

此時,您可以將您的應用程序部署到 App Store 或 Play Store。用戶將繼續獲得您配置的默認體驗,但由於您可以使用遠程可配置變量來控制體驗,因此您可以開始嘗試自動參數個性化。

在個性化系統開始優化個人體驗之前,您需要有大量用戶使用您更新的應用程序。

2.在Firebase控制台配置參數個性化

現在您的檢測應用已在用戶手中,您可以使用 Firebase 控制台設置個性化。

  1. 在 Firebase 控制台的遠程配置頁面上,找到控制您想要個性化的用戶體驗的參數,然後單擊鉛筆圖標進行編輯。

  2. 編輯參數窗格中,單擊新增 > 個性化

  3. 定義兩個或多個替代值。 “替代值”是個性化算法可以為您的用戶選擇的參數值的特殊名稱。您在此處使用的值的格式必須與您的遠程配置參數使用的數據類型相匹配。

  4. 選擇一個目標。您可以選擇以下選項之一:

    • 從收入和參與度等指標的預建目標列表中進行選擇。
    • 根據您想要優化的任何其他 Google Analytics 事件添加自定義指標,方法是在目標字段中輸入事件名稱並單擊創建事件

      因為這些事件可能是動態的或自定義的,所以它們可能不會出現在下拉列表中。為確保您指定的指標與活動的 Analytics 事件精確匹配,請在Analytics > Events中驗證該事件。

  5. 選擇是針對事件數 ( COUNT ) 還是針對所有事件值的總和 ( SUM ) 進行優化。

    在某些情況下,會為內置 Analytics 事件預先選擇此選項。例如,將始終為用戶參與時間選擇SUM ,以優化所花費的總時間。如果您選擇Ad clicks ,則個性化會針對COUNT或廣告點擊事件總數進行優化。

  6. 如果您選擇SUM ,請輸入要聚合的事件參數的名稱。

    在大多數情況下,事件參數名稱是value ,但您可能有一個自定義指標,其中包含要聚合的特定值。例如,如果您有一個具有不同貨幣類型的事件,其參數包括USDJPYAUD等,您可以通過將AUD指定為事件參數來優化澳大利亞收入(並且,在下一步中,請務必配置澳大利亞用戶的目標條件!)。

  7. 為個性化參數定義或選擇定位條件。只有滿足此條件的用戶才能獲得個性化體驗。一些常用的條件是將個性化限制為僅限於特定平台的用戶或僅限於特定地區的用戶。

當您對備選方案、目標和目標感到滿意時,您就完成了!保存並部署您的更改以開始個性化用戶的個人體驗。用戶將在幾個小時內開始收到個性化的參數值,但係統最多需要 14 天才能了解您的用戶並達到最佳性能。

您可以通過在遠程配置頁面上單擊參數的定位條件來查看您的個性化的執行情況。