获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

开始使用远程配置个性化

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

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

以下是如何开始。

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. 定义两个或多个替代值。 “替代值”是个性化算法可以为您的用户选择的参数值的特殊名称。您在此处使用的值的格式必须与您的远程配置参数使用的数据类型相匹配。

  4. 选择一个目标。您可以选择以下选项之一:

    • 从收入和参与度等指标的预建目标列表中进行选择。
    • 根据您想要优化的任何其他 Google Analytics 事件添加自定义指标,方法是在目标字段中输入事件名称并单击创建事件

      因为这些事件可能是动态的或自定义的,所以它们可能不会出现在下拉列表中。为确保您指定的指标与活动的 Analytics 事件精确匹配,请在Analytics > Events中验证该事件。

  5. 选择是针对事件数 ( COUNT ) 还是针对所有事件值的总和 ( SUM ) 进行优化。

    在某些情况下,会为内置 Analytics 事件预先选择此选项。例如,将始终为用户参与时间选择SUM ,以优化所花费的总时间。如果您选择Ad clicks ,则个性化会针对COUNT或广告点击事件总数进行优化。

  6. 如果您选择SUM ,请输入要聚合的事件参数的名称。

    在大多数情况下,事件参数名称是value ,但您可能有一个自定义指标,其中包含要聚合的特定值。例如,如果您有一个具有不同货币类型的事件,其参数包括USDJPYAUD等,您可以通过将AUD指定为事件参数来优化澳大利亚收入(并且,在下一步中,请务必配置澳大利亚用户的目标条件!)。

  7. (可选)选择最多两个额外的指标进行跟踪。虽然这些不会影响个性化算法,但这些结果可以帮助您更好地了解性能和趋势。例如,如果您的个性化针对广告点击进行了优化,您可能希望跟踪基线组和个性化组之间的用户参与度。

    跟踪的指标将显示在按选项卡组织的个性化结果摘要中。

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

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

您可以通过在远程配置页面上单击参数的定位条件来查看您的个性化的执行情况。有关解释结果的更多信息,请参阅了解个性化结果