Skip to content
Lingows
Faceted iceberg over a submerged wireframe lattice, for How do i measure marketing ROI.

Measurement

How do I measure marketing ROI?

Marketing ROI is revenue attributable to marketing minus marketing cost, divided by marketing cost. The hard part is attribution: deciding which channels get credit for a sale that involved several touchpoints over weeks or months. Pick an attribution model, write it down, and keep reporting against that same one.

Last reviewed 2026-08-16

The detail

The longer answer

The formula for marketing ROI is simple: (revenue attributed to marketing minus the cost of that marketing) divided by the cost of that marketing. The formula has never been the hard part. The hard part is the numerator, because deciding how much revenue to attribute to marketing, and to which specific channel or campaign, requires choices that reasonable people disagree about.

Start with what you can measure cleanly before worrying about anything sophisticated. If you sell directly online, GA4 with correctly configured ecommerce or lead events can tie a purchase or a form submission back to the session that produced it. If you sell through a longer sales cycle with a CRM, the cleanest starting point is tying closed deals back to their original lead source in the CRM, not back to a marketing platform's self-reported conversions.

Attribution models exist because a single customer often touches several channels before buying: a blog post from organic search, a retargeting ad two weeks later, a branded search click the day they finally convert. Last click attribution gives all the credit to that last search click and makes paid retargeting and content look worthless, even though they likely did real work earlier in the journey. First click does the opposite. There is no universally correct model. The honest approach is to pick a model that matches how your sales cycle actually behaves, state which model you are using, and stay consistent with it so comparisons over time actually mean something.

Ad platforms will each report their own conversion numbers, and those numbers will not add up to your total sales, sometimes by a wide margin. Every platform has an incentive to claim credit for a conversion, and each uses its own attribution window and its own tracking method. Treat platform-reported conversions as directional signals for optimizing within that platform, not as a substitute for a single source of truth pulled from your own CRM or ecommerce data.

For businesses without a clean digital purchase path, such as service businesses where the sale happens on a phone call or in person, ROI measurement has to include some manual or semi-manual tracking: call tracking numbers by channel, a required 'how did you hear about us' field, or a CRM field for lead source that sales actually fills in consistently. This is less elegant than a fully automated dashboard, but it produces a real number instead of a confident-looking guess.

Time horizon matters as much as attribution model. Some channels, particularly SEO and content, produce compounding value that shows up months after the spend and keeps producing value with no further spend. Judging those channels by a 30 day ROI window will make them look like failures. A fair ROI measurement states the time horizon it is using and evaluates channels against a horizon that matches how they actually work.

There is no single number that captures marketing ROI accurately across every channel and every business model. The realistic goal is a consistent, clearly stated methodology, a single source of truth for revenue, and enough discipline to compare like with like over time, rather than chasing a perfectly precise figure that does not exist.

Key points

What to take away

  • Marketing ROI is (attributed revenue minus marketing cost) divided by marketing cost, but the attributed revenue figure is the genuinely hard part.
  • Ad platform conversion numbers will not sum to actual sales because each platform is incentivized to claim credit.
  • Pick an attribution model that matches your sales cycle, state it plainly, and stay consistent rather than chasing a perfect model.
  • A CRM or ecommerce platform, not an ad dashboard, should be the single source of truth for revenue.
  • Service businesses without a clean digital purchase path need call tracking or a consistent lead source field to measure ROI honestly.
  • SEO and content ROI compounds over months, so judging them on a short attribution window understates their real value.

Common misconception

What people get wrong

There is one correct attribution model, and using it will produce a precise, objective ROI number.

No attribution model is objectively correct because customer journeys involve multiple touchpoints that no single model can weigh perfectly. Every model is a simplification, and the goal is a consistent, well-documented method rather than a mythical exact figure.

How Lingows handles this

In practice

We start ROI conversations by asking what single source of truth for revenue the client trusts, usually their CRM or their ecommerce platform, and we build attribution back to that rather than trusting any one ad platform's self-reported numbers.

We pick an attribution approach and time horizon that fits the client's actual sales cycle, document it plainly, and build reporting dashboards around it so the number means the same thing every month instead of shifting with whichever platform's dashboard someone opened that day.

Analytics

Want this handled properly on your own site

Start with a diagnosis. You get the roadmap and the quote before anyone builds anything.