Why it matters
Platforms optimize on what you tell them happened. If you only send first purchase value, the algorithm learns on discount hunters and one-time buyers. If you wait months for true LTV, learning is too slow and attribution decays.
Predictive events bridge timing and economics: fire when identity and early behavior are stable enough to score, attach a calibrated predicted value, and let platform learning shift delivery toward higher-value users. Done poorly, they inject noise or overconfidence; done well, they unlock value-based bidding on funnels where realized value arrives late.
Meta, Google, and TikTok each have parameter and eligibility rules for value-bearing events. Match rate, deduplication, and event timing determine whether predictive events actually influence optimization.
Predictive events
Predictive events are the activation unit of pLTV:
- Input: First-party data and revenue history in your data warehouse.
- Model: Produce user-level pLTV at anchor moments (signup, first purchase, trial start).
- Transform: Apply signal transformation, caps, and calibration so scores are platform-ready.
- Deliver: Send as custom or standard events via Meta CAPI, Google Ads Conversion API, or TikTok Events API with value parameters.
- Prove: Compare incremental quality vs BAU in a holdout test at agreed maturity window.
Churney designs predictive events (name, value, timing, thresholds) and sends them directly to ad networks. The data warehouse feeds the model; it is not the delivery pipe.
Category variants
| Model | Predictive event pattern |
|---|---|
| Ecommerce / DTC | Purchase or custom event with net-revenue-weighted pLTV; refund-aware calibration. |
| Subscription app | Trial or subscribe event with renewal-weighted score; ATT paths may need redundancy. |
| SaaS / PLG | Lead or activation event with expansion-weighted pLTV when revenue trails signup. |
Common mistakes
- Sending scores too early. Identity unstable; model has no signal; values are noise.
- Uncapped model output. Extreme values destabilize learning phase.
- Flat value on every user. Predictive event exists but does not rank users.
- Wrong event name or schema. Platform does not treat event as value-optimizable.
- No holdout proof. Platform metrics move but incrementality unverified.
- Pixel-only delivery. Server-side Conversion API paths needed for durability and match.
Advertiser lens
| Role | What they ask | What good looks like |
|---|---|---|
| Head of Performance / UA | Which event should carry pLTV? | Documented anchor event, volume, and value distribution by campaign. |
| VP Growth / CMO | Is this allowed on our platforms? | Eligibility confirmed per network; fallback BAU path defined. |
| Marketing Analytics / Data Science | Are predictions calibrated? | Calibration curves by segment; drift monitoring scheduled. |
| Data Engineering | Who owns the event payload? | Schema map, hashing, dedup keys, and failure alerts live. |
FAQ
What are predictive events?
Events sent to ad platforms that include modeled future value (typically pLTV) before full customer outcome is observed.
How are predictive events different from standard purchase events?
Purchase events report realized transaction value; predictive events carry expected long-term value designed for optimization timing.
Which platforms accept predictive value parameters?
Meta CAPI, Google Ads Conversion API, and TikTok Events API support value parameters on eligible events; rules differ by event type and campaign goal.
When should a predictive event fire?
At an anchor event when user identity is stable and early behaviors support scoring, balanced against attribution and learning phase needs.
Do predictive events replace holdout tests?
No. They change optimization inputs; holdout tests prove incrementality vs BAU.
How conservative should early predictive event values be?
Send conservative early values until evidence supports higher scores; avoids overfitting platforms to optimistic noise. Use signal transformation caps rather than raw model output.
Who designs predictive events?
Cross-functional: data science for scores, UA for anchor and volume, engineering for Conversion API delivery, analytics for experiment design.
Not the same as
| Term | Difference |
|---|---|
| Custom conversion | Platform-defined conversion object; predictive events emphasize modeled value timing. |
| Postback | App MMP server callback; may forward events but not replace data warehouse pLTV modeling. |
| Leading indicators | Input features to models; predictive events are outputs to platforms. |
| Realized LTV event | Fires when value known; predictive fires earlier with estimate. |