Firebase A/B Testing
Firebase A/B Testing 通过简化产品和营销实验的运行、分析和调整方式,帮助您优化应用体验。它使您能够测试对应用界面、功能或互动性宣传活动所做的更改,以便在广泛发布之前了解这些更改对关键指标(如收入和用户留存率)有何影响。
您可以通过 FCM 创建 A/B Testing,测试不同的营销消息;也可以通过 Remote Config 创建,测试应用内所做的更改。
准备好开始了吗?选择产品:
主要功能
运行测试并提升您的产品使用体验 | 通过 Remote Config 创建实验,在实验的变体中更改应用的行为和外观,并测试哪种产品使用体验能最有效地带来您最关注的效果。 |
使用 Notifications Composer 寻找再次吸引用户的方法 | 使用 A/B Testing 帮助您找出最有效的措辞和消息设置来吸引用户使用您的应用。 |
安全地发布新功能 | 发布新功能之前,最好先让一小部分用户参与测试,确保测试结果符合您的目标。等到对 A/B Testing 结果有了信心后,再向全部用户发布新功能。 |
定位用户群 | 使用应用用户的相关数据运行有针对性的 A/B 测试。例如,您可以定位运行特定应用版本、平台、语言的一部分用户,或选择与某个 Google Analytics 用户属性值相匹配的用户。 |
工作原理
创建实验后,您可以创建某项用户体验的多个变体,然后衡量这些变体对您的预期目标(如提高应用内购买量)的达成情况。您可以使用以“AND”逻辑串联的多个条件来定义目标用户群;例如,您可以限定目标用户群为特定应用版本的用户,且这些用户属于某个 Analytics 受众群体,如与客户端设置的自定义 Google Analytics 用户属性匹配的“崩溃用户”。
使用 Remote Config 进行实验时,您可以对一个或多个参数进行更改,从而改变应用的行为和外观。您可以利用此功能进行细微的更改(如修改最佳配色方案和菜单选项位置)或更显著的更改(如测试全新的功能或界面设计)。使用 Notifications Composer,您可以运行实验以找到要在通知消息中使用的正确措辞。
无论您的实验使用 Remote Config 还是 Notifications Composer,您都可以监控实验,直到找出领先变体,即在完成目标方面表现最佳的变体。您可以在一小部分用户群体中开始实验,然后随着时间的推移逐步提高参与实验的用户比例。如果在第一个实验中没有找出比基准更能实现您目标的变体,您可以开始新一轮实验,找到改进应用的最佳方法。
您还可以对照您的目标跟踪其他指标(应用崩溃、用户留存率和收入),便于您更好地了解实验结果及其对应用的使用体验所产生的影响。
实现流程
将 Remote Config 或 Firebase Cloud Messaging 添加到您的应用中 | 如果您的应用已经在使用 Remote Config 或 Cloud Messaging(或两者都使用),您可以跳到下一步。 | |
定义您要通过 A/B 测试进行评估的变体 |
无论您是要做细微更改还是要添加新界面或功能,如果您可以使用 Remote Config 来控制此类更改,就可以通过 A/B Testing 针对此类更改测试多个变体。 您还可以搭配使用 A/B Testing 和 Notifications Composer,针对再互动宣传活动测试多个变体,然后再向所有用户发布宣传活动。 |
|
定义成功的衡量标准 | 在使用 Notifications Composer 的实验中,您可以使用 Analytics 事件来定义实验目标并比较实验变体。在 Remote Config 实验中,您可以使用 Analytics 事件或转化漏斗来定义实验目标。 | |
监控您的实验以找到胜出变体 | 您可以只在几个用户中开始实验,如果早期结果还不错,再逐步扩大用户范围。监控实验时,您可以看到是否有变体导致了更多的应用崩溃或对应用的使用体验产生了其他影响,还可以看到哪个变体最接近您的目标。 |
后续步骤
- 如需详细了解实验概念和最佳实践,请参阅 Firebase A/B Testing 简介。
- 开始创建 Remote Config、Notifications Composer 或 In-App Messaging 实验。
- 详细了解与 A/B Testing 交互的 Firebase 功能:Google Analytics、Firebase Remote Config、Cloud Messaging 通知、In-App Messaging、AdMob 和 Remote Config 个性化。