Otwórz konsolę

使用 Firebase 预测和 FCM 防范用户流失

您可以使用 Firebase 预测来识别有可能停止使用您的应用的用户,然后运用推送通知广告系列,尝试留住这些用户。例如,使用通知编辑器,您可以创建一个周期性的广告系列,向预测会在未来 7 天内停止使用您的应用的用户发送一则 FCM 消息,在其中提供折扣链接,甚至是几句简单的问候。

本指南将向您展示如何实施这种基于预测的用户留存策略。

准备工作

您必须首先执行以下操作,然后才能在通知广告系列中开始使用预测:

  • 在您的应用中使用 Google Analytics(分析)。具体来讲,您必须执行以下操作:
    • Firebase 控制台中启用 Analytics(分析)数据共享
    • 可选:明确记录与您的应用相关但系统未自动记录的 Analytics(分析)事件。通过记录这些事件,您可以提高日后分类操作的准确性。
    • 保证足够的用户数量。尽管 Firebase 预测会竭力预测具有任意规模用户群的应用的行为,但通常而言,您每天的活跃用户数量至少要达到 500 才能获得有意义的预测结果。
  • 为您的应用设置 FCM
    • 完成对应于 AndroidiOSUnityC++ 的 FCM 客户端设置步骤。
    • 在将任何用户纳入推送消息广告系列之前,首先务必通过某种选择加入流程征得他们的许可,确保用户授权您向其发送推送通知。

1.开始预测用户流失

首先,设置您的 Firebase 项目以开始预测您的哪些用户可能流失。

Firebase 控制台中,打开预测部分。如果您尚未同意 Firebase 预测服务条款,请予以同意。

在您同意服务条款后,系统就会为您的项目启用预测功能。Firebase 控制台的“预测”部分允许您创建自定义预测。但要预测再互动,您可以利用内置的 churn 预测,它使用 Analytics(分析)事件的汇总数据来预测用户在接下来的 7 天内会再次访问您的应用还是会流失。在您启用 Firebase 预测并记录了几周的 Analytics(分析)事件后,才可以使用这些预测。

2.定义目标用户细分

准备好使用 churn 预测时,点击探索和使用预测来定义要作为广告系列目标的用户细分。

要定位流失几率最高的用户,您可以使用包含流失几率在 75-100% 范围内的用户的预定义用户细分。另一方面,如果存在与接洽用户相关的一些费用,则您可以进一步缩小用户细分范围(例如不包含 75-90%的范围),仅关注几乎必定会流失的那部分用户。

3.创建基于预测的通知广告系列

选好用户细分后,点击下一步,然后选择云消息传递,再点击继续进入通知编辑器。在此页面上,您可以创建通知广告系列。此时,您在第 2 步中选择的用户细分信息已经预填充。

创建广告系列的步骤如下:

  1. 撰写再互动消息。消息中可以包含折扣代码、新功能介绍,也可以仅仅包含几句问候。

  2. 如果要包括其他应用的用户,请在此处添加相应的应用。 否则,只需使用预填充的信息继续操作即可:

  3. 设置通知时间表。由于通知仅发送给满足特定条件的用户,因此您可以安排每天发送一次通知。这样,就可以在预测到用户流失几率较高之后,尝试尽快再次吸引用户。如果您设置了频率较高的通知时间表,请确保同时设置频率上限,避免过高的频率给用户造成骚扰,适得其反地使得用户流失的预测成真。

  4. 可选:如果您希望控制台比开屏画面更具体地显示广告系列的效果,请指定一个自定义转化事件。

  5. 可选:为邮件设置自定义字段或高级设置。请参阅适用于您的客户端平台的 FCM 文档。

发布周期性广告系列后,FCM 会自动将您的再互动消息发送给预测会在未来 7 天内流失的用户。