Our spin-the-wheel popup opts in at ~9% vs ~3.5% for a plain form. Trying to figure out why the wrapper matters this much

A plain email popup, type your address for 10% off, converts around 3.5% for us. Same offer wrapped in a game, spin a wheel, scratch a card, pick a gift, and it jumps to about 9%. Best variants we’ve run cleared 26%. Same discount, same traffic, roughly triple the signups.

I work at Claspo, where we build popup and gamification tools, so this is data across our merchant base, not one store. Biased sample. But I know exactly how it was measured.

Why does the wrapper move the number that much? Micro-commitment. A plain form asks for the biggest thing first: your email, before the visitor has done anything. A wheel asks for something small first. Pick a slot. Scratch the panel. Do that tiny thing and typing your email afterward feels like claiming a prize you already half earned. The ask lands last instead of first.

Timing did almost as much work as the game itself. Welcome popups only for genuinely new visitors. A browse-saver that waits for 2-3 pages viewed or 20-30 seconds on site, so it catches people who’re already engaged, not people about to bounce. Cart-exit only for someone leaving with items still in the cart. Same widget, three different triggers, and the difference between landing as timely and landing as noise came down entirely to when it fired.

One thing I’d push back on if someone else posted this: these are opt-in numbers, not revenue numbers. Someone who spun a wheel for a code behaves differently after signup than someone who typed their email in cold. The two lists might not monetize the same per subscriber. Capture went up, that part’s real. Whether it holds downstream is a separate question, so track what those subscribers buy after signup.

Happy to share more on the setup if it’s useful.

The wrapper is doing a few jobs the plain form is not: it feels like a game, it delays the email field, and it gives people a reason to stay on the overlay. Opt-in rate going up does not automatically mean revenue going up, which you already flagged.

I would keep the wheel for first-time / cold traffic. What usually breaks is firing it again at people who already dismissed it. For returning visitors, a non-modal path (footer signup, or a shopper-opened notification bell/feed) is a second capture that does not stack another overlay.

Disclosure: I work on Atomato, a storefront notification feed (Atomato Email, SMS & Upsell - Grow email and SMS lists and upsell from a feed... | Shopify App Store). It is meant to sit next to the popup you already run, not replace it. Happy to answer setup questions even if you stay on the wheel.