CPA, CPM, CTR — core metrics decoded

Last updated: May 19, 2026

CPA, CPM, CTR — core metrics decoded

Three of the most-used ad metrics. CPA = cost per acquisition (efficiency of conversion). CPM = cost per mille (cost of reach). CTR = click-through rate (creative + targeting quality). Each tells a different story. Use together — reading one in isolation misses the picture (low CPM + low CTR = cheap reach + bad creative = waste).

Who is this for

Anyone reading ad analytics and unsure when each metric matters. Reference for the strip + per-metric drill.

The three metrics

CPA — Cost Per Acquisition

CPA = spend / conversions  (or purchases / leads / registrations depending on goal)

What it measures: how much you pay per successful conversion event.

When it matters most:

  • Lead generation (no purchaseValue; ROAS doesn't apply)

  • App installs (CPA per install)

  • Subscription (CPA per signup; track LTV separately for full picture)

  • E-commerce (paired with ROAS for full view)

Healthy target depends on:

  • Customer LTV

  • Industry norms

  • Audience temperature (cold vs warm)

  • Time of year (Q4 always more expensive)

Example: SaaS targeting CPA ≤ €50 per signup, with LTV €500 → 10× return on acquisition cost = healthy.

CPM — Cost Per Mille

CPM = (spend / impressions) × 1000

What it measures: cost per 1.000 impressions = the "price of reach".

When it matters most:

  • Brand awareness (reach is the goal)

  • Top-of-funnel campaigns

  • Comparing audiences (cheaper audience = lower CPM)

  • Comparing placements (Stories vs Feed vs Reels)

CPM trends:

  • Rising across the industry over time

  • Peaks Q4 (holiday competition)

  • Higher for narrower / premium audiences

  • Higher for premium placements (Reels > Feed > broad placements)

CPM alone doesn't tell you if reach is valuable — pair with CTR + CPA.

CTR — Click-Through Rate

CTR = (clicks / impressions) × 100

What it measures: percentage of viewers who clicked. Indicates creative + targeting quality.

When it matters most:

  • Creative testing (which creative draws clicks)

  • Audience validation (right audience = high CTR)

  • Creative fatigue detection (CTR decay over time)

  • Placement optimization

Typical ranges:

  • Meta Feed: 1-2% baseline; 3%+ is strong

  • Meta Stories / Reels: 0.5-1.5%

  • Google Search: 3-10% (intent-driven)

  • Google Display: 0.3-1%

  • TikTok: 1-3%

Vary heavily by industry + creative quality.

Reading metrics together

The combinations tell a story:

High CTR + low CPC + healthy CPA

Best case: creative resonates + auction efficient + conversion happens. Scale.

High CTR + high CPC + healthy CPA

Audience is engaged but auction is expensive. May indicate high competition. Still profitable; watch trends.

Low CTR + low CPM + bad CPA

Cheap reach with bad creative + no conversion. Waste. Fix creative or rethink audience.

Low CTR + high CPM + bad CPA

Worst case: expensive reach, bad creative, no conversion. Stop. Fundamentally wrong.

High CTR + healthy CPC + bad CPA

Click happens, conversion doesn't. Likely a landing page / offer problem — not an ad problem. Optimize post-click.

Low CTR + healthy CPA

Few people click, but those who do convert well. May be a narrow but highly-qualified audience. Don't over-optimize CTR if CPA is fine.

Decision frameworks

Should I refresh creative?

Signal: CTR drops over time (creative fatigue).

Threshold: CTR < 50% of launch CTR after 7-14 days. Refresh.

Should I narrow targeting?

Signal: CTR low but CPM high. Audience too broad.

Action: narrow audience, observe CTR + CPM movement.

Should I broaden targeting?

Signal: CTR plateau + frequency rising (you're hitting same people repeatedly).

Action: broaden audience to find more engaged users.

Should I shift placements?

Signal: CPM very high on premium placement + CTR not exceptionally higher.

Action: shift mix toward cheaper placements with comparable CTR.

Caveats

CPA depends on postback timing

If using postback (Meta API): CPA lags 24-72h. Use last_7d minimum for CPA decisions.

If using your tracker: faster, more reliable.

CTR varies by platform

Don't compare CTR 1:1 across Meta, Google, TikTok — each has different formats + user behavior.

CPM trends Q4

Expect CPM 30-100% higher in Q4. Don't panic; everyone faces it.

Conversion event definition

CPA = spend / "conversions". But what counts as a conversion? Make sure your conversion event is correctly defined (right pixel event, right postback config). Misconfigured = wrong CPA.

Common mistakes

  • Reading CPM in isolation: low CPM is cheap reach; could be junk reach. Pair with CTR + CPA.

  • Optimizing for CTR over CPA: high CTR doesn't pay bills; conversions do.

  • Using CTR to compare wildly different audiences: of course narrow audience has higher CTR. Compare like-with-like.

  • Setting one CPA target for all campaigns: prospecting CPA > retargeting CPA, by design.

  • Ignoring CPC: not in this article's title, but: CPC = CPM × 1000 / (CTR × impressions ÷ 1000) — derives from the others; useful but not independent signal.

When to use which

Goal

Primary metric

Secondary

Profitability (e-com)

ROAS

CPA

Lead generation

CPA

CTR

App install

CPA per install

CTR

Brand awareness

CPM

reach / frequency

Creative testing

CTR

CPC

Audience testing

CTR + CPC

CPA

Related