To measure advertising results, first match each campaign to one objective (awareness, consideration, leads or sales), then judge it by the metric that objective is supposed to move, and finally check the business result in your CRM or store: qualified leads, sales and revenue. A reach campaign measured on sales looks like a failure, and a lead campaign measured on clicks looks like a success, and both conclusions are wrong. This guide gives you the metrics by objective and funnel stage, a step-by-step process, a worked example, and the cases where standard metrics mislead.
Which metrics measure advertising results at each funnel stage?
Every ad campaign has a primary metric (what it should move), supporting metrics (why it moved) and a business check (whether it mattered). Use this table as the backbone of your measurement plan.
| Objective / stage | Primary metric | Supporting metrics | Business check |
|---|---|---|---|
| Awareness (top of funnel) | Reach at target frequency, cost per 1,000 people reached | CPM, video views, ad recall lift where available | Branded search volume, direct traffic, incrementality tests |
| Consideration (traffic, engagement) | Cost per landing page view or engaged session | CTR (link), bounce rate, time on page, hook rate | Share of visitors who later become leads |
| Leads (forms, calls, WhatsApp) | Cost per qualified lead | Cost per lead, contact rate, qualification rate | Cost per sale, pipeline value |
| Sales (online checkout) | Real ROAS or cost per acquisition | Conversion rate, average order value | Gross profit, new vs returning customers |
| Retention / remarketing | Repeat purchase rate from targeted customers | Frequency, cost per repeat order | Incremental revenue vs a holdout group |
Meta's campaign objectives (Awareness, Traffic, Engagement, Leads, App promotion, Sales) map neatly onto these rows. Google Ads organizes campaigns by goals such as sales, leads and website traffic. Whatever the platform calls it, decide the row before launch and write it in the campaign brief.
How do you measure advertising results step by step?
- Define the objective and the business outcome. Example: "Leads campaign; outcome is signed contracts within 60 days."
- Set targets from your economics. Work backward from what a customer is worth: target cost per sale, then cost per qualified lead using your close rate.
- Set up tracking before launch. UTM naming, conversion events (pixel, tag, Conversions API), and CRM fields for source and stage.
- Choose and record the attribution rule (for example, 7-day click on Meta, data-driven in Google Ads, and one CRM rule for cross-channel reporting).
- Read the primary metric weekly, supporting metrics only to explain changes.
- Check the business result monthly or at the end of the sales cycle.
- Test incrementality for big budgets or channels with heavy view-through credit.
What is the difference between platform results and business results?
Platform results are what the ad platform can see: impressions, clicks, form submissions, conversations started, purchases tracked by its pixel. Business results are what your company can bank: qualified opportunities, signed deals, collected revenue, profit.
The gap between them is where most measurement errors live. Platforms count within their own attribution windows and can claim the same sale twice. For lead-gen, a "lead" in Ads Manager may be a wrong number or a student doing research. That is why the last column in the table above always comes from your CRM, store or finance system. We cover the trap in more detail in vanity metrics vs revenue metrics.
Example: measuring three campaigns with different objectives
Example (hypothetical numbers): an online education company runs three campaigns in a month with $9,000 total.
| Campaign | Objective | Spend | Primary metric result | Business check | Verdict |
|---|---|---|---|---|---|
| A: Video reach | Awareness | $2,000 | 400,000 people reached; $5 per 1,000 reached | Branded searches up from 900 to 1,150 per month | Promising; confirm with a geo holdout |
| B: Lead form | Leads | $4,000 | 500 leads; 100 qualified; $40 per qualified lead | 12 enrollments; $333 per enrollment | Good if an enrollment is worth well above $333 |
| C: Traffic to blog | Consideration | $3,000 | 15,000 landing page views; $0.20 each | 9 leads, 0 enrollments | Cheap traffic, no business result; cut or retarget |
Judged only by clicks, campaign C is the winner. Judged only by enrollments, campaign A looks useless. Judged by the right metric per objective plus a business check, B is the workhorse, A needs an incrementality test, and C should be cut or turned into a remarketing feeder.
How do you measure results across several channels?
Each platform measures itself, so adding Meta, Google and TikTok results overstates the total. For a cross-channel view you need one source of truth:
- Blended metrics: total revenue ÷ total ad spend (MER) and total new customers ÷ total spend. Simple and honest, but they do not tell you which channel to cut.
- Attribution: join ad touchpoints to CRM outcomes with one model for all channels. Start with what marketing attribution is.
- Incrementality tests: holdouts or geo tests to measure what would not have happened without the ads; see incrementality testing.
Admira is built for the attribution part for lead-gen and sales-led teams: it connects Meta, Google Ads, TikTok and Click-to-WhatsApp leads to CRM revenue and shows cost per qualified lead, cost per sale and ROAS by campaign. It is not an MMM consultancy, so for brand-heavy budgets you will still want incrementality tests. See how it works on the marketing attribution software page.
How do you set targets for each advertising metric?
Targets should come from your own economics, not from averages. Work backward from the sale:
- Decide the maximum you can pay to win a customer. Example: average deal $3,000, gross margin 50%, so gross profit $1,500; you allow up to $600 in ad spend per sale.
- Divide by your close rate from qualified lead to sale. If 1 in 8 qualified leads buys, target cost per qualified lead is $600 ÷ 8 = $75.
- Divide by your qualification rate. If 1 in 4 leads qualifies, target cost per lead is $75 ÷ 4 = $18.75.
Now every metric in the funnel has a ceiling tied to profit, and a campaign at $25 per lead is clearly over target, whatever the platform dashboard color says.
Which mistakes distort advertising measurement?
- Judging upper-funnel campaigns on last-click sales.
- Using cost per lead as the lead-gen goal without qualification data.
- Changing attribution windows between periods and reading the difference as performance.
- Calling a campaign after a few days while it is still learning or before the sales cycle completes.
- Summing platform conversions across channels.
- No targets. A number is only "good" against a target derived from your margins; our guide on how to calculate ROAS shows how to set break-even.
Who this is for, and when it doesn't apply
For: marketers, founders and agencies who run paid campaigns and need to explain results to leadership or clients. Where it needs adapting: very small budgets (a few hundred dollars a month) rarely produce enough conversions to compare campaigns; measure blended results monthly instead. Brand campaigns for large advertisers usually need media mix modeling or lift studies on top of this framework. For a full KPI list, see marketing KPIs, and for a weekly routine, how to analyze ad campaigns.
FAQ
What is the best metric to measure advertising results?
The one that matches the campaign objective, checked against a business outcome. For lead-gen it is usually cost per qualified lead and cost per sale.
How long should I wait before judging a campaign?
Until it has enough conversions to be stable and, for lead-gen, until most leads have had time to move through your sales cycle.
How do I measure awareness campaigns?
Track reach and frequency, then look for changes in branded search and direct traffic, and confirm with a holdout or geo test when budgets are large.
Why do my ad platforms report more sales than I have?
Each platform counts conversions within its own window and can claim sales other channels also touched. Compare against your CRM or store totals.
Do I need an attribution tool to measure results?
Not at the start. A CRM with UTM fields and a spreadsheet work for one or two channels. A tool helps when several channels and long sales cycles make manual joins slow.
What is a good click-through rate?
It depends on platform, format and audience. Treat CTR as a diagnostic; a high CTR with no qualified leads is not a good result.






%20(2).png)