A CMO once described her marketing dashboard to me as 'the most expensive crystal ball in the company.' The comment captures a real concern: a precise-looking estimate can hide substantial uncertainty. Predictive analytics is useful when it makes that uncertainty explicit and helps the team choose what to do next.
A predictive model is closer to a weather forecast: it estimates the probability of an outcome. Update the forecast as new data arrives and consider the range of possible results before acting. A single estimate should not carry more confidence than the underlying data supports.
Predictions that support marketing decisions
Four useful predictions for marketing are propensity to convert, lifetime value, churn risk, and incremental lift from an action. Choose the one that supports a decision the team is prepared to change, then define how its value will be tested.
Three models to evaluate
Propensity to convert in the next 14 days
Train the model on event data, including pageviews, clicks, email opens, and prior purchases, with a labeled outcome. Use the score to inform targeting, then test whether the marketing action changes conversion for the selected group. That separates a useful intervention from a customer who was likely to buy anyway.
Customer lifetime value with confidence intervals
Report a distribution, including the 10th, 50th, and 90th percentile LTV for each cohort, updated monthly. This gives the business a range to consider when setting acquisition budgets. A single-point estimate can obscure uncertainty and lead to spending too much or too little.
Incremental lift from a marketing action
Use holdout tests, and where appropriate uplift modeling, to estimate whether a marketing action changed the outcome. A discount that reaches someone who would have bought anyway adds cost without incremental revenue. Separate that effect from total campaign revenue when reporting ROI.
The data work nobody puts in the deck
Reliable predictions depend on consistent customer identities, event tracking, shared reporting data, and clearly defined holdouts. Check how missing data, including sessions affected by ad blockers, changes the population the model sees. Model quality alone cannot compensate for a misleading input dataset.
A model can perform well in cross-validation and still be difficult to use if its production inputs are incomplete or inconsistent. Review the data feeding the model and the decision it supports before trying a more complex algorithm.
A 90-day starter that is not a rebuild
- arrow_rightDays 1 to 30: Pick one decision worth informing. Examples: which 10% of email subscribers should get the next win-back, which leads sales should call first, which paid audiences to suppress next month.
- arrow_rightDays 31 to 60: Build the smallest possible model that informs that decision. Logistic regression, gradient boosting on tabular data, or a propensity score from your CDP. Resist the temptation to use anything fancier.
- arrow_rightDays 61 to 90: Run the decision with a real holdout. Measure the incremental lift. Decide whether the model earns its keep or stays a research artifact.
After ninety days, the team should have one decision supported by a model and a credible measurement of its effect. Establish that evidence before expanding the program to more decisions.



