Full iROAS: How to measure the total impact of marketing in Ecommerce

7 min read
Aug 6, 2026

Quick summary

What is Full iROAS? Full iROAS is a marketing measurement framework that captures the total incremental value of marketing in ecommerce: the immediate sales effect plus the future customer lifetime value (CLV) of the leads and app installs that marketing acquires. It is calculated as:

Full iROAS = (Incremental GMV / Spend) + (Incremental leads × Average CLV per lead / Spend)

Why it matters: Traditional incremental ROAS (iROAS) only measures the immediate effect of marketing on sales, typically measured with Gross Merchandise Value (GMV) in Ecommerce. However, Ecommerce companies with an app, a loyalty program, or a membership model, can spend 10 to 80% of their total media spend in lead and app install campaigns whose value is realized later through customer lifetime value. Based on Sellforte experience, the Full iROAS of marketing can be more than 2x when measurement is expanded to account for the value of leads.

Key implications:

  • CMOs reporting only immediate iROAS may be reporting just half of marketing's real contribution to the company
  • Channels that acquire new customers and leads are undervalued if only looking at immediate iROAS
  • Measuring Full iROAS requires modeling the sales effect and the acquisition effect separately, then combining them with cohort-based CLV data

Introduction: How to measure the toal impact of marketing in Ecommerce

Full iROAS framework: total marketing impact combines the immediate incremental sales effect with the future customer lifetime value of acquired leads

Most marketing measurement in ecommerce is only capturing half of the picture.

When companies measure incremental ROAS (iROAS), they almost always mean one thing: incremental purchases or gross merchandise value (GMV) divided by marketing spend. That is the number CMOs report to leadership, the number budgets are defended with, and the number that most Marketing Mix Modeling (MMM) vendors model.

Here is the problem. For most ecommerce companies, that number systematically understates the true impact of marketing. This post explains why, and introduces a framework we at Sellforte call Full iROAS.

Why does traditional iROAS understate media marketing's true impact?

Traditional iROAS understates media's true impact in ecommerce because large share of media spend is not trying to drive a purchase today. It is trying to acquire a lead, an app install, or a loyalty member whose value is realized over the following months.

Large ecommerce companies spend a significant share of their media spend on lead and install campaigns: getting people to install the app, join the loyalty program, or sign up for the CRM and newsletter. Based on Sellforte's analysis, this can be anywhere between 10-80% of total media spend, with membership-only business models being on the highest end. 

The logic is deliberate. These businesses acquire a lead or an app install, and then activate that lead over the following weeks and months through email, push notifications, and in-app offers. They see marketing influencing a funnel, driving both immediate purchases as well as bringing in new customers who will buy later.

Now look at how this spend gets measured. Traditional MMM and most incrementality testing focus exclusively on the immediate sales effect. 

What is the Full iROAS formula?

The fix is conceptually simple. The total incremental value of marketing has two components:

Full iROAS = (Incremental GMV / Spend) + (Incremental leads × Average CLV per lead / Spend)

The first term is the familiar one: the immediate, incremental effect of marketing on sales. The second term captures the value of the leads and installs that marketing generates, valued at the average customer lifetime value of a lead in that specific country, channel, and cohort.

How does Full iROAS change channel-level decisions?

Full iROAS is not just a bigger headline number. The second term is distributed very unevenly across channels, which changes optimization decisions.

Channels that are strong at acquiring new customers and leads are heavily undervalued by immediate iROAS. Their CLV term is large. Channels that mostly harvest existing demand, such as retargeting, are overvalued. Their CLV term is close to zero, because they rarely bring in anyone new.

A model that only looks at immediate sales will keep pushing budget toward retargeting and CRM-adjacent channels, slowly starving the acquisition engine that feeds them. Accounting for the second term corrects this. The same logic should flow into how you set channel-level target ROAS.

How do you measure Full iROAS in practice?

Measuring Full iROAS takes five steps. Each one uses methods that already exist; the new part is combining them into one number.

  1. Model the immediate sales effect. Use MMM calibarated with incrementality testing to estimate incremental GMV per channel, exactly as you would for standard iROAS.
  2. Model the acquisition effect. Build a second response model where the outcome variable is leads, app installs, or loyalty signups instead of sales. The same channels now get an incremental leads estimate.
  3. Build cohort-based CLV curves. From your CRM and transaction data, calculate the average lifetime value of a lead by country, channel, and cohort, over an explicitly chosen window (for example 12 or 24 months).
  4. Combine the two terms. For each channel, add incremental GMV and incremental leads multiplied by CLV per lead, and divide by spend.
  5. Validate and improve with experiments. Run geo holdout tests on both purchases and leads, and calibrate the models against the experiment results.

