打造个性化新手入门体验

Fabulous 为引荐得来的用户规模化量身打造新手入门体验,将留存率提高了一倍。通过 Firebase 邀请和 Firebase 动态链接,您也能够实现这样的体验。

开始之前,请将您的 Android 或 iOS 应用关联到 Firebase 项目。具体步骤请参阅适用于 Android 的使用入门适用于 iOS 的使用入门

实现概览

  1. 设置动态链接,以便通过编程方式从您的应用生成自定义链接。您可以在 Firebase 控制台中设置动态链接,然后使用 iOS SDK 和 Android SDK 实现以下目的:在用户点击邀请链接时,从您的应用生成包含自定义参数的新链接。
  2. 向您的应用添加 Firebase 邀请,以便用户可以轻松分享动态链接。当用户邀请朋友使用您的应用时,应用会创建一个含有效负载的动态链接,且用户可以通过熟悉的原生系统对话框分享动态链接。
  3. 通过读取传入的动态链接中的数据,将受邀用户转到合适的位置。当受邀用户首次通过动态链接访问您的应用时,获取该链接的信息包,并提供迎合新用户需求的个性化入门体验。

设置动态链接

使用 iOS Builder API 和 Android Builder API 创建一个包含您的所需参数的短链接。在本文中,我们介绍的是用户到用户的实现方式,但您可以参阅“动态链接”文档,以了解其他实现方式

在 Firebase 控制台中的操作

  1. 转到设置
  2. 选择您的项目并记下 Web API 密钥
  3. 接下来,转到 Dynamic Links(动态链接),然后点击开始
  4. Firebase 控制台在创建动态链接方面有一套示范流程,不过现在我们不使用该流程,因此请点击取消
  5. 要通过编程方式在您的应用中创建动态链接,您需要指向您的项目的专用短链接。该网址位于“动态链接”(Dynamic Links) 窗口的左上角。点击之后,该网址会自动复制到您的剪贴板。

在您的应用中的操作

  1. 使用 iOS Builder APIAndroid Builder API,通过编程方式创建动态链接。
  2. 将参数添加到动态链接,以便您可以为新用户提供量身打造的入门体验。这类参数可以是日期、用户 ID 或区域等。

向您的应用添加邀请

假设有一位对您的应用十分满意的用户想与他人分享此应用。为了让用户尽可能便捷地邀请朋友,请遵循以下两个最佳做法:

  • 将邀请链接放在显眼的位置。
  • 当用户在应用中完成某些操作时,即建议其邀请朋友。例如,当他们达到一定等级、完成某项任务、分享帖子或者从其他人那里收到积极互动时。

在您的应用中的操作

生成动态链接后,请从您的应用中打开系统分享对话框。在 Android 应用中,添加与以下示例相似的代码:


Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.shortLink);
startActivity(Intent.createChooser(intent, "Share using"));

这样,您的用户即可使用自己首选的消息传递应用或者通过社交网络来分享此应用。

受邀用户的入门体验

当用户通过邀请链接访问您的应用时,您可以从他们使用的动态链接中获取信息包(比如,其中包含邀请人的昵称、用户名等信息)。您可以使用这些信息来迎合新用户的需求。

例如,如果您的游戏中有多支战队,您可以在使用教程结束后,提示新玩家加入邀请玩家所在的战队。或者,如果您提供的是照片分享应用,则可以在新用户初次使用应用时,提示他们关注邀请用户。

在您的应用中的操作

要从动态链接中读取数据,请按照在 AndroidiOS 上接收动态链接的相关步骤进行操作。

从动态链接中提取出数据后,请为您的新引荐用户打造个性化的新手入门体验。

测试是否生效

从您的应用中向自己发送一条邀请,并确保您的个性化新手入门体验符合您的期望。注意:从未登录的应用(例如,从开发环境中)中发送邀请时,您可能会在点击链接时收到警告。

发送以下问题的反馈:

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