- #A/B testing
• 2 min read
A/B Testing With Flagr
Flagr is an open-source service that provides feature flags, experimentation (A/B testing), and dynamic configuration. I've worked with this tool and highly recommend it to anyone looking for an efficient and user-friendly A/B testing solution.
An A/B testing tool/service splits your website traffic into two variants: (A) the control (the original version of the page) and (B) the treatment (the modified version of the page). Usually, we would want to segment our audience/traffic to get better results. For accurate segmentation, we set constraints - rules defining to which segment the user belongs.
How can Flagr help you?
- In addition to powerful API, Flagr offers a rich UI. You can set up variants, segments, and constraints in a visual and simple interface. You can also run multi-variant experiments with no limit to their count.
- You can configure variants dynamically. The dynamic configuration has two features: (1) distribution of variants in a segment; and (2) rollout percentage of users in a segment participating in the experiment. For better evaluation, use flag tagging and variant attachments.
- Flagr is a high-performance cloud-native Go service with fast REST API and detailed documentation. You can run it locally in a Docker container. Considering its adoption trends, you’ll face no difficulties deploying Flagr on Kubernetes.
- Easily build your own pipelines to collect evaluations for analytics: Flagr logs data records and impressions.
All in all, Flagr is an excellent A/B testing tool for your experimentation needs.