This is more work than a standard MMM. It is also, in our experience, the only way to see the whole picture for businesses with a meaningful lead stage.

Sellforte, a marketing mix modeling platform for ecommerce, DTC, and retail brands, measures both components of Full iROAS: the immediate incremental sales effect and the incremental leads valued with cohort-based CLV, validated with geo holdout experiments.

What if you do not have an app or a membership program?

Not every ecommerce business has an app or a membership funnel. For pure website businesses, the same logic applies with a small modification. Instead of incremental leads times CLV per lead, the second term becomes incremental new customer purchases multiplied by a CLV multiplier relative to the first purchase.

If a new customer's first order is worth 100 and that customer is expected to purchase for another 300 over the following year, the channels bringing in new customers deserve credit for far more than the first order. New and returning customers need to be modeled separately for this to work, which is something we have been doing at Sellforte for years, precisely because the marketing that acquires a new customer is worth more than the marketing that triggers a repeat order.

Bridging two worlds that have never talked to each other

There is a broader point here. Today, companies effectively live in one of two measurement worlds. Performance-oriented teams steer with ROAS, CPA, and increasingly iROAS, and ignore lifetime value. Growth and CRM teams steer with CLV to CAC, and largely ignore the immediate incremental effect of media. There has been no practical framework for bringing the two together into one comparable, channel-level number.

Full iROAS is that bridge. It requires modeling the sales effect and the acquisition effect separately, with incrementality validated through experiments on both purchases and leads, and then combining them with cohort-based CLV data. Once Full iROAS is in place, the natural next step is optimizing budget allocation on marginal incremental ROAS (miROAS), computed on the full effect rather than the immediate one.

If your company optimizes spend on iROAS today, you are already ahead of most of the industry. But if the second term is missing, you may be undercutting the real effectiveness of your own marketing by half. That is the conversation we think every ecommerce marketing leader should be having going into 2027.

Frequently asked questions about Full iROAS

What is the difference between iROAS and Full iROAS?

iROAS (incremental ROAS) measures the immediate incremental sales generated per unit of marketing spend. Full iROAS adds a second component: the future customer lifetime value of the leads and app installs the same spend acquires. For brands with lead or install campaigns, Full iROAS can be more than 2x higher than immediate iROAS.

How is Full iROAS different from LTV:CAC?

LTV:CAC compares customer lifetime value to acquisition cost, but it is usually based on attributed conversions rather than incremental ones, and it ignores the immediate sales effect of media. Full iROAS combines both effects into one incrementality-based, channel-level number that performance and growth teams can share.

Is Full iROAS relevant if only a small share of spend goes to lead campaigns?

The smaller the lead and install share of media spend, the smaller the gap between immediate iROAS and Full iROAS. If lead campaigns are only a few percent of spend, standard iROAS with a new versus returning customer split is usually sufficient. As the share grows toward 20% or more, the gap becomes large enough to distort budget decisions.

Can GA4 or attribution tools measure Full iROAS?

No. Attribution tools measure correlated conversions, not incremental effects, and web analytics tools are weak at capturing app-side behavior where much of the lead value is realized. Measuring Full iROAS requires causal methods: marketing mix modeling and incrementality experiments on both purchases and leads.

What CLV window should you use for Full iROAS?

There is no single correct window, but it must be explicit and consistent. A 12-month window is a common choice; some companies look at a longer 24 months. The key is that everyone reading the number knows which window was used.

Next steps

If you want to see what your own Full iROAS looks like, book a demo with Sellforte and we will walk through both components for your channel mix.

Authors

Lauri Potka, Chief Operating Officer at Sellforte

Lauri Potka is the Chief Operating Officer at Sellforte, with over 15 years of experience in Marketing Mix Modeling, marketing measurement, and media spend optimization. Before joining Sellforte, he worked as a management consultant at the Boston Consulting Group, advising some of the world’s largest advertisers on data-driven marketing optimization. Follow Lauri on LinkedIn, where he is one of the leading voices in MMM and marketing measurement.