开始使用远程配置个性化

通过远程配置个性化,您可以自动为用户提供多种替代用户体验之一,以便针对您选择的目标进行优化。请参阅此功能的概述

以下是如何开始。

1. 使用 Analytics 和 Remote Config 检测您的应用

在开始提供个性化用户体验之前,您的应用需要使用 Analytics 和 Remote Config。

  1. 如果您在创建 Firebase 项目时没有启用Google Analytics ,请在项目的集成页面上启用它。

  2. 确保您至少使用以下版本的远程配置 SDK:

    • iOS:7.5.0及以上
    • Android:20.0.3 (Firebase BoM 26.4.0) 及以上
    • C++ 7.1.1 及以上
    • 统一:7.1.0及以上

    只有这些版本(和更新的版本)执行个性化系统所需的日志记录,以了解如何针对您的目标进行优化。

  3. 事件记录调用添加到您的应用程序。

    至少,在用户完成您正在优化的目标操作时记录一个事件。例如,如果您想针对 Play 商店评分提交进行优化,请在每次用户对您的应用进行评分时记录一个事件。

    此外,您应该明确记录与您的应用相关但未自动记录的任何Analytics 事件。通过记录这些上下文事件,您可以提高个性化的质量。

  4. 实现您希望在您的应用中实现的不同用户体验。这可以像个性化向每个用户展示广告的频率一样简单,或者更重要的替代方案,例如实现不同的布局。

  5. 根据远程配置参数的值,使不同的用户体验可配置。请参阅远程配置入门远程配置加载策略

此时,您可以将您的应用程序部署到 App Store 或 Play Store。用户将继续获得您配置的默认体验,但由于您可以使用远程可配置变量来控制体验,因此您可以开始尝试自动参数个性化。

在个性化系统开始优化个人体验之前,您需要有大量用户使用您更新的应用程序。

2.在Firebase控制台配置参数个性化

现在您的检测应用已在用户手中,您可以使用 Firebase 控制台设置个性化。

  1. 在 Firebase 控制台的远程配置页面上,找到控制您想要个性化的用户体验的参数,然后单击铅笔图标进行编辑。

  2. 编辑参数窗格中,单击新增 > 个性化

  3. 完成创建个性化步骤:

    1. 定义两个或多个替代值。 “替代值”是可以由个性化算法设置的参数值的特殊名称——在您的应用程序中,您可以像对待任何其他参数值一样对待它们。

    2. 选择一个目标。收入和参与度等指标有几个预先构建的目标,但您也可以根据您想要优化的任何其他事件定义目标。

    3. 为个性化参数定义或选择定位条件。只有满足此条件的用户才能获得个性化体验。一些常用的条件是将个性化限制为仅限于特定平台的用户或仅限于特定地区的用户。

当您对备选方案、目标和目标感到满意时,您就完成了!保存并部署您的更改以开始个性化用户的个人体验。用户将在几个小时内开始收到个性化的参数值,但系统最多需要 14 天才能了解您的用户并达到最佳性能。

您可以通过在远程配置页面上单击参数的定位条件来查看您的个性化的执行情况。