透過 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 推出功能。