A/B测试简单来说,就是为同一个目标制定A、B方案,让一部分用户使用 A 方案,另一部分用户使用 B 方案,记录下用户的使用情况,看哪个方案转化率、注册率等指标更高,谁就赢。AB测试对于ToC应用至关重要,因为它可以在收集结果数据的同时对其用户体验进行仔细的更改。通过这种方式,可以更好地了解为什么应用中的某些元素会影响用户行为。
A/B测试本质上是个分离式组间实验,以前进行A/B测试的技术成本和资源成本相对较高,但一系列专业的可视化实验工具的出现,A/B测试已越来越成为应用优化常用的方法。
本文推荐一些比较优秀的开源免费的A/B测试以及功能标记工具。
01
GrowthBook
GitHub(5.4K+Star)
https://github.com/growthbook/growthbook
GrowthBook是一个免费、开源的A/B测试平台。它支持多用户、项目管理和任务管理。
GrowthBook可以处理PostgreSQL、MySQL、MariaDB、BigQuery、Amazon Redshift、DataBrick、MS SQL Server甚至Google Analytics等数据库中的数据。
功能特征:
-
友好的响应式用户界面
-
具有高级目标定位、逐步推出和实验功能的功能标志
-
支持React,JavaScript,PHP,Ruby,Python,Go,Android,iOS等的SDKs!
-
强大的A/B测试分析和高级统计功能(CUPED、贝叶斯、SRM检查等)
-
支持现有的数据堆栈:BigQuery、Mixpanel、Redshift、Google Analytics等
-
可以️按浏览器、国家/地区或任何其他自定义属性深入查看A/B测试结果
-
支持将报告导出为一个小型笔记!
-
使用屏幕截图和GitHub Flavor Markdown记录所有内容
-
提供Webhooks和REST API,用于构建集成
-
支持使用Docker和Docker compose轻松安装
分分钟安装
git clone https://github.com/growthbook/growthbook.git
cd growthbook
docker-compose up -d