#relationships·Jul 17, 2026·6 min read

CPM vs CPC: Which Ad Metric Should You Track for Brand vs. Direct Response?

Cost per click (CPC) vs Cost Per Mille (CPM) relationship cover

CPM (Cost Per Mille) measures the cost per 1,000 ad impressions. CPC (Cost Per Click) measures the cost per individual click. The right choice depends on whether your goal is brand visibility or driving action.

Core Difference: Impressions vs. Actions

CPM charges you every time your ad is displayed 1,000 times. It’s a volume metric — you pay for eyeballs, not engagement.

CPC charges you only when someone clicks. It’s an action metric — you pay for intent.

Key contrast

  • CPM = cost for reach (brand awareness)
  • CPC = cost for engagement (direct response)

Why it matters

  • CPM campaigns optimize for impressions served.
  • CPC campaigns optimize for click-through rate (CTR) and conversion.
  • A low CPM doesn’t guarantee clicks; a low CPC doesn’t guarantee cheap reach.

What They Share

Both are pricing models used in programmatic and direct ad buying.

  • Both are bid-based in real-time auctions (e.g., Google Ads, Meta, OpenRTB).
  • Both can be used to measure relative efficiency of campaigns.
  • Both are not direct measures of ROI — they need conversion data to tell the full story.

Which to Use When

Pick CPM when:

  • Your goal is brand awareness or top-of-funnel reach.
  • You’re running video/view-through campaigns.
  • You want to dominate a placement (e.g., homepage takeovers).

Pick CPC when:

  • Your goal is clicks, sign-ups, or sales.
  • You’re running search ads or retargeting.
  • You want to pay only for engaged users.

Use both together when:

  • You need to balance reach and action (e.g., awareness + conversion tracking).
  • You’re A/B testing creative: CPM for exposure, CPC for engagement cost.

How they diverge

Pricing Basis

CPM charges per 1,000 impressions (views). CPC charges per click.

  • CPM: cost = (impressions / 1000) × CPM rate
  • CPC: cost = clicks × CPC rate

Optimization Focus

CPM optimizes for reach and frequency. CPC optimizes for click-through rate and conversion.

  • CPM campaigns: high impression volume, low CTR may still be fine.
  • CPC campaigns: low CTR means wasted budget.

Typical Use Case

CPM is common for display, video, and brand campaigns. CPC is standard for search, shopping, and performance ads.

Where they overlap

Both Are Auction-Based

In platforms like Google Ads and Meta, both CPM and CPC bids compete in real-time auctions. The winner is determined by bid amount and ad quality.

Both Need Conversion Tracking

Neither metric alone tells you if you made money. Both require conversion tracking (pixel, post-view, post-click) to calculate true ROI.

Real scenarios

  1. Brand Awareness Campaign

    Setup: A new app wants to be seen by 500,000 users in a city. They choose CPM.

    • What happened: They paid $10 CPM, got 500,000 impressions for $5,000. Only 1,000 clicks (0.2% CTR).
    • What they checked: Impressions delivered, frequency, brand lift survey.

    Takeaway: CPM was right — they paid for reach, not clicks. The low CTR was expected.

  2. Direct Response Campaign

    Setup: An e‑commerce store wants to sell shoes. They choose CPC.

    • What happened: They paid $0.50 CPC, got 2,000 clicks for $1,000. 100 conversions (5% conversion rate).
    • What they checked: Cost per conversion, ROAS.

    Takeaway: CPC aligned with their goal — they paid only for interested users. High CTR and conversion rate made it profitable.

How they work together

CPC

CPM is better when your primary KPI is reach, frequency, or brand lift. Use it for awareness campaigns, video ads, and premium placements where you want to be seen.

CPM

CPC is better when you want direct response — clicks, leads, sales. Use it for search ads, retargeting, and any campaign where the click is the first step to conversion.

Both

Use both when you need to balance brand and performance. For example, run a CPM campaign to build awareness, then retarget clickers with a CPC campaign. Or use CPM for upper funnel and CPC for lower funnel.

Side-by-side snapshot

LensCPCCPM
Full nameCost Per Mille (thousand impressions)Cost Per Click
You pay forImpressions (views)Clicks
Best forBrand awareness, reach, frequencyDirect response, conversions, traffic
Typical CTR expectationLow (0.05%–0.5%) is normalHigher (1%+) is desired
Optimization leverImpressions, viewability, frequency capCTR, conversion rate, ad relevance

Common pitfalls

  • Confusing CPM with 'Cheap'

    A low CPM doesn’t mean a campaign is efficient — it could mean low-quality placements or non‑viewable impressions.

    • What to do instead: Use viewable CPM (vCPM) to pay only for viewable impressions.
  • Using CPC for Brand Awareness

    CPC penalizes campaigns that generate impressions but few clicks. A brand campaign with a 0.1% CTR would seem 'expensive' under CPC, even if it builds awareness.

    • What to do instead: Use CPM for awareness, CPC for action.

Quick check

Test whether you can tell these metrics apart.

Progress: 1/5

single

Which metric charges per 1,000 ad views?

Select an answer to continue

For learning only. Not advice on bids or spend.

You may also like