A standard email popup converts at 3.5%. The median woohoo spin-the-wheel popup converts at 13.2%. That's a 3.77× difference on the same traffic, the same offer, and the same email address. We dug into 50 million impressions to figure out which part of the gap is the wheel — and which part is everyone else cheating.
For the last three years, the popup category has settled into a story: gamification is "novel" but unserious, a Black Friday gimmick, a thing that converts well but doesn't fit the brand. Most premium ecommerce brands won't ship a spin wheel for the same reason they won't ship a flash sale — it feels desperate.
The data we pulled this quarter says that take is mostly wrong, but in an interesting way. Wheels convert better than forms not because users like wheels. They convert better because wheels are the only popup in the category that respects how decisions actually get made.
Why the baseline is 3.5%
The "standard email popup" is doing more than asking for an email. It's asking the visitor to make three decisions in roughly two seconds: do I trust this site enough to give them an address, is the implied benefit worth the future inbox cost, and do I want to deal with this right now instead of looking at the thing I came here for. Three decisions, two seconds, one mostly-irrelevant cognitive load.
The most common response to that load is the X in the corner. The second most common response is a fake email. The third most common, somewhere around 3.5% of the time, is a real one.
What the wheel does is replace those three decisions with one: do I want to spin. The email becomes a side effect of an action the visitor already wants to take. That's not a trick; it's just better information architecture.
Wheels convert better than forms not because users like wheels. They convert better because they're the only popup in the category that respects how decisions actually get made. — internal post-mortem, Q1 2026
Three psychology levers that do real work
Strip out the visual chrome — the confetti, the sparkles, the brand-color slices — and there are three things doing the lifting. None of them are unique to spin wheels, but spin wheels are the cleanest way to pull all three at once.
Variable reward
The discount on a fixed popup ("Get 10% off!") has a known payoff. The discount on a wheel doesn't — you might land on 40%, you might land on "try again." Behavioural economics has been calling this variable ratio reinforcement since the 1950s; product people have been calling it "the slot machine effect" since 2015. Both are right.
Earned outcome
A coupon that arrives by email feels like an ad. A coupon that arrives because you spun a wheel feels like something you won. The IKEA effect — we value things we contributed to — kicks in around the second click. Users who spin are 2.4× more likely to redeem the resulting code than users who receive an identical code by email.
Sunk-cost commitment
Once a visitor types an email and clicks "spin," they have made a small but real investment. Closing the popup now means losing the wheel without seeing the result, which feels worse than it should. This is the same mechanic that keeps people on hold for forty-five minutes after the first ten.
The micro-commitment ladder is more important than the wheel.
If you only take one thing from this piece: the wheel converts because it lowers the cost of the first click, not because spinning is fun. Any mechanic that lets a visitor say "yes" before committing to "yes and give me your email" beats a standard form. Quizzes, gift boxes, scratch cards — they all work on the same ladder.
The mechanics that actually matter
We tested every popup setting we could vary across the cohort. Most settings made a difference; a few made an obscene difference. In rough order of impact:
- Prize odds. Wheels with one big-prize slice (40% off) and the rest small (5–10%) outperform wheels with even slices by 2.1×. Visitors don't actually want to win the jackpot — they want to almost win it. Set the big prize to 0.5–2% odds and weight everything else low.
- Trigger timing. Time-based triggers (X seconds on page) lose to behaviour-based (scroll depth, exit-intent, second pageview). The best-performing trigger is a 40% scroll depth on a product page — visitors who scroll that far are committed enough to want the discount, but not so close to checkout that they'd ignore a popup.
- The "no thanks" copy. The opt-out copy matters more than the headline. "No thanks, full price is fine" converted 14% more visitors than "Close." Loss aversion is real and you should weaponize it.
- Brand fit on the popup chrome. Default chrome (pink, yellow, glitter) converts well on fast-fashion and beauty. The same chrome on a premium home-goods store loses 30% of conversions vs. a brand-matched popup. Strip the carnival.
- Email validation timing. Asking for the email before the spin converts ~6% higher than asking after. Visitors are already committed; the extra friction is a feature.
One targeting rule, doing most of the work
Across all 4,212 stores, one targeting rule accounted for a disproportionate share of the lift. We've shipped it as the default for the spin wheel template:
show when {
visit >= 2 AND
scroll_depth > 40% AND
last_seen_popup > 14d AND
cart_value == 0
}
That's it. Returning visitor, scrolled enough to indicate intent, hasn't seen our popup in two weeks, hasn't started a cart. Stripping it down to those four conditions outperformed every "smart" timing algorithm we tested.
Where mobile is a different animal
Mobile spin wheels convert 40% better than mobile email forms — a larger relative lift than desktop. But the mechanics are different. Three things changed on phones:
- The wheel needs to be at least 280px wide to feel "real." Anything smaller and visitors don't trust the spin is random.
- Email validation has to happen on the keyboard-down state, not the spin. Forcing the keyboard back up after the spin animation tanks conversion by 9%.
- Haptics matter. iOS devices with a medium haptic on each slice tick converted 11% better than the same wheel without. We didn't expect this to be measurable. It is.
Skip the trial-and-error. Ship the default that works.
The "Lucky Wheel" template ships with all defaults from this piece pre-configured — prize odds, trigger rule, mobile haptics, brand-matched chrome. Five minutes to install.
Where the math breaks
The 13.2% number is a median across a 90-day cohort. There are two places the wheel falls off the cliff, and both are predictable.
Frequency cap matters more than you think
Shown to the same visitor more than once a week, the wheel loses 60% of its conversion lift. Twice in a session is worse than not showing it at all — visitors who saw it once and dismissed it get angry the second time. We default the frequency cap to "once per 14 days, per visitor." Most stores who underperform the benchmark have it set to "every session."
Brand fit is binary
The wheel works on stores where a discount-driven first purchase is a normal acquisition motion. It doesn't work on stores where the brand is the value proposition — direct-to-consumer luxury, premium home goods, anything that competes on "we don't discount." For those merchants, the pick-a-gift mechanic outperforms wheels by ~30% and feels less carnival.
Shown to the same visitor twice in a session, the wheel converts worse than not showing it at all. Visitors who saw it once and dismissed it get angry the second time.
How to build one in five minutes
Five minutes is the median time to ship a working spin wheel from a fresh woohoo account. The flow:
- Sign up, paste your Shopify URL — brand kit (logo, colors, fonts) auto-imports.
- Pick "Lucky Wheel" from the template library — it ships with the defaults from this piece.
- Edit the prize slices. Default odds work; we recommend keeping them.
- Set the trigger rule. The default targeting rule above is one click away.
- Hit publish. The script is async, under 10KB gzipped, doesn't touch your Lighthouse score.
Most of the merchants we tracked spent more time picking which slice gets the 40% prize than configuring anything else.
What we tell merchants on day one
If you're reading this, you probably already have a popup. Replace it with a wheel and measure for two weeks. If your category is in the "brand fit is binary" group above, replace it with a pick-a-gift instead. Set the frequency cap to 14 days. Don't touch the prize odds for at least a month.
If the lift isn't at least 2× in that window, the popup isn't the problem. Email us — we'll dig in.
// Sources & methodology
- woohoo cohort data, Q1 2026. 4,212 stores, 50.4M wheel impressions, 90-day window. Weighted by impressions; medians reported.
- Skinner, B.F. Schedules of Reinforcement, 1957. Variable ratio reinforcement principle.
- Norton, Mochon & Ariely, "The IKEA effect," Journal of Consumer Psychology, 2012.
- OptiMonk popup benchmark study, 2025. Baseline email popup conversion (3.5%) reported across 17,000+ sites.
- Claspo conversion benchmark report, 2025. Cross-category popup conversion data.
Maya runs the data team at woohoo. Before that, ten years across Klaviyo, Privy, and a brief and ill-advised stint at Wheelio. Writes the quarterly conversion benchmarks. Plays bass.

