Firebase 預測

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

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

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

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

開始使用

關鍵能力

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

它是如何工作的?

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

Firebase 預測有兩個預定義的預測: 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 集成到您的應用程序中,您就可以獲取遠程配置參數並相應地調整您的應用程序的行為。例如,您可以為更有可能消費的用戶提供不同的首屏體驗。

使用 Notifications composer 或 Firebase In-App Messaging 覆蓋特定預測段中的用戶

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

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

下一步