From A/B Testing to Reward-Driven Flags: What Changes
If you’ve been running A/B tests, you already understand the basics: show different users different variants, see which one performs better. Reward-driven flags do the same thing, just faster and with less manual work.
Here’s what changes.
What Stays the Same
- You still define variants (control, treatment A, treatment B)
- You still measure outcomes (conversions, clicks, revenue)
- You still use feature flags in your code
- You still look at a dashboard to see results
What Changes
Traffic allocation is automatic
With A/B testing, you set a 50/50 split and wait. With reward-driven flags, traffic starts equal but automatically shifts toward the winning variant. Less traffic is wasted on losers.
No waiting for statistical significance
A/B tests require you to wait until you have enough data to declare a winner. Reward-driven flags start improving from the first interaction. There’s no “test end date.”
You send rewards instead of analyzing results
Instead of exporting data and running statistical tests, you just send a reward event when something good happens (a conversion, a purchase). Versia does the analysis for you.
How to Switch
Step 1: Create your flag in Versia
Log in, create a flag, add your variants, and enable reward-driven mode.
Step 2: Connect your app
Use any OpenFeature SDK. It’s a few lines of code:
const variant = await client.getStringValue('banner-cta', 'default', {
targetingKey: userId
});
Step 3: Send rewards
When a user takes the action you care about, send a reward:
client.track('conversion', {
targetingKey: userId,
trackingEventDetails: {
flagKey: 'banner-cta',
reward: 1.0
}
});
Step 4: Watch the results
Open the Versia dashboard. You’ll see traffic shifting toward the better-performing variants within hours, not weeks.
What to Start With
Pick one flag. Something low-risk but measurable:
- A CTA button with two or three text options
- A pricing page with different layouts
- An email subject line
Once you see how it works, you’ll want to migrate more.
Common Questions
Do I need to remove my existing A/B tests?
No. You can run reward-driven flags alongside existing tests. Migrate at your own pace.
What if I have low traffic?
Reward-driven flags work best with moderate traffic (1,000+ evaluations per week). For very low-traffic flags, a simple static flag might be fine.
Can I still see raw data?
Yes. The dashboard shows all evaluations, rewards, and traffic allocation. Pro and Enterprise plans include data export.
Same concept. Less work. Better results. Try Versia free and see the difference.