A/B testing for Rails with a results dashboard and real statistics
No ratings yet# Gemfile
gem "field_test"
# config/routes.rb
mount FieldTest::Engine, at: "/field_test"Both replace VWO. Split is the better-known of the two (2,700 stars), while Field Test covers a narrower slice of the same job.
A/B testing for Rails with a results dashboard and real statistics
No ratings yet# Gemfile
gem "field_test"
# config/routes.rb
mount FieldTest::Engine, at: "/field_test"Rack-based A/B testing with a mountable dashboard
No ratings yet# Gemfile
gem "split"
# config/routes.rb
mount Split::Dashboard, at: "/split"A/B testing that stores assignments in your database and shows the results in a mounted dashboard. Experiments defined in a YAML file Variant assignment that survives the anonymous-to-signed-in transition Conversion tracking with one call A dashboard with Bayesian probability that each variant wins The hard part of A/B testing is not splitting traffic — it is keeping a visitor in the same bucket after they sign up. Field Test handles that because it can see both the cookie and the user record.
The long-running Rack A/B testing framework, with a dashboard you mount. Experiments with any number of alternatives Multiple goals per experiment Weighted alternatives, and forced variants for QA A dashboard to start, stop and reset experiments and pick a winner Redis-backed Split stores in Redis and has been around longer; Field Test stores in your database and reports Bayesian probabilities. If you want experiment data joinable with the rest of your schema, take Field Test.
Rows where the two differ are marked.
| Field Test | Split | |
|---|---|---|
| Category | Experiments | Experiments |
| Replaces | VWO | VWO |
| License | MIT | MIT |
| GitHub stars (differs) | 590 | 2700 |
| Gem (differs) | field_test | split |
| Mounts at (differs) | /field_test | /split |
| Member rating | — | — |