Why ROI-based growth decisions quietly destroy long-term value, and how causal optimization fixes it.
Growth was accelerating, but leadership needed to know whether it was healthy.
The product monetizes through ads and subscriptions, making long-term retention more valuable than short-term conversion spikes.
The question wasn't whether to grow; it was whether growth was coming from users who would stay.
Acquisition channels do not bring the same kind of users. They bring different futures for the product.
Infrequent sessions, shallow interaction, fast churn.
High volume, low durability.
Moderate engagement, stable retention, predictable value.
Backbone of sustainable growth.
Highly engaged, long-lived, disproportionately valuable.
Small in number, outsized impact.
Channels source these segments in very different proportions. Any allocation strategy that ignores this implicitly optimizes for volume instead of value.
At first glance, the numbers looked healthy. The problem was that they were answering the wrong question.
Implicit assumption: every conversion is equally valuable.
Efficiency ≠ causality.
Incremental Lifetime Value (LTV)
The additional long-term value caused by spend in a channel, not value that would have existed anyway.
Optimizing ROI alone systematically over-allocates budget to channels that look efficient in the short term but under-deliver on long-term value.
To separate user quality from feature impact, the analysis required data that captured behavior before and after exposure, at the right level of granularity.
Each user record represents a single acquisition outcome with enough historical signal to estimate baseline quality.
This table answers: who are these users before we touch them?
Event data captures how users actually interact once acquired, allowing engagement and retention to be measured independently.
This table answers: what do users actually do after arrival?
Users acquired through certain channels had systematically higher baseline engagement even before exposure. This confirmed strong selection bias and invalidated naive engagement comparisons.
Because baseline quality and post-acquisition behavior were observable in separate but linkable tables, the analysis could explicitly control for user mix, isolating what the channel caused from who the channel happened to attract.
ROI works early. It fails precisely when growth starts to matter.
At small budgets, ranking channels by ROI feels reasonable. Spend is limited, audiences are fresh, and most channels appear efficient. This creates a dangerous illusion: that efficiency scales.
ROI assumes that marginal users look like average users, and that conversions are both causal and equally valuable.
In practice, none of these assumptions hold. As spend increases:
If ROI were a reliable proxy for value, channels with the highest ROI would also dominate on incremental LTV.
Each point represents a channel. If ROI tracked causal value, points would lie along a diagonal. Instead, the relationship breaks, exposing hidden tradeoffs.
Several high-ROI channels underperform on incremental LTV, while channels that look inefficient on paper create substantially more long-term value.
This is the failure mode of ROI at scale: it rewards channels that harvest existing demand, not those that create durable growth.
Once user quality and selection effects were controlled for, the channel rankings changed dramatically.
Before correction, ROI-based views suggested a familiar story: organic and paid search appeared efficient, while referral looked constrained by volume.
It reflected who channels attracted, not what value they actually created.
Channels ranked by surface efficiency.
Bias source: high-quality users were unevenly distributed across channels.
Channels ranked by incremental LTV.
Bias removed: comparisons now reflect like-for-like users.
Takeaway: ranking channels by incremental LTV produces a materially different prioritization than ROI and explains past scaling failures.
Budget allocation based on ROI would have systematically over-invested in channels with weak causal impact while underfunding the channel that created the most durable value.
Decision: Ship the optimized allocation.