---
title: "Funnel metrics: CPM, CTR, CPC, CVR and CPA"
description: "Why formulas matter Platforms show dozens of numbers. You only need a handful to make good decisions, but you must know exactly how each one is…"
url: https://optimizeall.com/learn/digital-marketing-foundations/funnel-metrics
updated: 2026-10-05
---

Digital Marketing Foundations · KPIs and unit economics · lesson 8 of 15 · 14 min

# Funnel metrics: CPM, CTR, CPC, CVR and CPA

## Why formulas matter

Platforms show dozens of numbers. You only need a handful to make good decisions, but you must know exactly how each one is calculated, because a metric you do not understand can mislead you.

## The core funnel metrics

| Metric | Formula | What it tells you |
|---|---|---|
| **Impressions** | Number of times content was shown | Scale of exposure (one person can see it many times) |
| **Reach** | Number of unique people who saw it | How many different people you got in front of |
| **Frequency** | Impressions ÷ Reach | How often the average person saw it |
| **CPM** (cost per mille) | Spend ÷ Impressions × 1,000 | Cost to show your ad 1,000 times |
| **CTR** (click-through rate) | Clicks ÷ Impressions × 100 | How compelling the ad is at earning a click |
| **CPC** (cost per click) | Spend ÷ Clicks | Price of each visit |
| **CVR** (conversion rate) | Conversions ÷ Clicks (or sessions) × 100 | How well the landing page and offer convert |
| **CPA** (cost per acquisition/action) | Spend ÷ Conversions | Cost of each desired result |

Always state which denominator you used for CVR – clicks, sessions or visitors – because each gives a different number.

## A worked example

These are **illustrative** figures for a Lahore-based online bookstore campaign:

- Spend: PKR 60,000
- Impressions: 400,000
- Clicks: 4,000
- Orders: 80

Calculations:

- CPM = 60,000 ÷ 400,000 × 1,000 = **PKR 150**
- CTR = 4,000 ÷ 400,000 × 100 = **1%**
- CPC = 60,000 ÷ 4,000 = **PKR 15**
- CVR = 80 ÷ 4,000 × 100 = **2%**
- CPA = 60,000 ÷ 80 = **PKR 750**

## How the metrics connect

There is a useful identity: **CPA = CPC ÷ CVR** (with CVR as a decimal). In the example, 15 ÷ 0.02 = 750. And **CPC = CPM ÷ (1,000 × CTR)**, so 150 ÷ (1,000 × 0.01) = 15.

This tells you there are only three levers to reduce CPA:

1. **Lower CPM** – broader or cheaper audiences, better ad relevance, different placements or timing.
2. **Raise CTR** – stronger hooks, clearer offers, better creative.
3. **Raise CVR** – faster pages, clearer offer, trust signals, simpler checkout.

If CPA is too high, find which lever is weakest compared with your own history before changing anything.

## Diagnosing with metric patterns

- **High CTR, low CVR:** the ad promises something the landing page does not deliver, or the page is slow or confusing.
- **Low CTR, good CVR:** the offer works for those who arrive, but the creative is not stopping the scroll. Test new hooks.
- **Rising frequency, falling CTR:** creative fatigue – the same people have seen the ad too often. Refresh creative or expand the audience.
- **Rising CPM across all ads:** often seasonal competition (for example Ramadan, Eid, Black Friday, White Friday, Christmas) rather than your ad getting worse.

## Vanity metrics versus decision metrics

Likes, views and follower counts can be useful signals of creative resonance, but they do not pay bills. A **decision metric** is one that would change what you do tomorrow. For a sales campaign, CPA and ROAS are decision metrics; likes are not.

## Benchmarks: use with care

You will see "average CTR" figures online. They vary widely by platform, format, industry, country and year, and many are not methodologically sound. Your own historical data is the best benchmark. Compare this month with last month, this ad with your other ads.

## Common mistakes

- Comparing CTR across different platforms or placements as if they were equal.
- Celebrating a low CPC while CVR is terrible.
- Mixing up reach and impressions.
- Changing creative, audience and landing page at the same time, so you cannot tell what caused a change.

## Platform definitions differ – read the small print

Two reports can use the same word for different things:

- **Clicks vs link clicks:** "clicks (all)" on Meta includes likes, profile taps and "see more"; **link clicks** are clicks to your destination. Use link CTR and link CPC for traffic decisions.
- **Link clicks vs landing page views:** a landing page view counts only when the page actually loads (and the tracking fires). A big gap between the two often means a slow page or broken tracking.
- **Results:** ad platforms label the objective's event as "Results", so "Results" means purchases in one campaign and leads in another. Always rename columns in your reports.
- **Conversions:** each platform counts conversions within its own attribution window (covered in the Measurement module).

## Hands-on: a one-row metrics calculator

