IMPAKTDIGITAL

How to Measure the ROI of Digital Marketing — Spend to Revenue, Not Vanity Metrics

Impressions don't pay invoices. Here's how to measure the ROI of digital marketing the way it actually matters — tracking spend to calls, bookings, and revenue — with a real Metro Detroit client to show what it looks like.

Impakt Digital 6 min read

Impressions don’t pay invoices. Neither do likes, reach, or “keyword growth.” If your agency’s monthly report is a wall of charts that go up and to the right but nobody can tell you how many calls or jobs it produced, you don’t have an ROI report — you have a screensaver.

ROI in marketing is simpler than the dashboards make it look. You spent money. Did more revenue come back than you put in? That’s the whole question. Everything else is in service of answering it honestly.

We’ll walk through how we actually measure it — and we’ll use a real client to show what tracked, efficient spend looks like instead of just describing it.

Start at the outcome and work backward

Most marketing measurement is broken because it starts at the top — traffic, impressions, followers — and hopes a line connects to revenue somewhere down the page. Flip it. Decide what a win actually is for your business, then build the tracking up from there.

For a home-services company, a win is a booked job. For a B2B firm, it’s a qualified lead the sales team can close. Name the outcome first. Then every metric above it only matters if it moves that number.

Dan Wood Services, a Metro Detroit plumbing, HVAC, and electrical company, is a clean example. The outcome that matters to them isn’t site sessions — it’s someone landing on the site and booking an appointment. So that’s what we built the measurement around, and it changes what counts as success.

Track spend to calls and bookings, not clicks

The single most useful number in paid media isn’t cost-per-click. It’s cost-per-call or cost-per-booking — the spend it takes to make the phone actually ring.

Here’s why that distinction is worth real money. On the paid side for Dan Wood, roughly $1,572 in Google Ads generated 58 calls — plus thousands of on-site actions. That’s not a vanity stat; it’s spend traced to a human picking up the phone. And it’s cheap on purpose: most of it ran against branded searches, because the brand became worth searching for. When people already know your name, the clicks get cheap and the phone keeps ringing.

You can only manage that if you’re measuring it. Set up call tracking, tag your conversion actions, and connect ad spend to the booking — not to the click that may or may not have led anywhere. The agencies that report clicks are reporting the easy number. The one that ties spend to calls is reporting the true one.

This is the core of how we run paid advertising: every dollar pointed at an outcome you can count.

Separate what you rent from what you own

Not all ROI looks the same, and the best marketing math accounts for the difference between traffic you rent and traffic you own.

Paid ads are rented. The day you stop paying, the phone stops. That’s fine — rented traffic is fast and controllable — but it’s a cost that never compounds.

Organic search is owned. You build it once and it keeps paying. For Dan Wood, organic clicks grew about 14× — from under 200 a month to a peak near 2,400 — and organic now drives roughly half of all their site traffic. They aren’t renting that with ad spend. They own it, and it compounds month over month. When you measure ROI, weigh that differently: a dollar that builds an owned asset is worth more over time than a dollar that buys a click today. This is why we run SEO and paid as one engine instead of pitting them against each other.

Watch where the traffic goes once it lands

Getting people to the site is half the job. The other half — the half most reports skip — is whether the visit turns into anything.

This is where on-site behavior earns its place in an ROI conversation. For Dan Wood, the #1 page on the entire site is “Schedule Appointment,” with a 98% engagement rate. People aren’t arriving to browse; they’re arriving to book. And over the period we tracked, key conversion events rose 43%. That’s the part that turns traffic into revenue, and it’s measurable if you bother to instrument it.

If your analytics can tell you how many people came but not what they did once they got there, you’re measuring the wrong half.

The metrics that actually belong in an ROI report

Skip the charts that only ever go up. A real ROI report tracks the things tied to money:

  • Cost-per-call and cost-per-booking — spend traced to a real inquiry, not a click.
  • Conversion events and their trend — form fills, calls, bookings, and whether they’re rising.
  • Organic’s share of traffic — how much of your demand you own versus rent.
  • Engagement on your money pages — does the booking or contact page actually convert?
  • Revenue you can trace back to a source — the number that ends the argument.

If your agency can show you impressions and rankings but can’t connect the work to inquiries and revenue, that’s the flag. Proof over promises means the proof is the part that pays.

Frequently asked questions

What’s the most important metric for measuring marketing ROI?

Revenue traced back to a source, and the cost it took to produce it. For most service businesses that means cost-per-call or cost-per-booking, not cost-per-click. Clicks are easy to report; outcomes are the ones that matter.

Aren’t impressions and traffic worth tracking at all?

They’re useful as diagnostics — they tell you why a number moved — but they’re not the result. Treat them as the gauges, not the destination. The result is calls, bookings, and revenue.

How do you measure the ROI of SEO versus paid ads?

Differently, on purpose. Paid ROI is immediate and stops when spending stops — rented traffic. SEO builds an owned asset that compounds, like Dan Wood’s organic search growing roughly 14× and now driving about half of all site traffic. Measure paid on efficiency this month; measure SEO on the asset you’re building over time.

The bottom line

Measuring ROI isn’t a dashboard exercise. It’s deciding what a win is, then tracking your spend all the way to it — calls, bookings, revenue — and refusing to call impressions a result. Do that and the budget questions answer themselves, because you can see exactly what every dollar bought.

That’s how we ran it for Dan Wood Services: $1,572 in ads to 58 calls, organic up 14× and compounding, a booking page that’s the busiest on the site. If you want your marketing measured to outcomes instead of charts, let’s talk.

#roi#analytics#metrics#strategy
Your move

Ready to turn reading into results ?

If this is the kind of thinking you want running your marketing, let's talk. We'll map the realistic numbers on the table for your business.