What Is CPM? Cost per 1,000 Impressions

cpm là gì

Bài viết do Nguyễn Nhật Ánh Dương thực hiện, biên tập theo Chính sách biên tập của Marketing365. Cập nhật lần cuối .

Nội dung
  1. Key points
  2. Detailed definition of CPM
  3. Why CPM matters in advertising
  4. How to calculate CPM and the formula
  5. Real-world example in Vietnam
  6. Common mistakes when using CPM
  7. Frequently asked questions
    1. How are CPM and CPC different?
    2. What is a good CPM?
    3. When should you choose CPM instead of CPC?
    4. What is eCPM and how is it different from CPM?
  8. Frequently asked questions
    1. What is CPM and when should you choose this format?
    2. How do you calculate CPM?
    3. Should a shop choose CPM or CPC for a campaign?
  9. References

CPM (Cost Per Mille) is the cost an advertiser pays for every 1,000 ad impressions, regardless of whether users click. “Mille” in Latin means one thousand, so CPM is also known as cost per thousand impressions. This is a common pricing model when the goal is to increase brand reach rather than direct clicks.

Key points

  • CPM is the cost for every 1,000 impressions, measured by reach rather than clicks.
  • Unlike CPC (charged per click) and CPA (charged per conversion action).
  • Suitable for brand-building campaigns, product launches, and market reach expansion.
  • Available on most major platforms: Google Display Network, YouTube, Meta Ads, TikTok, and programmatic advertising.
  • Allows cost-per-reach comparisons across channels and ad formats on the same basis.

What is CPM? CPM (Cost Per Mille) is the cost an advertiser pays for every 1,000 ad impressions, regardless of whether users click. “Mille” in Latin means one thousand, so CPM is also called cost per thousand impressions. It is one of the most common ad pricing models, especially when the goal is to increase brand reach rather than direct clicks.

Detailed definition of CPM

CPM is a unit for measuring the value of ad space based on the number of times an ad is shown (impression). Each time an ad appears on a user’s screen counts as one impression. When buying ads on a CPM basis, advertisers commit to paying a fixed price for every 1,000 impressions, regardless of click or conversion behavior.

Detailed definition of CPM
Detailed definition of CPM

This model differs clearly from other pricing models. CPC (Cost Per Click) charges per click, CPA (Cost Per Action) charges per conversion action, while CPM charges based on reach. Therefore, CPM is suitable for campaigns that prioritize impressions and awareness, while CPC and CPA are better suited to direct performance goals.

In the digital advertising ecosystem, CPM appears on most major platforms: Google Display Network, YouTube, Meta Ads (Facebook and Instagram), TikTok, and programmatic ad networks. On the publisher side, CPM is also a measure of revenue per 1,000 page views.

Why CPM matters in advertising

CPM matters because it is the most direct measure of audience reach cost. For brand-building campaigns, new product launches, or market expansion, what needs to be measured is not immediate clicks but how many people see the message. CPM allows you to compare reach efficiency across different channels and ad formats on the same basis.

  • Media channel comparison: CPM helps compare reach costs across Facebook, YouTube, news sites, or outdoor advertising using the same unit.
  • Predictable budgeting: Once you know the average CPM, the marketing team can estimate how many impressions a given budget will deliver.
  • Competition assessment: A rising CPM often signals that more advertisers are bidding for the same audience segment.
  • For publishers: CPM reflects traffic value, helping guide content and ad placement optimization.

However, it is important to remember that CPM measures reach cost only, not reach quality. A low CPM that targets the wrong audience is still wasted spend. That is why CPM should be read alongside other metrics such as viewability, frequency, and engagement rate.

How to calculate CPM and the formula

The CPM formula is very simple: divide the total campaign cost by the total number of impressions, then multiply by 1,000.

  • CPM = (Total cost ÷ Total impressions) × 1,000

For example, a campaign spends 5,000,000 VND and generates 1,000,000 impressions. The CPM would be (5,000,000 ÷ 1,000,000) × 1,000 = 5,000 VND per 1,000 impressions. Conversely, if you already know the target CPM and budget, you can calculate the expected impressions: Impressions = (Budget ÷ CPM) × 1,000.

In real-world ad auctions, there is also the concept of eCPM (effective CPM). eCPM is used to convert CPC- or CPA-based campaigns into the same CPM unit, helping publishers and advertisers compare the actual performance of different revenue sources. The eCPM formula is similar: (Total revenue ÷ Total impressions) × 1,000.

