Strategy · 5 min read

How to Read a Marketing Report So You Never Pay for Activity Again

If you can't find cost per customer in your monthly report, you're paying for activity. Here's how to read reports like an owner.

The marketing industry has a reporting problem. Most monthly reports are long, colorful and designed, consciously or not, to make activity look like results. Impressions, reach, engagement rate, click-through rate, sessions, bounce rate. All real numbers. None of them is the reason you hired anyone.

You hired marketing to produce customers at a cost that makes sense. A report that doesn't tell you whether that happened is a report about the agency's effort, not your business. Here's how to read one like an owner, and what to demand if yours doesn't measure up.

The five numbers that matter

  1. Spend. Everything: media, fees, tools. If the report only shows ad spend and not the fee on top, the cost per customer is understated.
  2. Leads. Calls, forms, messages, bookings. Each defined the same way every month, deduplicated, with spam removed.
  3. Qualified leads. The ones that were actually potential customers. This requires someone to mark the leads, which is why most reports skip it.
  4. Customers. How many became paying customers. This requires a connection between marketing and your sales or job records. It's the hardest number to get and the only one that matters.
  5. Cost per customer (and cost per lead as a leading indicator). Spend divided by customers. If this appears in your report, you have a marketing partner. If it doesn't, you have a vendor.

The vanity metrics and what they hide

MetricWhat it sounds likeWhat it can hide
Impressions"Your brand was seen 1.2 million times"Nobody clicked; nobody remembers
Reach / followers"Your audience is growing"The audience never buys
Engagement rate"People love your content"Likes from people outside your market
Click-through rate"Ads are performing well"Clicks from the wrong searches that never convert
Sessions / traffic"Traffic is up 40%"Blog visitors from other countries; bots
Rankings"You're #1 for 12 keywords"Keywords nobody with money searches
Leads (undefined)"You got 58 leads"Spam forms, wrong numbers, job applicants

None of these is useless. They're diagnostic: they tell you why the real numbers moved. But they should appear below the real numbers, not instead of them.

How to calculate cost per customer yourself

You don't need software to start. Take last month's total marketing spend including fees. Count the new customers whose first contact came from marketing (ask them; "how did you hear about us" on the intake form is crude but better than nothing). Divide. Now compare that number to what a customer is worth to you over a year. If a customer costs $180 and is worth $1,400, you have a machine. If a customer costs $900 and is worth $600, you have a problem the impressions were hiding.

Once you know the number, get it properly: call tracking numbers per channel, forms that capture source and campaign, and a CRM field for "marketing source" that your team fills in when a deal closes. This takes a few weeks to set up and pays for itself the first month it exposes a channel that isn't working.

Questions to ask before you renew with any agency

  • What did we spend in total, including your fee?
  • How many leads, and how do you define one?
  • How many became customers, and how do you know?
  • What did each customer cost this month versus three months ago?
  • Which channel or campaign produced them, and which produced nothing?
  • What are you stopping next month, and what are you doubling?
  • If we ended today, what would we own? Accounts, website, data, content?

Good agencies answer these easily, because they're the questions they ask themselves. Agencies that respond with impressions and engagement are telling you what they measure, and it isn't your business.

What our reports look like

One page. Spend, leads, qualified leads, customers, cost per lead and cost per customer, by channel, with last month and three months ago beside them. Then three short lines: what worked, what didn't, and what changes next. The diagnostic metrics are available for anyone who wants them, underneath. The design principle is that an owner should be able to read it in two minutes and know whether the money is working. If a number needs a paragraph of explanation to look good, it isn't good.

Attribution without the headache

Perfect attribution doesn't exist; useful attribution is cheap. Three layers get most businesses most of the way:

  1. Channel-level call tracking. A different tracking number for your website, Google Business Profile, Local Services Ads, print and each major campaign, all forwarding to your real line. Calls are recorded and tagged.
  2. Hidden fields on every form capturing source, medium, campaign, landing page and referrer. Free, takes an afternoon, and suddenly every form lead says where it came from.
  3. A "source" field in your CRM or job system that is required when a deal closes, populated from the two layers above or from asking the customer.

With those three, cost per customer by channel becomes a report you can pull, not a guess you make. The remaining fuzziness (the customer who saw your truck, then searched your name, then clicked an ad) is real, and it's why brand search volume belongs on the report too.

Leading and lagging indicators

Customers and cost per customer are lagging: they tell you what happened. You also need a few leading indicators that tell you what's about to happen, so a bad month is caught in week one. Ours: qualified leads per week, response time, booked appointments, and cost per qualified lead by channel. When a leading indicator turns, the report says what we changed that week, not what we'll investigate next month.

Red flags in a report

  • Percentages without the underlying numbers ("engagement up 300%" from 2 to 8)
  • Different lead definitions month to month
  • No fee in the spend total
  • Screenshots from platform dashboards instead of a summary someone thought about
  • Every month described as a success
  • Recommendations that always involve increasing budget on the reporter's own channel

The two-minute read

Open the report. Find spend, customers, cost per customer. Compare to last month and last quarter. Read the three lines about what worked, what didn't and what changes. If you can do that in two minutes and know whether the money is working, you have a good report. If you're on page six looking at a pie chart of device types, you're paying for activity, and now you know how to say so.

Marketing you can't measure is marketing you're taking on faith. You're allowed to take things on faith. You just shouldn't have to, and you shouldn't be paying someone who prefers that you do.

Want this done for your business?

Start with a free audit. Sean looks at your site, listing, ads and tracking and tells you what he'd fix first, in plain English.

Call nowFree audit