How to Read a Marketing Report: The 5 Numbers That Matter
A marketing report for a small business needs five numbers on its first page: calls, form fills, booking clicks, booked jobs and cost per booked job. Each one sits a step closer to money than the last. Everything else in the report, like impressions, reach, followers and rankings, is context that should explain why those five moved. If a report cannot show you those five, it cannot tell you whether your marketing is working.
Below: what each number means, where it comes from, and the traps in how Google and Meta count them.
The 5 numbers at a glance
| # | Number | What it counts | Where it usually comes from |
|---|---|---|---|
| 1 | Calls | People who called or tapped to call | Google Business Profile, a tracking number, your phone system |
| 2 | Form fills | Quote and contact forms sent | Your website forms, tracked as key events in Google Analytics |
| 3 | Booking clicks | Taps on your booking link or scheduler | Your booking tool, tagged links, automatic DMs |
| 4 | Booked jobs | Appointments or jobs that made it onto the calendar | Your calendar, CRM or job software |
| 5 | Cost per booked job | Total marketing cost divided by booked jobs | Your invoices plus ad spend, divided by number 4 |
The first three are leads. The fourth is the result. The fifth tells you whether the result was worth what you paid.
1. Calls
For most service businesses, the phone is still where the money starts. Google's Business Profile performance report counts calls as "The number of times a customer clicked on the call button on your Business Profile." That is a tap, not a conversation. Someone can tap and hang up, or call after hours and reach voicemail.
Google also says profile performance data "includes views, searches, and actions from both organic search results and Google Ads." If you run Google Ads, the profile numbers mix paid and free activity.
What to ask: how many calls were answered, how many were missed, and how many were new customers? Your phone system or a tracking number can answer that. The Google profile number alone cannot.
2. Form fills
Quote and contact forms are the second lead source. In Google Analytics they only count if someone sets them up. Google says that to measure a key event, "you must create or identify an event that measures the important user interaction and then mark the event as a key event." Marking an event "doesn't change historic data," so set it up before the month you want to measure, not after.
Then check the count against your inbox. Spam, existing customers asking about an invoice and job seekers all send forms. A good report counts real new leads, not every submission. If forms are rare, check the form itself first. On our website design in Sacramento page, the standard is "A booking or quote form a customer can finish with one thumb, from any page."
3. Booking clicks
If customers can book online or through a DM, the click on your booking link is the last step before a booked job. In our Elysian case study, 149 people clicked the booking link in an automatic welcome DM. That number showed the DM path was working before anyone opened the calendar.
One trap: Google Business Profile has a "Booking clicks" metric, but Google says it "only applies for hotels." Its "Bookings" metric counts completed bookings, and only when your bookings are managed through a booking provider. For most trades and studios, booking clicks have to come from your own site or scheduler, which is why tagged links matter (more on that below).
4. Booked jobs
This is the number your marketing team cannot see unless you share it. It lives in your calendar, CRM or job software. Each month, ask: of the calls, forms and booking clicks, how many turned into booked jobs?
A big gap between leads and booked jobs usually points to one of three things: slow follow-up, the wrong leads, or a price or fit problem. Speed is the easiest to fix. Our note on booking automation for Sacramento contractors shows how an instant reply keeps an after-hours lead from booking someone else.
That is why our case studies lead with inquiries and bookings, not clicks. AIMS got 20 bookings in 30 days.
5. Cost per booked job
Add up everything you paid for marketing that month: agency or freelancer fees, ad spend and production. Divide by booked jobs. Here is an illustrative example, not client data: $2,500 in total cost and 10 booked jobs is $250 per booked job. Then compare that with your average job value and how often a booked job turns into a paid one. As our breakdown of what Sacramento marketing costs puts it, "Cost per booked job matters more than any monthly fee."
Ad platforms show a similar number under another name. Meta calculates cost per result as "amount spent divided by results," and says it shows how cost-efficiently "you achieved the objectives you set in your ad campaign." If the campaign was set up to get clicks, a cheap cost per result can still mean expensive jobs. It also leaves out fees and production.
Our own published numbers, labeled for what they are: the Elysian case study lists about $8 per new client inquiry at $30 a day in spend, which is cost per inquiry, not per booked job. The AIMS case study lists $35 per booking.
Numbers to read as context, not results
These are worth seeing. They are not leads.
- Reach and impressions. Meta defines reach as the number of Meta Accounts "that saw your ads at least once," and notes that impressions "may include multiple views of your ads by the same Meta Accounts." Useful for checking that ads are delivering.
- Followers and engagement. Elysian gained 900 new followers, and its case study shows that next to the 109 new client inquiries, not in place of them.
- Search impressions and average position. In Search Console, impressions are "How many times your site appeared in Search results," and average position is "The average position of the topmost result from your site." Good for trends. Map rankings also shift by where the searcher stands, which is why your map ranking changes every few miles.
- Bounce rate. In Google Analytics, "The bounce rate is the opposite of the engagement rate." A session counts as engaged if it lasts longer than 10 seconds, has a key event or has 2 or more page views. So a visitor who taps your number in five seconds can count as a bounce unless that tap is tracked as a key event.
Tag your links so the report knows where leads came from
Google says that "By adding utm campaign parameters to the destination URLs you use in referral links and ad campaigns, you can view which campaigns refer traffic." It recommends that you "should always use utm_source, utm_medium, and utm_campaign," and use one source name per platform.
For example (ours, not a client's), the link in your Instagram bio could end in ?utm_source=instagram&utm_medium=social&utm_campaign=bio. Pick names once and keep them, or the report splits one channel into several rows.
A one-page monthly report you can ask for
| Number | This month | Last month | Note |
|---|---|---|---|
| Calls (answered / missed) | |||
| Form fills (real new leads) | |||
| Booking clicks | |||
| Booked jobs | |||
| Total marketing cost (fees + ad spend + production) | |||
| Cost per booked job |
Under the table, three lines: what changed, why we think it changed, and what happens next month. Our services page puts the standard simply: "One call. Real numbers. Clear next move."
Give new ads time before you judge them. Our Facebook ads page says to give a campaign at least 30 days.
Red flags in a marketing report
- No line for leads or booked jobs. From our 12 questions to ask a marketing agency: "A red flag is a 20-page PDF with no line for leads."
- Ad spend and fees in one number. You should see both, separately.
- Rankings for keywords nobody searches.
- Reach or followers up, calls flat, and no explanation.
- No comparison with last month or the same season last year.
- Numbers you cannot check because the accounts are not in your name. Our guide to marketing agency vs freelancer vs in-house lists which accounts to keep in your name in every model.
How we report
We are a two-person Sacramento marketing agency: Antonie and Teo, all in-house. For Sacramento SEO, we report "Calls, direction requests, form fills and map rank, in one plain-English monthly call." For Meta ads, the promise is "Plain English reporting on lead quality." In short, "we track real inquiries and bookings, not vibes." The two people on that call are the ones who built the site, shot the content and ran the campaigns.
Want to know what your current numbers are telling you? Start with a free audit. We look at your site, Google profile and booking path, then tell you what is leaking and what to fix first.
Sources
- Google Business Profile Help, "Understand your Business Profile performance & insights"
- Google Analytics Help, "Mark events as key events"
- Google Analytics Help, "[GA4] Engagement rate and bounce rate"
- Google Analytics Help, "URL builders: Collect campaign data with custom URLs"
- Search Console Help, "Performance report (Search results)"
- Meta Business Help Center, "Glossary of Meta Ad Terms"
- Meta Business Help Center, "Reach"
- Vessel Archive, Elysian case study
- Vessel Archive, AIMS case study
- Vessel Archive, Sacramento SEO page
- Vessel Archive, Facebook ads page
- Vessel Archive, Services page
- Vessel Archive, homepage
- Vessel Archive, "How Much Does Marketing Cost in Sacramento? 2026 Ranges by Service"
- Vessel Archive, "How to Choose a Marketing Agency in Sacramento: 12 Questions to Ask"
Questions people ask
What should a small business marketing report include?
Five numbers first: calls, form fills, booking clicks, booked jobs and cost per booked job, each compared with last month. Then the context that explains them, like ad reach, search impressions and map rank, plus a short note on what changed and what happens next.
What is a good cost per booked job?
There is no single good number. Divide your total marketing cost, including fees, ad spend and production, by booked jobs, then compare it with your average job value and how often booked jobs turn into paid work. The same cost can be cheap for a big job and expensive for a small one.
Do impressions and followers matter?
They matter as context. Reach and impressions show whether ads are being seen, and followers show whether people want to keep up with you. Neither is a lead, so read them next to calls, form fills and booked jobs, not instead of them.
How often should I review a marketing report?
Monthly works for most service businesses. It is long enough to see a pattern and short enough to fix a leak before it costs a season. Give a new ad campaign at least 30 days before judging it.
Want to know what your current numbers are telling you?
We read your marketing back to you and tell you what to fix first. Six questions, sixty seconds.
Want reporting built around calls and booked jobs? See our Sacramento SEO page for the profile, pages, reviews and the plain-English monthly call.
Take the audit ↗