Real-world example in Vietnam

To make this clearer, consider a cosmetics brand in Ho Chi Minh City running a new product launch campaign on Facebook and Instagram. The budget for impressions is 30,000,000 VND over two weeks. If the average CPM in the beauty industry at that time is around 30,000 VND, the brand can expect about 1,000,000 impressions.

CPM levels in the Vietnamese market vary widely depending on many factors. During peak seasons such as the run-up to Lunar New Year, Black Friday, or 11/11, CPM often spikes as many advertisers compete for the same inventory. Industry also has a major impact: finance, insurance, and real estate often have higher CPMs than fast-moving consumer goods because of high-value audiences and intense competition.

  • Ad format: Video and Reels often have different CPMs from static images due to differences in attention and placement.
  • Target audience: Targeting a narrow, high-value segment (for example, business executives) will push CPM higher than targeting a broad audience.
  • Content quality: Ads with high relevance scores are often favored by platforms and distributed at lower CPMs.

For content publishers in Vietnam, especially sites running Google AdSense, revenue CPM depends heavily on content topic and traffic source. Traffic from high-ad-value markets or content in commercially valuable categories will deliver significantly better CPMs.

Common mistakes when using CPM

Misunderstanding CPM can easily lead to misguided optimization decisions. Below are the most common mistakes marketing teams should avoid.

  • Chasing only low CPM: Cheap CPM does not mean effective. If the ad reaches the wrong audience, every dollar spent is wasted even if the CPM looks great in reports.
  • Ignoring viewability: An impression being counted does not mean the user actually saw it. Ads at the bottom of a page or scrolled past too quickly may still be charged.
  • Using CPM for conversion goals: If the goal is sales or lead generation, evaluating the campaign only by CPM is wrong. In that case, CPC, CPA, and ROAS are the decisive metrics.
  • Not controlling frequency: A low CPM can sometimes come from repeated exposure to the same group of people. Excessive frequency causes fatigue and wastes budget.
  • Comparing CPM across channels without context: The CPM of a video platform cannot be directly compared with the CPM of display banners without considering quality and attention.

The right approach is to view CPM as one part of the bigger picture. Put CPM alongside campaign goals: for brand awareness campaigns, CPM together with viewability and reach are the key metrics; for performance campaigns, CPM is only background data for understanding delivery cost.

Frequently asked questions

How are CPM and CPC different?

CPM charges per 1,000 impressions, making it suitable when the goal is reach and brand awareness. CPC charges per click, making it suitable when you need to drive users to a website or get them to take action. With CPM, you pay to be seen; with CPC, you pay to be clicked.

What is a good CPM?

There is no fixed “good” CPM number because it depends on the industry, platform, audience, and timing. A CPM is considered good when it reaches the right target audience at a reasonable cost relative to the industry benchmark and delivers results aligned with the campaign objective, not simply the lowest number.

When should you choose CPM instead of CPC?

You should choose CPM when the main goal is to maximize the number of people who see the ad, such as for a product launch, brand building, or message saturation over a short period. If the goal is traffic or specific conversions, CPC or action-optimized models will control costs more effectively.

What is eCPM and how is it different from CPM?

eCPM (effective CPM) is effective CPM, used to convert all revenue sources — whether charged by CPC or CPA — into the same unit per 1,000 impressions. CPM is the original agreed or auction price, while eCPM reflects the actual revenue performance, helping publishers compare and optimize different ad sources.

📚 See overview: Performance advertising: A complete guide

Frequently asked questions

What is CPM and when should you choose this format?

CPM (Cost Per Mille) is the cost for every 1000 ad impressions, regardless of whether users click. This format is suitable when the goal is to increase brand awareness and reach as many people as possible, rather than drive immediate clicks.

How do you calculate CPM?

CPM equals total cost divided by impressions, then multiplied by 1000; for example, spending 500,000 VND for 100,000 impressions gives a CPM of 5,000 VND. Understanding this number helps you compare impression cost efficiency across different channels and campaigns.

Should a shop choose CPM or CPC for a campaign?

If the goal is to sell products or drive visitors to a website, CPC is usually safer because you only pay when there is a click; if you want more people to know about a brand or a new promotion, CPM helps you reach a wider audience at a lower impression cost. For a new online shop, you can run CPC first to measure conversion rate, then expand reach with CPM.

References

You may also like

Leave a Comment