Cohort pLTV
- Weekly
- Per cohort
- Graded on the total
Cohort pLTV vs user-level pLTV
Cohort pLTV allocates budget. You build it. User-level pLTV picks who to buy. Churney runs it.
The one-model claim, examined
Some vendors say one pLTV model handles budget allocation and bidding. It cannot, for five reasons. Each one is checkable on your own data.
Ten new customers worth $60 on average. The perfect cohort forecast sends every one of them $60. It is exactly right about the total and tells the platform nothing about who to buy.
Meta lets you index or normalize pLTV values as long as the ranking holds (Meta’s guide). The platform bids the same on all three. Sum them for a budget and you get three different answers.
Platforms learn from the first days after a click, so the bidding value has to land within hours. A cohort forecast is worth little before day 7, and gets better as the cohort matures.
A cohort model observes who you acquired. A bidding model changes who you acquire, so its next training set depends on its last prediction. That loop needs testing and guardrails a forecast never does.
Minimize error on a cohort’s total and the winning model shrinks every customer toward the average. Optimize ranking and the winning model stretches them apart. These are opposite pressures on the same numbers.
Any model that claims to win both has picked one and stayed quiet about the other.
If the answers are the same for both jobs, one of the jobs is being done badly.
Side by side
Built by you
Cohort pLTV is your budget allocation and financial forecasting model. Your team should own it and be able to explain it. It is also the tractable part, and we would rather help you build it than sell it to you.
Open the free chooserA few questions, then the model to build.
Built by Churney
The user-level model is the smaller part of the job. The work is in getting a value the platform can learn from, proving it against your current setup, and keeping it steady while the platform learns.
Checked for every client, every test.
Watched for every signal, every day.
Every drift alert gets a named cause before anything changes.
If a retrain reshuffles who ranks high, it waits, so the platform does not relearn.
Match quality per signal, with an alert when an upstream change drops it.
Warehouse syncs up to six times a day where a platform needs it.
The bidding signal, beyond ads
Meta, Google and TikTok are the largest learning systems in production. Every problem of training them on a per-person prediction has a twin when you train your own models on one.
Built by Churney, with you
The per-person predicted outcome scores every reply, offer or action your models take. We build it with you, on your data and the platform you already use. Your cohort model is not involved.
Prompts, tool choice, routing and context, scored on the predicted outcome. The best variant ships. No training run.
Reinforcement fine-tuning on the same reward, released only after it passes a held-out gate and a live A/B against your current model.
FAQ
No. A budget forecast is graded on the error of the cohort total, so the best one averages customers out. A bidding signal is graded on how well it ranks customers, within hours, on values the platform may not even read as dollars. A model tuned for one is doing the other badly, whatever the slide says.
No. It gives every customer in a cohort the same value, so the platform cannot tell the customer worth $200 from the one worth $5. Keep it for budget allocation and forecasting.
Not reliably. The values are built to rank customers inside the platform’s window, can be indexed rather than in dollars, and the mix they score shifts as bidding follows them. Forecast with your cohort model.
It is your budget allocation and financial forecasting model, so your team should own it and be able to explain it. It is also the tractable part: start with one regression on your warehouse. Our free chooser at cohorts.churney.io tells you which model to build and ends with a Claude skill that builds it with you.
Because the model is the smaller part. The rest is sending a value the platform can learn from, proving it against your current setup, and keeping it steady while the platform learns. That is the work Churney runs every day.
Opportunity sizing on your data against your current event, a written test protocol, and a checklist per client: every customer who fires the anchor event gets a value, at least five distinct values, the same dataset and population as your current signal, match quality on par, enough weekly volume, and the platform’s sign-off. The signal then runs for about two weeks before anything bids on it, and the model is frozen until the readout.
Live predictions are compared with training twice a week, and every drift alert gets a named cause. A retrain that reshuffles the ranking is held back so the platform does not relearn. Match quality and freshness are watched per signal.
Yes. The per-person predicted outcome that tells Meta which customer to buy can also score every reply, offer or action your own models take. That makes it a reward. Your cohort model stays where it is.
The harness is everything around your model: prompts, tool choice, routing and context. We score harness variants on the predicted outcome and keep the best, with no training run. Reinforcement fine-tuning comes next, on the platform you already use.
A 30-minute call. We look at your data and tell you plainly whether user-level pLTV would pay.
Book a call