通过 Remote Config 个性化,您可以为每个用户自动选择 Remote Config 参数以针对目标进行优化。个性化参数就像执行自动、个性化、持续改进和永久的 A/B 测试。
当您在应用程序中使用 Remote Config 个性化时,您可以通过自动为每位用户提供多种备选用户体验之一(针对您选择的目标进行优化的备选方案),从而为他们创造更具吸引力的体验。您可以使用Remote Config 定位条件将您的个性化 Remote Config 参数定位到特定用户组。
您可以针对使用 Google Analytics 可衡量的任何目标进行优化,并根据事件数量或事件参数的聚合值(总和)进行优化。这包括以下内置指标:
- 用户参与时间,按用户参与时间优化
- 广告点击,按广告点击事件总数进行优化
- 广告展示次数,根据广告展示次数进行优化
或者,您可以根据任何 Analytics 事件优化自定义指标。一些可能性包括:
- Play 商店或 App Store 评级提交
- 用户在特定任务上取得成功,例如完成游戏关卡
- 应用内购买事件
- 电子商务事件,例如将商品添加到购物车,或者开始或完成结帐
- 应用内购买和广告收入
- 虚拟货币消费
- 链接和内容共享以及社交网络活动
有关潜在个性化用例的更多信息,请参阅远程配置个性化可以做什么?
它是如何工作的?
个性化使用机器学习来确定每个用户的最佳体验。该算法有效地在为不同类型的用户学习最佳体验和利用该知识最大化您的目标指标之间进行权衡。个性化结果会自动与一组拒绝用户进行比较,这些用户会从您提供的替代方案中获得持久的随机体验——这种比较显示了个性化系统产生了多少“提升”(增量值)。
有关 Remote Config 个性化算法和概念的详细信息,请参阅关于 Remote Config 个性化。
实现路径
- 实施两种或多种您期望对某些用户而非其他用户最佳的替代用户体验。
- 使用 Remote Config 参数使这些备选方案可远程配置。请参阅远程配置入门和远程配置加载策略。
- 为参数启用个性化。 Remote Config 将为您的每个用户分配最适合他们的体验。请参阅入门指南。
个性化与 A/B 测试
与旨在寻找单一最佳用户体验的 A/B 测试不同,个性化尝试通过为每个用户动态选择最佳用户体验来最大化目标。对于许多类型的问题,个性化会产生最好的结果,但 A/B 测试仍有其用处:
个性化首选 | 首选A/B测试 |
---|---|
当每个用户都可以从个性化的用户体验中受益时 | 当您希望为所有用户或定义的用户子集提供单一的最佳体验时 |
当你想持续优化个性化模型时 | 当您想在固定时间窗口内进行测试时 |
当您的优化目标可以简单地表示为分析事件的加权总和时 | 当您的优化目标需要对几个不同的竞争指标进行周到的评估时 |
当您想不考虑任何权衡取舍而针对目标进行优化时 | 当您想在推出某个变体之前确定它是否比另一个变体在统计上有显着改进时 |
当不需要或不需要人工审查结果时 | 当需要人工审查结果时 |
例如,假设您希望在您提示时最大限度地增加在 Play 商店中对您的应用评分的用户数量。可能有助于成功的一个因素是提示的时间:当用户第一次、第二次或第三次打开您的应用程序时,您会显示提示吗?还是在他们成功完成某些任务时提示他们?理想的时间可能取决于个人用户:一些用户可能会立即准备好对您的应用进行评分,而其他用户可能需要更多时间。
优化反馈提示的时间是个性化的理想用例:
- 每个用户的最佳设置可能不同。
- 使用 Analytics 可以轻松衡量成功。
- 所讨论的 UX 更改风险很低,您可能不需要考虑权衡取舍或进行人工审查。