CPM (Cost per Mille)
Share
What is CPM (Cost per Mille)?
CPM measures the cost of 1,000 ad impressions. It is a standard pricing model in display, video, and social advertising. While CPM shows how much you pay to reach people, it does not guarantee engagement or conversions—only visibility.
Formulas / Metrics (core types):
- CPM (basic): (Ad Spend ÷ Impressions) × 1,000.
- Effective CPM (eCPM): Revenue ÷ Impressions × 1,000 (publisher view).
- Viewable CPM (vCPM): Cost per 1,000 viewable impressions (meets MRC standard of ≥50% pixels visible for ≥1 sec).
- CPM by audience/placement: Different segments often have very different CPMs.
Key idea: Low CPM means cheaper reach, but what matters is CPM × CTR × CR = CPA. A campaign with higher CPM may still be more efficient if engagement and conversion are strong.
Why it matters?
- Reach metric: CPM shows how expensive it is to get visibility in your target audience.
- Budget efficiency: High CPM inflates cost per click (CPC) and cost per acquisition (CPA).
- Market signal: Rising CPM reflects competition or seasonal demand spikes.
KPIQ Perspective
- User view: “My ads are reaching fewer people for the same spend—why is my CPM going up?”
- Technical view: KPIQ benchmarks CPM across channels, audiences, and geographies, highlights expensive pockets (e.g., iOS users, Q4 seasonality), runs what-ifs (e.g., −10% CPM with better targeting), and flags data gaps (missing impression-level data, blended CPM reporting). CPM is always connected to downstream metrics like CTR, CPC, and CPA.
Actionable Insights
- ✅ Track CPM by channel, audience, and placement—don’t rely on blended averages.
- ✅ Optimize targeting: narrow, high-demand audiences often drive higher CPMs.
- ✅ Improve creative relevance: better CTR lowers effective cost per result even with high CPM.
- ✅ Monitor seasonal CPM spikes (e.g., Q4 holidays) and adjust budgets accordingly.
- ✅ Always link CPM to CTR and CR to evaluate true efficiency (CPC, CPA, ROAS).
Practical Example
Baseline: Ad Spend = €8,000, Impressions = 2,000,000 → CPM = €4.00.
Step 1: Segment by Audience
- Retargeting: Spend €2,000 → 250,000 impressions → CPM = €8.00
- Lookalike: Spend €3,000 → 900,000 impressions → CPM = €3.33
- Broad: Spend €3,000 → 850,000 impressions → CPM = €3.53
Step 2: Interpret Results
Retargeting has the highest CPM (narrow audience), but if CTR and CR are strong, it may still deliver the best CPA.
Step 3: What-if
If Lookalike CPM rises by 20% (to €4.00), total impressions drop by 150,000. To maintain volume, budget must increase or CTR must improve.
Related Metrics
-
CPC (Cost per Click) → Focuses on traffic cost efficiency. Low CPC means cheaper clicks, but efficiency depends on conversion rate.
- CPA (Cost per Acquisition) → Focuses on outcome cost. CPA links CPC × CR and shows the true cost of acquiring customers.
Key takeaway: These metrics form a chain: CPM → CPC → CPA. Cheap impressions lower CPM, but only good CTR lowers CPC, and only strong CR ensures a sustainable CPA.
📖 Click to open the in-depth analysis
Foundations
CPM is a pricing metric for buying impressions. It is critical in display/video, but not enough on its own to measure efficiency.
Key Concepts
- CPM vs CPC: Low CPM may still yield high CPC if CTR is poor.
- Viewable CPM: Not all impressions are truly seen—vCPM is more realistic.
- Effective CPM (eCPM): From publisher side, revenue per 1,000 impressions.
- Market dynamics: CPM is highly seasonal and affected by auction competition.
Advanced Methods
- CPM elasticity modeling: Estimate how CPM changes with budget scale.
- Attribution alignment: Connect impression costs to actual assisted conversions.
- Programmatic optimization: Use DSPs to bid based on viewability and engagement, not raw CPM.
Common Pitfalls
- Chasing low CPM but ignoring CTR/CR.
- Using blended CPM that hides expensive segments.
- Not accounting for seasonality (CPM spikes in Q4).
Further Reading
- IAB Standards on CPM & Viewability
- Meta Ads — CPM and delivery mechanics
- Google DV360 — Programmatic CPM optimization