Skip to main content
Qyren automatically assigns every player to exactly one of five segments. You don’t configure this — it updates daily based on the events you send us. The segment drives what offers are shown, how often, and at what price.

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 your purchase 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:
  1. Dashboard filters. Every chart — revenue, retention, economy — can be filtered or split by segment.
  2. Offer targeting. When you import offers, you can set segment_tags to restrict an offer to specific segments (e.g. a $49.99 bundle with segment_tags: ["whale"]).
  3. 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. Your player_id is an opaque string — use a UUID or a hash of your internal user ID, not anything that identifies a real person.