OPERATIONSMar 2026 · 10 min read

The metrics we refuse to report (and what we track instead)

Impressions, reach, engagement rate. Every agency sends these. We don't. Here is the short list of numbers we actually hold ourselves to and why the difference matters.

Key takeaways
  • Impressions, reach, and engagement rate all improve automatically with more spend or volume — which is exactly why they are reported.
  • They are real measurements of the wrong things; none of them tell you whether marketing is producing clients.
  • We track three numbers: booked calls attributed to our channels, cost per qualified lead, and calls-to-close rate.
  • Honest attribution takes a few hours to set up and changes the entire client conversation from "is it working" to "how do we make it work better".

When a new client asks what our reports look like, we pull up a one-page weekly summary on the call. No impressions. No reach. No engagement rate. No "brand lift" or "share of voice" charts. There are three numbers on it: booked calls attributed to TOCO channels, cost per booked call, and calls-to-close rate when the client shares it with us.

That is the report. We have sent versions of this same format to every retainer client since we started TOCO. The conversation it creates is different from the one most clients have had with agencies before, and that difference is the whole point.

Why impressions are useless for businesses

Impressions measure how many times an ad was displayed. Not how many people saw it, not how many people stopped to read it, not how many people were moved to do anything because of it. Just how many times it appeared on a screen, for any duration, including fractions of a second on a scrolling feed.

Reach is the count of unique accounts the ad was shown to. Again, shown to, not seen by, not engaged with, not converted by. If an ad appears at the bottom of a feed someone scrolls past without stopping, that counts as reach.

Engagement rate measures the percentage of people who liked, commented on, or shared a post. For a business running performance marketing, someone liking a post is almost completely irrelevant to whether you get a booked job from the campaign.

None of these numbers are fabricated. They are real measurements of real things. The problem is that none of them are measurements of the thing that matters, which is whether your marketing is producing clients.

Why agencies send these numbers anyway

The reason is structural. Impressions always go up if you spend more money. Reach always increases if you post more often. Engagement rate can be inflated by posting content that gets reactions without qualifying anyone or advancing any business objective. All three metrics are reliably improvable without improving anything that actually matters to the business.

This means an agency can show a client a slide deck full of green upward-trending charts and technically every number on those charts improved, while the business got zero additional clients from the engagement. The metrics are selected because they are defensible. Not because they are useful.

There is also a measurement difficulty problem. Tracking a booked appointment back to a specific channel requires proper UTM parameters, a functioning conversion goal, a CRM with source attribution, and someone who actually reads the data. Most agencies do not set this up because it takes time upfront and it makes performance transparent. Transparent performance is uncomfortable when performance is mediocre.

What we track and how we set it up

Before any campaign goes live, we set up the attribution infrastructure. This is not optional and it is not something we do retroactively after results disappoint. It is the first technical task of every engagement.

Booked calls and appointments attributed to TOCO channels. We use UTM parameters on every link we create, form source fields on every contact form, and call tracking numbers on every channel we run. When a lead books, the system records where they came from. This takes two to three hours to set up correctly and it means we know, for every lead, which channel produced them. This is the number we hold ourselves to.

Cost per qualified lead by channel. Not cost per click, which is cheap and meaningless. Not cost per lead, which includes junk submissions. Cost per qualified lead: a person who actually spoke with someone on the team and was a real fit for the service. We define what qualified means with the client in the first week of engagement and track it consistently.

Channel contribution trend over time. Which channels are improving their cost per qualified lead, which are flat, and which are getting worse. This is the decision-making framework for where we add budget and where we cut. If a channel has been flat for six weeks, we either change the approach significantly or we reallocate the budget to something that is working.

What this changes about the client relationship

Clients who have worked with other agencies before typically arrive with a particular dynamic: they get monthly or quarterly reports, they ask vague questions about whether things are working, and they get vague answers about how marketing takes time and brand awareness is building. Everyone nods and nothing gets decided.

With outcome-led reporting the conversation is different from week one. Is the cost per booked call improving? Yes or no. Is it above or below the target we agreed on? If it is above, what is the specific thing we are changing this week to bring it down? If it is below, where do we put more budget?

Clients stop asking whether marketing is working and start asking how to make it work better. That is a better use of everyone's time and it produces better results, because the conversation stays on the decisions that actually move the number rather than on whether the number looks good in a chart.

If you want to see what this reporting setup looks like for a business in your situation, book a 30-minute call.

Frequently asked questions

Because they go up automatically when you spend more or post more, regardless of whether the business gained anything. They measure exposure, not outcomes. A chart full of rising impressions can sit on top of zero new clients.

Booked calls and appointments attributed to each channel, cost per qualified lead (not per click), and how those trend over time. Those numbers tie marketing directly to revenue and tell you where to add or cut budget.

Less than most expect — a few hours of UTM parameters, form source fields, and call tracking done correctly upfront. The reason most agencies skip it is that it makes performance transparent, not that it is technically hard.

WorkAbout usDown to collaborate? We’re ready when you are.