Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Firebase 預測

Firebase Predictions 將機器學習應用於您的分析數據,以根據用戶的預測行為創建動態用戶細分。這些預測可自動用於 Firebase 遠程配置、通知編輯器、Firebase 應用內消息傳遞和 A/B 測試。您還可以將應用的預測數據導出到 BigQuery 以進行進一步分析或推送到第三方工具。

將預測與遠程配置結合使用時,您可以根據每個用戶的預期需求提供自定義體驗,從而提高轉化率。

您還可以將預測與通知編輯器一起使用來傳遞一次性消息或重複性活動。例如,您可以自動向預計將停止使用您的應用的用戶發送通知。

通過 A/B 測試,您可以比較不同通知編輯器活動之間的有效性,或使用遠程配置測試為預測細分中的用戶定制應用內體驗的不同方式的結果。

開始

關鍵能力

將 Google 機器學習的強大功能帶到您的數據中Firebase Predictions 將 Google 在機器學習方面的專業知識應用於您的分析數據,根據您應用中用戶的預測行為創建動態用戶細分。借助此功能,您可以根據預測行為而非歷史行為做出產品決策。
通過定制的用戶體驗提高轉化率Firebase 預測與遠程配置、FCM 和 Firebase 應用內消息集成,讓您可以根據用戶的預測行為自定義用戶體驗。例如,對於預計會消費的用戶,您可以展示新的應用內購買捆綁包,而對於預計不會消費的用戶,您可以調整廣告頻率。
通過更智能的通知提高留存率重新吸引已經停止使用您的應用程序的用戶很困難。通過使用預測,您可以吸引預計不會返回您的應用的用戶,然後再退出。您可以設置一次性活動或通過重複活動為某些預測組自動發送通知。
創建自定義預測除了內置預測(支出可能性和流失可能性)之外,Firebase 預測還允許您根據您在分析數據中定義的任何轉化事件創建預測。定義事件後,預測會創建一個動態用戶細分,由預計會在不久的將來在您的應用中完成該事件的用戶組成。
導出到 BigQuery您可以安排每天自動將應用的預測數據推送到 BigQuery 以進行進一步分析或將數據推送到第三方工具和服務中。

它是如何工作的?

預測適用於包含 Analytics SDK 的 iOS、Android、Unity 和 C++ 應用程序。預測創建了可能完成特定事件的動態用戶細分。您可以使用這些細分來通過遠程配置、Firebase 應用內消息傳遞和通知編輯器定位用戶。

Firebase Predictions 有兩個預定義的預測: churn ,用戶不會返回到您的應用程序(即停止打開應用程序或應用程序相關通知)的可能性,以及支出,用戶進行應用程序內購買的可能性。

您還可以根據在應用中收集的自定義轉化分析事件創建自己的預測。

隨著使用 Analytics 收集的數據量和相關性的增加以及用戶數量的增加,您的應用程序的機器學習模型會得到改進。此外,特定用戶使用該應用程序至少幾天后,模型的準確性將進一步提高。

我是否需要與 Google 共享我的數據才能使用 Firebase 預測?

您無需與 Google 共享您的 Google Analytics 數據來幫助改進 Google 的產品和服務。您可以隨時在 Firebase 控制台中通過轉到Analytics > Dashboard > Settings來關閉它。

您確實需要使用 Google Analytics 將您的應用數據記錄到 Firebase。您還需要確保您的 Google Analytics 數據在 Firebase 中可用(請參閱數據共享設置)。

請注意,Google Analytics 使用共享模型。雖然您的原始事件數據是安全的,並且只供您在 Firebase 中使用,但對於使用 Predictions 的每個人來說,模型質量確實有所提高。您需要從“預測”主頁明確選擇加入“預測”。您可以隨時關閉預測,即使您的數據在 Firebase 的其餘部分仍然可用,您的數據也將不再可用於預測。

實施路徑

預測最適用於每月活躍用戶超過 5,000 名的應用,以及使用和支出頻繁的應用(例如游戲)。

將分析添加到您的應用程序要進行預測,您的應用需要使用 Google Analytics 記錄事件。
啟用預測並監控預測準備情況使用 Firebase 控制台開始根據您應用的分析數據進行預測,並監控預測是否有足夠的數據用於內置的流失支出預測。您還可以使用 Firebase 控制台來監控是否有足夠的 Analytics 數據可用於您根據應用收集的其他 Analytics 事件創建的預測。
使用遠程配置訪問來自您的應用程序的預測結果

要在您的應用中使用預測,請首先使用 Firebase 控制台定義用戶細分。用戶細分包含屬於您指定的百分位數範圍的用戶。

然後,配置Remote Config 為用戶段的成員設置遠程參數。一旦您將遠程配置 SDK 集成到您的應用程序中,您就可以獲取該遠程配置參數並相應地調整您的應用程序的行為。例如,您可以為更有可能消費的用戶提供不同的首屏體驗。

使用通知編輯器或 Firebase 應用內消息在特定預測段中覆蓋用戶

您可以使用通知編輯器或 Firebase 應用內消息,使用一次性或重複性營銷活動聯繫您預測的用戶細分中的用戶。

例如,您可以使用具有高風險承受能力的流失預測來自動向可能流失或停止使用您的應用的新用戶發送通知消息。

下一步