遠端設定推出作業

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 項推出作業。

後續步驟