LogoStacked
Concepts

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:

  1. Daily Snapshot - Send a complete snapshot once per day on user login
  2. 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