Marketing Analytics
Leads per market: the map that shows where your growth is hiding
Most marketing reports answer one question well: which channel performed? Google against Meta, search against social, this month against last. That is a fair question. It is also the wrong one if you sell into more than a handful of places, because it hides the thing that decides where your next dollar should go.
Two businesses can post identical channel numbers and be in completely different shape. One is dominating a single city and invisible everywhere else. The other is spread thin across thirty markets and winning none of them. The company total looks the same. The reality could not be more different. Leads per market is how you tell them apart.
What leads per market actually shows
The idea is plain. Instead of one lead count for the whole business, you break it out by market, whatever a market means for you: a metro, a county, a set of ZIP codes, a sales territory. Then you look at the list one row at a time and ask where the leads are coming from and, more usefully, where they are not.
That second half is the part a blended number cannot give you. A company doing 400 leads a month feels healthy right up until you see that 340 of them come from two neighborhoods and the other eighteen markets you pay to advertise in produce almost nothing. The average told you a story that was true on paper and useless in practice.
The question leads per market answers
Not "how are we doing?" but "which specific market should get the next dollar, and how much?" A channel report can tell you Google is working. Only a market-level view can tell you that Google is working in Fort Worth, stalling in Arlington, and has never been switched on in Denton, where your competitors are thin.
Turning a map into a decision
A density map is a nice picture. What makes it a tool is what you layer on top. Three things turn leads per market from a chart into a budget plan.
- A goal per market. Your anchor city and an emerging suburb should not carry the same target. When each market is measured against its own goal, 40 leads reads as a win in one place and a shortfall in another, and you can see which is which at a glance.
- A gap to that goal, with a cost attached. For every market, how far short are you, and what would closing the gap cost at your current cost per lead? Add a spend cap and a cost-per-lead ceiling and the report starts ranking your options for you: here is where the next $1,000 buys the most.
- Whitespace. The markets with no activity are invisible on a normal report precisely because they generate no data. Surfacing them on purpose is where the cheap growth usually is, since you are not yet bidding against your own saturation there.
Why the channel report keeps missing this
It is not that channel reports are wrong. They are built to answer a different question, and they drop geography to do it. Even the geographic breakdowns inside the ad platforms stop at "impressions by region." They do not carry your goals, your market tiers, or your cost ceilings, so they cannot tell you whether a given city is ahead of plan or behind it. The join between spend, leads, and a goal model for each market is the part no default dashboard does, and it is the part that changes decisions.
Who this matters most for
If you run one location and serve one town, a company total is probably fine. The moment you cross into multiple markets, a franchise group, a multi-location service business, a brand selling regionally, a firm with several offices, the blended number starts lying to you by smoothing over exactly the differences you need to act on. That is the point where a market-level view stops being a nicety and starts paying for itself.
Seeing it without building it
We built Meridian so this view is something you can open rather than something you have to assemble in a spreadsheet every month. It plots leads per market, measures each market against a goal you set with a spend cap and a cost-per-lead ceiling, models the gap to that goal, and flags the under-served markets worth a look. It runs as configuration rather than custom code, so the same product can show a leads map for one business and a pipeline view for another, and it connects to Google Ads, Microsoft Ads, GA4, and BigQuery on your own credentials, in your environment, under your brand.
There is a demo loaded with sample data if you want to click around before connecting anything. And if you would rather we simply run the analysis and hand you the plan, that is the day job. Either way, the goal is to stop staring at one number that hides the answer and start looking at the map that shows it.
Ready when you are
See where your growth is actually hiding
Get a market-by-market read on your business, or see Meridian for yourself.
Frequently asked questions
What does leads per market mean?
Leads per market is the number of leads you generate in each geographic market you serve, viewed one market at a time instead of as a single company total. It shows where demand is being captured and where it is being missed, which a blended number cannot.
Why is a channel report not enough?
A channel report tells you which platform performed. It aggregates every market into one figure, so a business saturating one city while ignoring ten others can look identical to one that is spread evenly. Geography is the dimension most reports drop, and it is often where the budget decisions actually live.
What is whitespace detection?
Whitespace is a market where you have real opportunity but little or no activity. Because those markets generate no data, they are invisible on a standard report. Surfacing them on purpose is where cheap growth usually hides, since you are not yet competing against your own saturation there.
What is Meridian?
Meridian is Sasquatch Creative's white-label marketing analytics dashboard. It plots leads per market, measures each market against a goal you set with a spend cap and cost-per-lead ceiling, and flags under-served markets. It runs single-tenant and self-hosted, connects to Google Ads, Microsoft Ads, GA4, and BigQuery, and has a demo you can try with sample data.