In Google Sheets, put raw numbers in columns A–D and let formulas do the rest:

| | A | B | C | D | E | F | G | H | I |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Spend | Impressions | Link clicks | Conversions | CPM | CTR | CPC | CVR | CPA |
| 2 | 60000 | 400000 | 4000 | 80 | `=A2/B2*1000` | `=C2/B2` | `=A2/C2` | `=D2/C2` | `=A2/D2` |

Format F2 and H2 as percentages. Add a check column with `=G2/H2` – it should equal I2 (CPA = CPC ÷ CVR). If it does not, a number has been typed wrongly. Wrap formulas in `IFERROR(...,"")` so empty rows stay tidy, for example `=IFERROR(A2/D2,"")`.

## Worked example 2: a creator's webinar funnel

A UK fitness creator runs Instagram ads to a free webinar that sells a £99 programme (illustrative numbers):

| Step | Number | Metric |
|---|---|---|
| Spend | £1,500 | – |
| Impressions | 250,000 | CPM = £6.00 |
| Link clicks | 3,000 | CTR = 1.2%, CPC = £0.50 |
| Webinar registrations | 600 | Registration rate = 20%, cost per registration = £2.50 |
| Attended live | 180 | Show-up rate = 30% |
| Bought the programme | 27 | Sales ÷ attendees = 15%, CPA = £55.56 |

Revenue is 27 × £99 = £2,673. The weakest link is the **show-up rate**: only 30% of registrants attend. The creator adds reminder emails and a WhatsApp reminder for those who opted in, a calendar invite and a clear "what you'll learn" message. If show-up rises to 40% with the same sales rate, sales rise to about 36 and CPA falls to about £42 – without touching the ads.

## Leading and lagging indicators

- **Lagging indicators** (sales, CPA, ROAS) tell you what happened but arrive late.
- **Leading indicators** (hook rate – the share of video impressions that watch the first few seconds – CTR, landing page view rate, add-to-cart rate) move first. Watching them lets you catch problems in days instead of weeks.

## How to measure success

- Keep a **weekly table** of the core metrics for each campaign and compare with the previous four weeks.
- For each change you make, note which lever it targets (CPM, CTR or CVR) and check whether that lever moved.
- Aim to understand your own normal ranges; they are your real benchmarks.

## Video lecture: Funnel metrics: the five numbers that explain every campaign

Lecture coming soon · 11 chapters · about 8 minutes. Read the full transcript below.

1. Funnel metrics
2. Core formulas
3. Example 1: Lahore bookstore (illustrative)
4. The key equation
5. Reading symptoms
6. Read the small print
7. Example 2: UK webinar funnel (illustrative)
8. Fix the show-up rate
9. Leading vs lagging
10. Mistakes and measures
11. Recap and try this now

## Lecture transcript

### Funnel metrics

Open any ads dashboard and you'll see dozens of columns. Impressions, reach, frequency, results, cost per result, ThruPlays, and on and on. It's overwhelming. But here's the secret: almost every campaign decision comes down to five numbers and how they connect. In this lecture, you'll learn exactly how CPM, CTR, CPC, conversion rate and CPA are calculated, the one equation that links them, and how to read patterns in them like a doctor reads symptoms. By the end, you'll be able to look at any campaign and say which lever is weak and what to test next.

### Core formulas

Let's define them properly, because a number you don't understand will mislead you. Impressions are how many times your ad was shown. Reach is how many different people saw it. Frequency is impressions divided by reach, so how often the average person saw it. CPM, cost per mille, is spend divided by impressions, times a thousand: what it costs to show your ad a thousand times. CTR, click-through rate, is clicks divided by impressions. CPC is spend divided by clicks. Conversion rate is conversions divided by clicks or sessions. And CPA is spend divided by conversions: the cost of each result you actually wanted.

### Example 1: Lahore bookstore (illustrative)

Now a simple worked example with illustrative numbers. An online bookstore in Lahore spends sixty thousand rupees. The ad gets four hundred thousand impressions, four thousand clicks and eighty orders. CPM is sixty thousand divided by four hundred thousand, times a thousand: a hundred and fifty rupees. CTR is four thousand divided by four hundred thousand: one percent. CPC is sixty thousand divided by four thousand: fifteen rupees. Conversion rate is eighty divided by four thousand: two percent. And CPA is sixty thousand divided by eighty: seven hundred and fifty rupees per order. Five numbers, and now you can see the whole story.

### The key equation

Here's the key idea of this whole lesson. CPA equals CPC divided by conversion rate. Check it: fifteen divided by zero point zero two is seven hundred and fifty. And CPC itself equals CPM divided by a thousand times CTR. So a hundred and fifty divided by ten is fifteen. What does that tell you? That there are only three levers to reduce your cost per result. Lower the CPM, the price of attention. Raise the CTR, how compelling your ad is. Or raise the conversion rate, how well your page and offer turn visits into results. That's it. Every optimisation idea you'll ever hear pulls one of those three levers.

