遠端設定推出作業

透過 Remote Config 推出功能,您就能安全地逐步為應用程式發布新功能和更新。使用 Remote Config 參數,您就能以受控的方式為特定使用者群組發布新的應用程式功能。在推行期間,請使用 Firebase CrashlyticsGoogle Analytics 監控成效。使用 Remote Config 推出功能,以便:

  • 盡量減少潛在問題:在任何錯誤或問題影響到大量使用者前,找出並解決這些問題。
  • 收集寶貴意見回饋:向有限的目標對象收集意見回饋,並在向更多目標對象推出前,重複執行這項作業。
  • 啟用疊代式開發:針對廣泛部署的應用程式進行快速疊代式變更,同時降低風險
  • 監控您重視的指標:使用 Crashlytics 比較推出和控制群組的應用程式穩定性,並使用 Google Analytics 監控收益和參與度等指標。

舉例來說,如果您建立的應用程式整合了生成式 AI,並在 Remote Config JSON 參數中儲存提示,您可能需要:

  1. 建立推行計畫,將包含 LLM 提示的參數更新至使用者族群的一小部分。
  2. 監控成效結果,看看轉換次數有沒有增加或減少。參與度又是什麼?當機次數是否增加或減少?
  3. 視推行結果而定,您可以決定採取以下行動:
    • 還原變更。
    • 更新提示參數值,調整及精進模型的回應。
    • 提高推出百分比,向更多目標對象推出,最終推出給 100% 的使用者。

您也可以使用 Firebase 主控台存取所有變更記錄

主要功能

依使用者屬性指定目標 根據使用者屬性、應用程式行為或其他相關條件,向特定使用者區隔提供功能。
階段推出 隨著時間推移,逐步提高使用新功能的使用者百分比,降低發生非預期問題的風險。
監控穩定性 使用 Crashlytics 監控功能發布可能帶來的潛在問題 (例如當機、非致命錯誤和無回應應用程式)。
深入瞭解重點指標 請確認新版本對您重視的 Google Analytics 指標 (例如轉換、收益和使用者參與度) 有正面影響。
復原功能 如果推行結果顯示潛在問題,請為所有受影響的使用者或特定區隔,將功能復原至先前版本。

運作原理

Remote Config 的推出作業需要三個關鍵元件:

  1. Remote Config 會儲存及管理應用程式的設定資料,包括功能旗標和設定參數。
  2. Crashlytics 提供即時當機回報和效能監控功能,方便您追蹤推出作業的影響,並快速找出任何趨勢問題。
  3. Google Analytics 可讓您根據使用者屬性指定推出作業,監控推出作業對收益、使用者參與度和轉換事件等重要指標的影響。

詳情請參閱「關於 Remote Config 推出作業」。

實作路徑

設定 Remote Config Firebase 主控台中定義功能旗標和設定參數。
設定「Crashlytics Crashlytics 整合至應用程式,以便監控其效能並找出任何問題。
設定「Google Analytics Analytics 整合至應用程式,即可查看收益和使用者留存率等重要指標。
實作發布邏輯 Firebase 控制台和應用程式中設定 Remote Config,即可根據使用者指定條件存取及套用功能旗標和設定參數。
監控及重複執行 監控 Crashlytics 資料和使用者意見回饋,以追蹤推出的影響,並視需要進行調整。

政策和限制

A/B Testing 實驗和 Remote Config 推出功能共用實驗總數上限:24 個。舉例來說,如果您正在執行 12 項 A/B 版本測試,則只能進行 12 次的測試。

後續步驟