We spent $2 million on a campaign that looked fantastic for the first month. D7 ROAS was 40%—right on target for our projections. By D90, it was clear we'd lose money. The users monetized early but churned fast. If we'd had predictive LTV, we would have caught it by Day 3.
What Is Predictive LTV?
Predictive LTV (pLTV) uses early user signals—typically from the first 1-7 days—to forecast long-term value. Instead of waiting 90+ days to measure actual LTV, you can optimize campaigns in near-real-time.
Why It Matters
- Faster optimization decisions
- Reduced waste on bad traffic
- Better budget allocation
- Competitive advantage
Early Signals That Predict Value
The best predictors vary by app type, but common signals include:
Engagement Signals
- Session count (D1, D3, D7)
- Session duration
- Feature completion
- Return frequency
Monetization Signals
- First purchase timing
- First purchase amount
- Store visits (even without purchase)
- Ad engagement patterns
Behavioral Signals
- Tutorial completion
- Notification opt-in
- Social features usage
- Level/content progression
The Power of Early Purchase
Users who make any purchase in the first 7 days typically have 5-10x higher lifetime value than non-purchasers. This single signal often has more predictive power than all engagement metrics combined.
Building a pLTV Model
Step 1: Define Your Target
What are you predicting? Options include:
- D90 or D180 LTV (most common)
- Lifetime revenue
- Probability of becoming a payer
- LTV bucket (high/medium/low)
Step 2: Gather Historical Data
You need mature cohorts with known outcomes. Minimum requirements:
- 10,000+ users with D90 data
- Representative mix of sources
- All relevant early signals captured
Step 3: Feature Engineering
Transform raw data into predictive features:
- Aggregate metrics (sum, average, max)
- Time-based features (recency, frequency)
- Ratio features (sessions per day)
- Interaction features (purchases × sessions)
Step 4: Model Selection
Common approaches:
- Linear Regression: Simple, interpretable
- Random Forest: Handles non-linear patterns
- Gradient Boosting: Often best performance
- Neural Networks: For large datasets
Model Validation
Your model is only useful if it generalizes:
- Holdout testing: Reserve 20% of data for validation
- Time-based splits: Train on old cohorts, test on new
- Cross-validation: Multiple train/test splits
- Live monitoring: Track prediction vs actual over time
Using pLTV for Optimization
Once you have predictions, put them to work:
- Campaign evaluation: Compare pLTV across sources
- Bid optimization: Value-based bidding signals
- Budget allocation: Shift spend to high-pLTV sources
- Creative testing: Which creatives attract valuable users?
Predict Value, Optimize Faster
ClicksFlyer's predictive analytics help you forecast user value from early signals and optimize campaigns before it's too late.