### Reading symptoms

Now let's read patterns like symptoms. High CTR but low conversion rate? People love the ad, but the landing page doesn't deliver on its promise, or it's slow or confusing. Low CTR but a good conversion rate? The offer works for people who arrive, but the creative isn't stopping the scroll, so test new hooks. Frequency rising while CTR falls week after week? That's creative fatigue. The same people have seen the ad too often. And CPM rising across every ad at once? That's often seasonal competition, like Ramadan, Eid, Black Friday or Christmas, not your ad getting worse.

### Read the small print

Watch out for definitions, because platforms use the same words for different things. On Meta, clicks all includes likes, profile taps and see more. Link clicks are clicks to your website. Use link CTR and link CPC. A landing page view only counts when your page actually loads, so a big gap between link clicks and landing page views usually means a slow page or broken tracking. And the column called results means purchases in one campaign and leads in another. So rename columns in your reports. It sounds fussy, but mixing definitions is one of the most common reasons two people argue about the same campaign.

### Example 2: UK webinar funnel (illustrative)

Now a realistic scenario, again with illustrative numbers. A UK fitness creator spends one thousand five hundred pounds on Instagram ads promoting a free webinar that sells a ninety-nine pound programme. Two hundred and fifty thousand impressions, so a six pound CPM. Three thousand link clicks, a one point two percent CTR and fifty pence per click. Six hundred people register, twenty percent of clicks. But only one hundred and eighty attend live, thirty percent. And twenty-seven buy, fifteen percent of attendees. Revenue is about two thousand six hundred and seventy pounds. CPA is around fifty-five pounds. So where's the weakest link?

### Fix the show-up rate

It's the show-up rate. Only thirty percent of registrants turn up. The ads are fine. The sales pitch is fine. People just forget. So the creator adds reminder emails, a WhatsApp reminder for people who opted in, a calendar invite, and a clearer what you'll learn message on the thank-you page. If show-up rises from thirty to forty percent, with the same fifteen percent buying, sales rise to about thirty-six, and CPA falls to roughly forty-two pounds. Without changing a single ad. Here's the lesson: always look at the steps between the click and the sale, not just the ad metrics.

### Leading vs lagging

A quick word on leading and lagging indicators. Sales, CPA and ROAS are lagging indicators. They tell you what happened, but they arrive late, especially if people take days to buy. Leading indicators move first. Hook rate, which is the share of video impressions that watch the opening seconds. CTR. Landing page view rate. Add-to-cart rate. If those start slipping, you can react in days instead of weeks. And a word on benchmarks. You'll see average CTR figures online. They vary wildly by platform, format, country and year. Your own history is the best benchmark. Compare this week with the last four.

### Mistakes and measures

Common mistakes to avoid. Comparing CTR across platforms or placements as if they were equal. Celebrating a cheap CPC while the conversion rate is terrible. Mixing up reach and impressions. And changing the creative, the audience and the landing page all at once, so you can't tell what caused the change. How do you measure success here? Keep a weekly table of these five metrics for each campaign. Each time you make a change, note which lever it targets, CPM, CTR or conversion rate, and check whether that lever actually moved. Over a few months, you'll know your normal ranges by heart.

### Recap and try this now

Let's recap. Five numbers explain nearly every campaign: CPM, CTR, CPC, conversion rate and CPA. CPA equals CPC divided by conversion rate, so your only levers are cheaper attention, more compelling ads, and better conversion after the click. Read metric patterns like symptoms, read platform definitions carefully, and watch leading indicators to react early. Here's your try this now. Build the one-row calculator from the lesson text in Google Sheets, including the check column. Then paste in one real campaign, or the illustrative numbers, find the weakest lever, and write one test you'd run next week to improve it.

## Key takeaways

- CPM, CTR, CPC, CVR and CPA each measure a different step, and each has a precise formula.
- CPA = CPC ÷ CVR, so the only levers are cheaper impressions, more clicks per impression and more conversions per click.
- Metric patterns diagnose problems: high CTR with low CVR points to the landing page; rising frequency with falling CTR signals fatigue.
- Your own historical data is a better benchmark than generic industry averages.

## Try it

Take any campaign report (or the illustrative numbers above with your own changes) and calculate CPM, CTR, CPC, CVR and CPA. Identify the weakest lever and propose one test to improve it.

- [Previous: Budgeting and planning a campaign](https://optimizeall.com/learn/digital-marketing-foundations/budgeting-and-planning)
- [Next: Unit economics: CAC, LTV, ROAS and break-even](https://optimizeall.com/learn/digital-marketing-foundations/cac-ltv-roas)
- [All lessons of Digital Marketing Foundations](https://optimizeall.com/learn/digital-marketing-foundations)
