借助 Remote Config 个性化,您可以自动为用户提供多种可供选择的用户体验之一,以便针对您选择的目标进行优化。请参阅此功能的概述。
以下是如何开始。
1. 使用 Analytics 和 Remote Config 检测您的应用
在开始提供个性化用户体验之前,您的应用需要使用 Analytics 和 Remote Config。
如果您在创建 Firebase 项目时没有启用Google Analytics ,请在项目的集成页面上启用它。
确保您至少使用以下版本的 Remote Config SDK:
- iOS:7.5.0及以上
- 安卓:20.0.3 (Firebase BoM 26.4.0) 及以上
- C++ 7.1.1 及更高版本
- Unity:7.1.0及以上
只有这些版本(和更新版本)才能执行个性化系统所需的日志记录,以了解如何针对您的目标进行优化。
将事件记录调用添加到您的应用程序。
至少,当用户完成您正在优化的目标操作时,记录一个事件。例如,如果您想针对 Play 商店评分提交进行优化,请在每次用户对您的应用评分时记录一个事件。
此外,您应该明确记录与您的应用相关但未自动记录的任何Analytics 事件。通过记录这些上下文事件,您可以提高个性化的质量。
实现您希望在您的应用中实现的不同用户体验。这可以像个性化向每个用户展示广告的频率一样简单,也可以是更实质性的替代方案,例如实施不同的布局。
此时,您可以将您的应用程序部署到 App Store 或 Play Store。用户将继续获得您配置的默认体验,但由于您可以通过远程可配置变量控制体验,您可以开始尝试自动参数个性化。
在个性化系统开始优化个人体验之前,您需要有足够数量的用户使用更新后的应用程序。
2.在Firebase控制台配置参数个性化
现在您的检测应用程序已交到用户手中,您可以使用 Firebase 控制台设置个性化。
在 Firebase 控制台的Remote Config页面上,找到控制您要个性化的用户体验的参数,然后单击铅笔图标进行编辑。
在编辑参数窗格中,单击新增 > 个性化。
定义两个或多个备选值。 “替代值”是个性化算法可以为您的用户选择的参数值的特殊名称。您在此处使用的值的格式必须与您的远程配置参数使用的数据类型相匹配。
选择一个目标。您可以选择以下选项之一:
- 从预先建立的目标列表中选择收入和参与度等指标。
通过在Objective字段中输入事件名称并点击Create event ,添加基于您希望优化的任何其他 Google Analytics 事件的自定义指标。
因为这些事件可能是动态的或自定义的,所以它们可能不会出现在下拉列表中。为确保您指定的指标与活动的 Analytics 事件精确匹配,请在Analytics > Events中验证该事件。
选择是针对事件数 ( COUNT ) 还是针对所有事件值的总和 ( SUM ) 进行优化。
在某些情况下,此选项是为内置 Analytics 事件预先选择的。例如,将始终为用户参与时间选择SUM ,以优化总花费时间。如果您选择Ad clicks ,个性化会针对COUNT或广告点击事件总数进行优化。
如果您选择SUM ,请输入要聚合的事件参数的名称。
在大多数情况下,事件参数名称是
value
,但您可能有一个包含要聚合的特定值的自定义指标。例如,如果您有一个具有不同货币类型的事件,参数包括USD
、JPY
、AUD
等,您可以通过将AUD
指定为事件参数来优化澳大利亚收入(并且在下一步中,一定要配置一个澳大利亚用户的目标条件!)。或者,选择最多两个额外的指标来跟踪。虽然这些不会影响个性化算法,但这些结果可以帮助您更好地了解性能和趋势。例如,如果您的个性化针对广告点击进行了优化,您可能希望跟踪基线组和个性化组之间的用户参与度。
跟踪的指标将显示在个性化结果摘要中,按选项卡组织。
为个性化参数定义或选择目标条件。只有满足此条件的用户才能获得个性化体验。一些常用的条件是将个性化仅限于特定平台的用户或仅限于特定地区的用户。
当您对备选方案、目标、其他指标和目标感到满意时,您就完成了!保存并部署您的更改以开始个性化用户的个人体验。用户将在几个小时后开始收到个性化参数值,但系统最多需要 14 天才能了解您的用户并达到最佳性能。
您可以通过从“个性化”页面选择个性化或单击“远程配置”页面上的参数目标条件来查看个性化的执行情况。
有关解释结果的更多信息,请参阅了解个性化结果。