Server-side prize control
Every outcome is picked by a secure RNG on our server against your odds and inventory caps. The wheel animation only eases onto the slice that was already chosen — impossible to tamper with from the browser.
Most wheel apps celebrate spins and signups. Profiter keeps a holdout control group and measures the real incremental profit per visitor — after discounts and shipping. Fair, server-side, and impossible to game.
Demo wheel — real prizes are chosen server-side.
Server-side
prize truth — never decided in the browser
Holdout
control group measures true incremental profit
0 copy-paste
codes auto-apply through the cart
How it works
Four steps from install to a dashboard that tells you the truth about your popup.
Pick a theme, add prizes with real odds and inventory caps, and preview it live. Plain-English hints explain every setting.
Turn the app embed on in your theme editor. No code, no liquid edits, no developer needed.
Triggers fire on exit intent, scroll depth or a delay. The prize is chosen on our server and the wheel eases onto it.
The code auto-applies at checkout and the dashboard reports incremental profit per exposed visitor against your holdout.
Incremental profit / exposed visitor
+$0.42
▲ vs holdout control · 95% CI [+0.28, +0.56]
Illustrative demo data — your dashboard reflects your store.
Incremental profit, measured
Enter your margin and shipping cost once. Profiter compares shoppers who saw the wheel against a holdout who didn't, then reports profit per exposed visitor — the one number that answers "did this actually pay off?"
The browser is only told which slice to land on — after the decision is made. Nothing to tamper with.
Server-side fairness
A cryptographically secure RNG on our server chooses every outcome against your odds and inventory caps. The animation only eases onto the slice that was already picked — so no one can force a jackpot from the console.
Prizes
Mix and match prize types per slice, each with its own odds, colour and redemption cap.
Percentage off
Order-wide or specific products
Fixed amount off
With optional minimum spend
Free shipping
Optional max shipping cap
Free gift
100% off a chosen product
Buy X get Y
BOGO at any discount %
No win
Honest odds keep margins safe
Everything included
Every outcome is picked by a secure RNG on our server against your odds and inventory caps. The wheel animation only eases onto the slice that was already chosen — impossible to tamper with from the browser.
Enter your margin and shipping cost once. See profit per exposed visitor for shoppers who saw the wheel versus a holdout who didn't — the only number that tells you if the popup actually paid off.
Deterministic, persistent bucketing keeps a true control group. Confidence intervals and sample-ratio-mismatch checks are baked in, so you only call a winner once the math agrees.
Winners get a single-use code created through Shopify Functions and applied straight through the cart — no one has to copy, paste, or remember anything at checkout.
Start from Seaside Fairground, Mint Boutique, Midnight Jackpot, Rose Atelier, Streetwear Drop or Winter Market — then tune colors, fonts, logo, launcher and victory effects to match your store.
Consent is never pre-ticked, email is minimized and hashed, double opt-in is supported, and Shopify's GDPR webhooks perform real deletion and export. No dark patterns.
Integrations
Sync every opt-in to your email and messaging stack, with consent and double opt-in status carried through.
Explore all featuresQuestions
Most spin-wheel apps report spins and email signups and call it a day. Profiter keeps a holdout control group that never sees the wheel, then measures the difference in profit per visitor. You find out whether the popup actually made money after discounts and shipping — not just whether people played.
No. The winning slice is chosen by a cryptographically secure RNG on our server, against the odds and inventory limits you set. The browser is only told which slice to ease onto after the decision is made, so there's nothing to tamper with client-side.
Never. Each win creates a single-use discount through Shopify Functions and applies it through the cart automatically, so the offer is already waiting at checkout.
Each time the popup is served to a visitor counts as one pageview. Free includes 1,000 per month, Growth 25,000, and Pro 150,000. You get clear warnings at 80% and 95% before anything is capped.
More questions? See the full FAQ or email us.
Install Profiter, launch a wheel in minutes, and let the holdout dashboard tell you exactly what it added to the bottom line.