Remote Config推出功能可讓您安全地逐步發布應用程式的新功能和更新。使用 Remote Config 參數,即可有條不紊地向特定使用者群組發布新的應用程式功能。推出作業進行期間,請使用 Firebase Crashlytics 和 Google Analytics 監控推出作業是否成功。使用 Remote Config推出版本,可執行下列操作:
- 減少潛在問題:找出並解決任何錯誤或問題,避免影響大量使用者。
- 收集寶貴意見回饋:向特定目標對象收集意見回饋,並在向更廣大的目標對象推出前,反覆調整實作方式。
- 啟用反覆式開發:快速反覆變更已廣泛部署的應用程式,同時降低風險
- 監控您重視的指標:使用 Crashlytics 比較推出群組和控制群組的應用程式穩定性,並使用 Google Analytics 監控收益和參與度等指標。
舉例來說,如果您建立的應用程式整合了生成式 AI,並將提示儲存在 Remote Config JSON 參數中,您可能會想:
- 建立發布版本,將含有 LLM 提示的參數更新至一小部分使用者。
- 監控成效結果:轉換次數是否增加或減少? 參與度呢?當機次數變多還是變少?
- 視推出結果而定,您可能會決定:
- 還原變更。
- 更新提示參數值,調整及修正模型的 回應。
- 提高推出百分比,向更多使用者推出版本, 最終向 100% 的使用者推出。
您也可以使用 Firebase 控制台存取所有變更的記錄。
主要功能
依使用者屬性指定目標 | 根據使用者屬性、應用程式行為或任何其他相關條件,向特定使用者區隔提供功能。 |
階段推出 | 隨著時間推移,逐步增加新功能的使用者百分比,降低發生非預期問題的風險。 |
監控穩定性 | 使用 Crashlytics 監控功能發布後可能出現的問題 (例如當機、一般錯誤和應用程式無回應)。 |
深入瞭解重要指標 | 確認新版本對您重視的Google Analytics指標 (例如轉換、收益和使用者參與度) 有正面影響。 |
復原功能 | 如果推出結果顯示可能發生問題,請為所有或特定受影響的使用者區隔,還原至功能的前一個版本。 |
運作原理
Remote Config推出作業有三個主要元件:
- Remote Config 儲存及管理應用程式的設定資料,包括功能標記和設定參數。
- Crashlytics 提供即時當機報表和效能監控功能,方便您追蹤推出作業的影響,並快速找出任何趨勢問題。
- 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 項推出作業。
後續步驟
- 進一步瞭解Remote Config階段推出。
- 開始使用Remote Config推出功能。