Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Firebase 預測入門

您可以使用 Firebase 預測來預測用戶行為。您的預測會自動在遠程配置、通知編輯器、Firebase 應用內消息傳遞和 A/B 測試中可用,以幫助您為不同的用戶群定制體驗。或者,您可以將預測導出到 BigQuery 進行分析並在您自己的工具中使用。

本指南向您展示如何在您的應用中使用預測,請按照以下步驟操作:

  1. 將分析添加到您的應用程序。
  2. 啟用 Analytics 數據共享和預測
  3. 可選:定義自定義預測
  4. 在您的應用中使用預測

將分析添加到您的應用

在開始使用預測之前,將 Analytics 添加到您的應用程序。

添加一些額外的事件來捕獲應用程序中的關鍵事件和交互是有幫助的,雖然不是必需的。使用 Firebase 控制台將最重要的事件標記為轉化事件。

本指南假定您的應用程序使用預定義的流失消費的預測。但是,您還可以向您的應用程序添加其他 Analytics 事件,以便您可以預測其他類型的用戶行為,例如:

  • 當用戶花費虛擬應用內貨幣時,可能會發生在遊戲應用中。對於這個預測,您需要使用spend_virtual_currency在您的應用程序分析事件。
  • 當用戶共享應用程序內容時,這可能發生在大多數具有某種社交媒體集成的非遊戲應用程序中。對於這個預測,您需要使用share的應用程式分析事件。
  • 當用戶在您的應用中打開特定屏幕時,記錄自定義事件。

要了解更多關於這些事件,看到活動:所有的應用程序

iOS

  1. 加入Analytics(分析)為您的應用,使用中的說明分析上手指南適用於iOS

  2. 添加要預測到你的應用程序的其他事件,如spend_virtual_currencyshare 。有關說明,請參閱Analytics(分析)記錄為iOS事件指南。使用下面的分析常量登錄您的應用程序,這些事件: kFIREventSpendVirtualCurrencykFIREventShare

安卓

  1. 加入Analytics(分析)為您的應用,使用中的說明分析上手指南為Android

  2. 添加要預測到你的應用程序的其他事件,如spend_virtual_currencyshare 。有關說明,請參閱Analytics(分析)登錄Android的活動指南。使用下面的分析常量登錄您的應用程序,這些事件: SPEND_VIRTUAL_CURRENCYSHARE

啟用 Analytics 數據共享和預測

  1. 打開集成的火力地堡控制台的頁面。

  2. 如果您尚未啟用 Google Analytics 集成,請啟用。

  3. 在集成頁面上,單擊管理谷歌分析卡上,並確保所有共享數據分析功能火力地堡的設置被啟用。

    要了解更多關於共享設置,請參閱管理數據共享

  4. 在火力地堡控制台,打開預測部分。如果您尚未同意預測服務條款,請同意。

在您啟用數據共享並同意服務條款後,將為您的項目啟用預測。您可以隨時停止進行預測,方法是從此頁面禁用與 Firebase 預測的數據共享。

創建自定義預測

默認情況下,預測已預先配置為預測流失用戶和消費用戶。您可以通過指定 Analytics 事件來創建自定義預測 - Firebase Predictions 將預測哪些用戶將觸發該事件。

有關創建的預測說明,請參閱創建預測

在您的應用中使用預測

在您啟用預測或創建自定義預測後,該服務將開始準備一個模型來為您的用戶進行預測。準備完成後,您可以開始在您的應用中使用預測:

  1. 在火力地堡控制台預測頁面,找到卡要使用該預測,然後單擊瀏覽和使用預測

  2. 選擇您要定位的用戶細分。

    用戶細分由落入您指定的百分比值範圍內的用戶組成。用戶的百分位值表示與所有用戶相比,用戶執行操作(流失、支出等)的相對可能性。通過根據用戶執行預測操作的可能性對用戶進行排序,然後將排序後的列表分成 100 個大小相等的組來分配每個用戶的百分位值。

    例如,在預測支出時,第 25 個百分位的用戶與您的 25% 的用戶一樣或更有可能支出,而包含百分位 1-25 的細分中的用戶是您最不可能支出的用戶的 25%。

    Firebase 預測預定義了以下用戶細分:

    最不可能最不可能執行操作的 25% 的用戶(百分位數 1-25)。
    中間中間 50% 的用戶(百分位數 26-75)。此細分通常代表您最有說服力的用戶。
    最有可能的25% 的用戶最有可能執行該操作(百分位數 76-100)。

    如果您想要針對預設之一以外的百分位範圍,您可以通過指定您自己的上限和下限來定義自定義用戶細分。在 Firebase 控制台中,範圍的下限是不包括的,上限是包括的,因此範圍 0-50 和 50-100 不重疊。

  3. 選擇要與預測遠程配置,FCM,或火力地堡應用程式消息,然後單擊繼續使用該產品。該產品的配置頁面將打開,與目標部分預填您選擇的用戶細分。

下一步

為了讓你對如何使用遠程配置和A / B測試與預測的示例,請參閱優化貨幣化策略使用情況的指南。