‍

Cost per thousand impressions (CPM) is the amount you pay for every 1,000 times your ad is shown. It’s commonly used in display, social, and video advertising to measure brand awareness and cost efficiency.

‍

Why Cost per Thousand Impressions matters?‍

CPM measures the cost of reaching an audience at scale. For ecommerce, CPM is particularly useful for awareness campaigns aimed at building brand recognition before driving conversions. A lower CPM means you can reach more people for the same budget, but like CPC, low cost alone doesn’t guarantee quality engagement or sales.

‍

How Cost per Thousand Impressions works?‍

CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. Ad platforms calculate CPM based on bid, audience competition, and ad quality. Monitoring CPM trends can highlight shifts in market competition, seasonal demand, or targeting effectiveness.

‍

Example in ecommerce‍

A jewelry brand runs a video ad campaign with a $12 CPM. By narrowing targeting to high-intent demographics and testing shorter video formats, CPM drops to $8 while maintaining engagement, allowing the brand to scale impressions by 50% within the same budget.

‍

Common mix-ups‍

CPM is not CPC or CPA. CPM measures cost for exposure, not clicks or acquisitions.

‍

Best practices

‍

  1. Match CPM goals to campaign objectives, awareness vs. conversion.

  2. Test creative formats for better engagement per impression.

  3. Monitor viewability to ensure impressions are seen.

  4. Use frequency caps to avoid waste.

  5. Compare CPM across audience segments.

  6. Optimize targeting to reduce competition.

  7. Track CPM trends alongside CTR and ROAS for context.

Industry benchmarks

‍

  • Social ad CPMs often range from $5-$15.

  • Display network CPMs can be lower but may have lower engagement.

  • CPMs spike during high-demand seasons like Q4.

Related terms

‍
Impressions

Cost per Click (CPC)