Player Segments
Not all players are the same. A player who has never spent money needs a completely different offer than someone who spends every week. gamemantra.ai automatically classifies every player into a segment — no setup required.
How it works: The AI runs every 4 hours, reads each player's session data and purchase history, and assigns them a segment. Offers are then matched to templates designed for that exact segment. The AI also updates immediately when a player makes their first purchase — no waiting 4 hours for that critical moment.
Lifecycle Segments — how far along in the relationship
These are the primary segments. Every player has exactly one lifecycle segment at any point in time.
Classified when: First 48 hours since install, never spent money
Best offer: Starter pack ($0.49–$0.99). This is the onboarding window. Keep it cheap, make it feel like a gift.
Classified when: Older than 48h, still playing, spend score = 0, has NEVER made any IAP
Best offer: First purchase offer ($0.49 one-time). These players choose to be free — you need a very low barrier and strong value. One-time-only badge helps.
Classified when: 2+ sessions in last 7 days, spend score = 0 (may have purchased before but very long ago)
Best offer: Engagement bundles ($1.99–$3.99). They're invested in the game. Show value, not just price.
Classified when: Has made at least 1 IAP in the last 60 days
Best offer: Bundle upgrades ($2.99–$9.99). They've proven they'll spend. Show bigger value, premium items.
Classified when: Spend score ≥ 0.7 (top spenders — roughly top 1–5% by revenue)
Best offer: Exclusive bundles ($9.99–$49.99). Unique items, legendary gear, exclusive cosmetics. Price is not the barrier.
Classified when: Had activity before (was active/paying/new) but zero sessions in last 7 days
Best offer: Re-engagement discount ($0.99–$2.99). They know the game. Remind them what they're missing. Time-limited urgency helps.
Classified when: Was at_risk last check, now has at least 1 session this week
Best offer: Welcome-back bundle ($1.99–$4.99). They came back themselves — they're motivated. Don't undersell.
Classified when: Failed the same level 3 or more consecutive times
Best offer: Level-specific help ($0.99–$2.99). This is the highest-urgency moment in the game. They want to pass the level right now. 'We know this is hard — here's a hand' framing works best.
Progression Stage — where they are in the game
This is a parallel dimension written alongside the lifecycle segment. An early_game whale (spends big in first week) and a late_game whale (veteran big spender) want completely different offers. Offer templates can target combinations of both.
Combining Segments for Precision
The AI can match offer templates that target two dimensions at once: lifecycle + event. The more specific a template is, the higher its priority.
| Segment | Trigger event | Priority | Why this combination works |
|---|---|---|---|
| never_purchased | level_fail_near_miss | 10+ | First-time buyer + frustration = highest first-IAP conversion. $0.49 is the right price. |
| whale | boss_raid (RPG) | 10+ | Top spender about to face hardest content = maximum willingness to pay. |
| stuck | hard_level_fail (Match-3) | 10+ | Repeated failure + specific obstacle = player knows exactly what they need. |
| at_risk | session_start | 10+ | They came back after 7+ days — they're reconsidering the game. This is your re-monetization window. |
| never_purchased | (any) | 3 | Generic first-purchase offer as a fallback — shows on any trigger. |
| returning | (any) | 3 | Welcome-back deal fires on any trigger — always relevant for returnees. |
How to see your players' segments
Bar chart showing distribution of all 8 lifecycle segments for your game. Updated every 4 hours. See how many players are at risk, how many have never purchased, and track changes over time.
In shadow mode, every AI offer decision is logged with the player's segment, event, offer template selected, and why. Use this to verify that segments are matching the right templates before going live.