The five segments
new_player
Anyone in their first 3 days after install. New players see small, welcoming offers (starter bundles, first-purchase deals) and are paced gently — no more than one paid offer per session.
minnow
Lifetime spend under $20, past the new-player window. Minnows make up the bulk of most games (~90% of payers by count, ~15% by revenue). They respond best to low-price, high-perceived-value bundles.
dolphin
Lifetime spend $20–$100. Dolphins are the most sensitive to personalization — the difference between a well-targeted dolphin offer and a mistargeted one can be 3–5x in conversion rate.
whale
Lifetime spend above $100, or in the top 1% of payers in your game (whichever comes first). Whales tolerate higher prices and want exclusivity — premium bundles, limited-time VIP passes, cosmetics.
lapsed_payer
A player who has paid at least once but no purchase in 30+ days. These are win-back targets. Offers here lean heavily on re-engagement — discounts, free gifts on return, comeback bundles.
Where segments come from
We compute segments from yourpurchase events. You don’t need to tell us anything extra. The first time a player’s lifetime spend crosses a threshold, their segment updates within 24 hours.
Players who never pay stay as minnow (after their new_player window expires) forever. That’s correct — most of a game’s population is non-paying, and Qyren won’t push paid offers on them aggressively.
Using segments
You’ll see segments in three places:- Dashboard filters. Every chart — revenue, retention, economy — can be filtered or split by segment.
- Offer targeting. When you import offers, you can set
segment_tagsto restrict an offer to specific segments (e.g. a $49.99 bundle withsegment_tags: ["whale"]). - Recommendations. Even if you don’t tag offers, Qyren uses the player’s segment internally when deciding what to show.
A note on privacy
We never receive names, emails, or any personally identifying data. Segments are derived purely from behavioral events. Yourplayer_id is an opaque string — use a UUID or a hash of your internal user ID, not anything that identifies a real person.
