User Snapshots
Understanding user profiles and how they power Stacked's targeting
What are User Snapshots?
A user snapshot is a comprehensive profile of each user in your application. Think of it as a constantly updated report card that Stacked uses to make intelligent decisions about which offers to show each user.
Every time a user performs an action - whether they level up, make a purchase, or complete a quest - their snapshot updates to reflect this new information.
What's in a Snapshot?
Currencies
Financial state
- Current balance for each currency type
- Total amount deposited over time
- Total amount withdrawn over time
- Transaction history tracking
Memberships
Subscriptions and passes
- Active subscriptions (premium, VIP, battle pass)
- Expiration dates for time-limited memberships
- Membership history and duration
- Renewal tracking
Levels & Skills
Progression tracking
- Overall player level
- Individual skill levels (combat, crafting, trading)
- Experience points accumulated
- Progression milestones reached
Achievements
Accomplishments
- Unlocked achievements and badges
- Progress toward incomplete achievements
- Counts for repeatable achievements
- Special event completions
Tags
User segments
- Behavioral labels (high spender, daily player)
- Status indicators (VIP, new user, at risk)
- Custom groupings defined by your team
- Event participation tags
Metadata
Additional data
- Trust score (reputation in the community)
- Days since first login
- Current login streak
- Custom properties specific to your app
- Geographic or demographic information
How Snapshots Are Built
Snapshots are maintained through two mechanisms:
- Daily Snapshot - Send a complete snapshot once per day on user login
- Event Tracking - Individual events like players spending currency, leveling up, or gaining achievements automatically update snapshots in real-time
Best Practice
Send a complete snapshot once per day when users log in. For all other changes, rely on event tracking to update the snapshot automatically. This approach optimizes performance while maintaining accuracy.
Why Snapshots Matter
Snapshots are the foundation of Stacked's intelligent offer system. They enable truly personalized experiences by understanding each user's unique journey.
Consider two different users in your game:
New Player - Day 3 Their snapshot shows: No purchases, low currency, stuck on level 4, hasn't joined a guild yet. Stacked automatically surfaces a "Starter Bundle" with a 70% discount - exactly what they need to overcome that early difficulty spike and get hooked on the game.
Lapsed Spender - Gone 30 Days Their snapshot reveals: Previously spent $50/month, reached level 45, had premium membership that expired 30 days ago. Stacked triggers a "Welcome Back VIP" offer with exclusive items they can't get elsewhere plus 7 days of free premium - designed specifically to reignite their interest.
Without snapshots, both users might see the same generic "SALE!" banner. With snapshots, each gets an offer that feels like it was made just for them - because it was.
Common User Groups
Snapshots naturally reveal distinct user groups. Understanding these patterns helps you create targeted offers for each segment:
Best & Loyal
Your highest value users
- High frequency purchases
- Recent transactions
- Highest total spend
- Premium memberships active
Offer Strategy:
Exclusive content, VIP rewards, early access
Rising Spenders
Growing engagement and value
- Recent first purchase
- Increasing frequency
- Mid-tier spend levels
- Active daily players
Offer Strategy:
Growth bundles, limited-time deals, upgrade offers
At Risk
High value but declining activity
- Historical high spend
- No recent purchases (30+ days)
- Decreasing login frequency
- Expired memberships
Offer Strategy:
Win-back bonuses, re-engagement offers
Free Players
Engaged but not spending
- Active for 30+ days
- Zero purchases
- High engagement metrics
- Completing free content
Offer Strategy:
Starter packs, micro-transactions, ad-based rewards
Inactive
No recent activity
- No purchases in observation period
- Minimal or no logins
- Abandoned progression
- Unclaimed rewards
Offer Strategy:
Reactivation campaigns, comeback bonuses, easy wins
Stacked