The key Meta Ads (Facebook and Instagram) metrics are CPM (cost per 1,000 impressions), CPC (cost per click), CTR (click-through rate), CPL or CPA (cost per lead or action), frequency and ROAS (revenue per unit of ad spend). The first three show how well an ad lands with the audience. The last ones show whether advertising pays off for the business – and that's what matters.
Below you'll find each metric with its formula, a worked example, benchmarks and common mistakes in reporting.
The metrics at a glance
| Metric | Formula | What it shows |
|---|---|---|
| Reach | Number of unique people | How many people saw the ad |
| Impressions | Number of times shown | How often the ad was displayed |
| Frequency | Impressions ÷ reach | How often one person saw the ad on average |
| CPM | Cost ÷ impressions × 1,000 | Price of visibility |
| CTR | Clicks ÷ impressions × 100 | How interesting the ad is |
| CPC | Cost ÷ clicks | Price per click |
| Conversion rate | Leads ÷ clicks × 100 | How well the landing page or form convinces |
| CPL / CPA | Cost ÷ leads (or actions) | Price per enquiry, booking or purchase |
| ROAS | Revenue ÷ ad spend | Revenue per unit of spend |
A worked example
A Berlin trades business spends €600 on a lead campaign in one month:
| Value | Result |
|---|---|
| Impressions | 60,000 |
| Reach | 20,000 |
| Clicks | 900 |
| Leads (form enquiries) | 30 |
| Jobs won | 6, averaging €1,500 revenue |
That gives:
- Frequency: 60,000 ÷ 20,000 = 3.0
- CPM: 600 ÷ 60,000 × 1,000 = €10
- CTR: 900 ÷ 60,000 = 1.5%
- CPC: 600 ÷ 900 = €0.67
- Conversion rate: 30 ÷ 900 = 3.3%
- CPL: 600 ÷ 30 = €20
- Cost per job: 600 ÷ 6 = €100
- ROAS: 9,000 ÷ 600 = 15
The cost per click alone says little here. What matters: €100 of ad spend per job worth €1,500.
What values are normal?
Benchmarks vary widely by industry, audience, country and season. For orientation, see the WordStream/LocaliQ 2025 benchmarks, summarised by Search Engine Land. Note: this is mostly US data in US dollars; German values can differ.
| Campaign type | CTR | CPC | Conversion rate | Cost per lead |
|---|---|---|---|---|
| Traffic campaigns | 1.71% | $0.70 | – | – |
| Lead campaigns | 2.59% | $1.92 | 7.72% | $27.66 |
According to the same analysis, cost per lead rose 21 percent compared with 2024. The best benchmark is your own numbers from previous months.
What to do when a metric is poor
| Symptom | Possible cause | What can help |
|---|---|---|
| High CPM | Narrow or competitive audience, season (e.g. before Christmas) | Broaden the audience, shift budget in time |
| Low CTR | Ad doesn't appeal, weak first seconds | Test new creatives, improve the hook, real video instead of stock photos |
| Good CTR, few leads | Landing page or form doesn't convince | Make the page faster and clearer, shorten the form |
| Many leads, few jobs | Leads are unqualified | Qualifying questions in the form, follow up faster |
| Frequency rising, results falling | Ad fatigue | Plan new creatives, broaden the audience |
The biggest lever is almost always the creative. Short, authentic videos outperform graphics in many industries – shooting tips in Smartphone video tips for small businesses.
Checklist: how to evaluate Meta Ads properly
- Set one goal per campaign (enquiries, purchases, appointments).
- Set up the Meta Pixel and Conversions API correctly.
- Test conversions before budget flows.
- Use cost per result as the main metric, not CPC.
- Track leads in sales: how many become customers?
- Run for at least a week before judging.
- Check frequency weekly.
- Test new creatives regularly.
- Compare month by month with your own previous values.
- Respect data protection: consent (cookie banner) before tracking.
Common reporting mistakes
- Only looking at likes and reach. They don't pay the rent.
- Chasing the cheapest click. Cheap clicks often bring no customers.
- Switching off too early. Meta needs a learning phase before delivery stabilises.
- Not tracking leads. Without feedback from sales, the real ROAS stays unknown.
- Using US benchmarks as targets. Your own past values are more meaningful.
Wondering whether Meta or Google suits your business better? Read Meta Ads or Google Ads: which first?.
How we work at Digimark
Digimark is an agency for video, social media and ads at District One in Berlin-Schöneberg. We work in German, English and Turkish.
- Setup: we check the Pixel, Conversions API and conversions before launch.
- Creatives in-house: we shoot the ad videos ourselves and test several variants.
- One goal, one metric: we optimise for cost per enquiry or sale, not clicks.
- Monthly report in plain language: spend, results, what we changed and why.
- Full transparency: the ad account belongs to you.
More about our Meta & Google Ads service.
Next step: Want to know what your current numbers mean? Book a free strategy call
Frequently asked questions
What is a good CPC for Meta Ads?
It depends on industry and goal. According to WordStream/LocaliQ, the average CPC in 2025 was $0.70 for traffic and $1.92 for lead campaigns (US data). Cost per enquiry or sale matters more than CPC.
What is the difference between CPM and CPC?
CPM is the cost of 1,000 ad impressions; CPC is the cost of one click. CPM shows the price of visibility, CPC the price of interest.
What is a good CTR for Facebook and Instagram ads?
According to WordStream/LocaliQ, the average CTR in 2025 was 1.71 percent for traffic and 2.59 percent for lead campaigns (US data). Comparing with your own previous months is most meaningful.
What does ROAS mean?
ROAS (return on ad spend) is revenue per unit of ad spend: revenue divided by ad cost. A ROAS of 4 means every euro of advertising brought four euros of revenue.
What frequency is too high for Meta Ads?
There is no fixed limit. If frequency rises above roughly three to four per week while CTR and results fall, that's a typical sign of ad fatigue.
How long should a Meta campaign run before judging it?
At least about a week, so the learning phase is complete and there is enough data. With a small budget, often longer.


