Firebase 预测使用入门

您可以使用 Firebase 预测来预测用户行为。预测结果会自动出现在 Firebase 远程配置和通知编辑器中,以帮助您为预测的用户群组定制体验。

本指南将介绍如何在您的应用中使用预测功能,步骤如下:

  1. 将 Analytics 与自定义事件添加到您的应用。
  2. 在您的应用中启用 Analytics 数据共享。
  3. 创建和评估预测。
  4. 查看不同风险容忍级别的影响。
  5. 将预测与远程配置结合使用。
  6. 将预测与通知编辑器结合使用。

将 Analytics 与自定义事件添加到您的应用

在开始使用预测功能之前,请将 Analytics 添加到您的应用,然后添加您要预测的任何事件。

本指南假设您的应用使用的是预定义的流失支出预测,这两项预测功能在您将 Analytics 添加到应用时就已提供给您。但是,本指南还将说明如何向您的应用添加其他 Analytics 事件,以便预测其他类型的用户行为,例如:

  • 用户何时会支出应用内虚拟货币(可能会在游戏应用中发生)。要进行此种预测,您需要在应用中使用 Analytics 事件 spend_virtual_currency
  • 用户何时会分享应用内容(可能会在大多数包含某种社交媒体集成的非游戏应用中发生)。要进行此种预测,您需要在应用中使用 Analytics 事件 share

要详细了解这些事件,请参阅事件:所有应用

iOS

  1. 根据面向 iOS 的 Analytics 入门指南中的说明,将 Analytics 添加到您的应用。

  2. 向应用添加您要预测的其他事件,例如 spend_virtual_currencyshare。如需查看相关说明,请参阅面向 iOS 的 Analytics 日志事件指南。请使用以下 Analytics 常量来记录您的应用中的这些事件:kFIREventSpendVirtualCurrencykFIREventShare

Android

  1. 根据面向 Android 的 Analytics 入门指南中的说明,将 Analytics 添加到您的应用。

  2. 向应用添加您要预测的其他事件,例如 spend_virtual_currencyshare。如需了解说明,请参阅面向 Android 的 Analytics 日志事件指南。请使用以下 Analytics 常量来记录您的应用中的这些事件:SPEND_VIRTUAL_CURRENCYSHARE

在您的应用中启用 Analytics 数据共享和 Firebase 预测

  1. Firebase 控制台导航栏中,点击“设置”并选择项目设置

  2. 在“项目设置”页面上,点击数据隐私标签,然后确保启用与所有 Firebase 功能共享 Analytics 数据设置。

    如需详细了解共享设置,请参阅管理数据共享

  3. 然后,在 Firebase 控制台中,打开 Predictions(预测)部分。如果您尚未同意 Firebase 预测服务条款,请确认同意。

在您启用数据共享并同意服务条款后,系统就将为您的项目启用 Firebase 预测。您可以随时停止进行预测,只需停止与 Firebase 预测共享数据即可。

创建和评估预测

无论您在哪种类型的应用中使用 Firebase 预测,都应预测一下用户是否有可能继续与您的应用互动。因此,您一定要创建一个流失预测,以预测用户是否可能继续打开您的应用或打开与应用相关的通知消息。

您可以添加的其他预测取决于应用的类型:

  • 对于具有某种虚拟货币(如冒险游戏中的金币)的游戏应用,您应添加一个基于 spend_virtual_currency Analytics 事件的预测。
  • 对于包含社交元素(例如使用短信或社交媒体分享新闻应用中的报道)的非游戏应用,您应添加一个基于 share Analytics 事件的预测。

在开始收集应用用户的这些事件后,您也许只要一两天就可以使用这些预测了,具体取决于用户数量和 Analytics 事件的数量。

如需了解有关如何创建预测的说明,请参阅创建预测

查看不同风险容忍级别的影响

当您在远程配置和通知编辑器中根据预测来定位用户时,需要设置风险容忍级别,以便在下列两种情况之间进行权衡:定位到更多的用户但准确度较低;定位到更少的用户但准确度较高。

您可以在 Firebase 控制台中调整预测卡片上的滑块,以便预览每种风险概况对定位准确度的影响以及将定位到的用户所占的百分比。

将预测与远程配置结合使用

您无需进行任何设置,即可在远程配置中使用预测。

如何根据预测结果来针对预测群组中的用户调整应用的行为和外观,取决于您在应用中如何使用远程配置。下面这两个示例说明了如何在游戏应用和非游戏应用中结合远程配置使用一个或多个预测:

  • 具有某种虚拟货币(如冒险游戏中的金币)的游戏应用:对于根据近期的 spend_virtual_currency Analytics 事件预计可能会支出虚拟货币的用户,您可以调整游戏,降低游戏内道具的虚拟货币价格。由于虚拟货币不会影响此应用的收入,因此或许可以使用较高的风险容忍度。
  • 包含社交元素(例如使用短信或社交媒体分享新闻应用中的报道)的非游戏应:对于根据近期的 share Analytics 事件预计可能会分享应用内容的用户,您可以调整应用,使分享界面更加醒目。对于错误地预测为可能分享应用内容的用户,这样的调整不太可能对其造成负面影响,因此可以使用较高的风险容忍度。

如需了解有关向远程配置添加预测的说明,请参阅将预测与远程配置结合使用

如需详细了解风险容忍度,请参阅预测风险容忍度

将预测与通知编辑器结合使用

您无需进行任何设置,即可在通知编辑器中使用预测来进行定位。

下面这两个示例说明了如何在游戏应用和非游戏应用中结合通知编辑器使用一个或多个预测:

  • 具有有某种虚拟货币(如冒险游戏中的金币)的游戏应用:对于根据近期的 spend_virtual_currency Analytics 事件预计可能会支出虚拟货币的用户,您可以向其发送通知消息,宣传特定的游戏内道具。支出虚拟货币就说明用户已经在积极使用您的应用,因此为避免惹恼互动度较高的用户,在这种情况下应当使用较低的风险容忍度。
  • 包含社交元素(例如使用短信或社交媒体分享新闻应用中的热门报道)的非游戏应用:对于根据近期的 share Analytics 事件预计可能会分享应用内容的用户,您可以向其发送通知消息。分享新闻报道的用户可能会希望成为最早获悉焦点新闻的用户之一,此类调整不太可能产生负面影响,因此在这种情况下可以使用较高的风险容忍度。

当您向群组发送通知时,只有在发送时属于该群组成员的用户才会接收到此通知。在您发送通知后才加入该群组的用户将不会收到此通知,除非您再次发送此通知。

如需了解有关如何向通知编辑器添加预测的说明,请参阅将预测与通知编辑器结合使用

如需详细了解风险容忍级别,请参阅预测风险容忍度

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面