CPM 计算器

本 CPM 计算器即时计算每千次展示费用、总广告支出和展示量。输入任意两个值即可计算第三个,并与行业基准进行比较。

CPM = (Cost / Impressions) × 1,000

CPM Industry Benchmarks

ChannelTypical CPM RangeAverage
Display Ads$2 - $5$3.50
Social Media$5 - $10$7.50
Search Ads$10 - $30$20.00
Video Ads$15 - $30$22.50
Premium / Native$20 - $50$35.00

* Benchmarks are approximate averages and vary by industry, targeting, and region.

常见问题

CPM 代表什么?

CPM 代表每千次展示费用(Cost Per Mille),其中「mille」是拉丁语「一千」。它表示广告主为其广告的 1,000 次展示(浏览)所支付的费用。

如何计算 CPM?

CPM 使用公式计算:CPM = (广告总费用 / 展示次数) × 1,000。例如,若花费 $500 获得 100,000 次展示,CPM = ($500 / 100,000) × 1,000 = $5.00。

什么是良好的 CPM 费率?

「良好」的 CPM 因平台和行业而异。展示广告通常为 $2-$5,社交媒体为 $5-$15,高端视频广告为 $15-$30。CPM 越低意味着触达成本越低,但展示的质量和定向比费率本身更重要。

CPM 和 CPC 有什么区别?

CPM(每千次展示费用)无论是否有点击,每 1,000 次展示收费,非常适合品牌知名度。CPC(每次点击费用)只有在有人点击广告时才收费,更适合驱动流量和转化。

为什么我的 CPM 这么高?

高 CPM 可能源于竞争激烈的定向(热门人群)、广告旺季(Q4/假日)、受众规模过窄、低广告质量分数或高端广告位置。尝试扩大受众范围、提高广告相关性或调整时间安排来降低 CPM。

如何根据 CPM 计算总费用?

根据 CPM 计算总费用:总费用 = (CPM × 展示次数) / 1,000。例如,$10 CPM 配合 500,000 次展示,总费用 = ($10 × 500,000) / 1,000 = $5,000。

我的预算能获得多少次展示?

根据预算计算展示次数:展示次数 = (预算 / CPM) × 1,000。例如,预算 $2,000,CPM 为 $8,预期展示次数 = ($2,000 / $8) × 1,000 = 250,000 次。

CPM 还是 CPC 更适合我的活动?

当目标是品牌知名度和最大触达时,使用 CPM。当想要驱动流量并只为参与用户付费时,使用 CPC。如果你的广告点击率高,CPM 可能比 CPC 更具成本效益,因为相同的展示成本可以获得更多点击。

What is CPM?

CPM stands for Cost Per Mille(mille is Latin for "thousand"). It is one of the most common pricing models in digital advertising and represents the cost an advertiser pays for 1,000 ad impressions.

An impression is counted each time an ad is displayed to a user, regardless of whether the user clicks on it or takes any action. CPM is widely used for brand awareness campaigns where the goal is to maximize visibility rather than direct response.

For example, if you pay $10 CPM, you are paying $10 for every 1,000 times your ad is shown to users. If your ad receives 500,000 impressions at a $10 CPM, your total ad spend would be $5,000.

CPM Formula & How to Calculate

The CPM formula is straightforward and can be rearranged to solve for any variable:

Find CPM:

CPM = (Total Cost / Impressions) × 1,000

Find Total Cost:

Cost = (CPM × Impressions) / 1,000

Find Impressions:

Impressions = (Cost / CPM) × 1,000

The key insight is that CPM always normalizes the cost to a per-thousand basis, making it easy to compare costs across different campaigns, platforms, and ad formats regardless of their total impression volumes.

CPM Calculation Examples

Example 1: Finding CPM

A display ad campaign costs $750 and generates 250,000 impressions.

CPM = ($750 / 250,000) × 1,000
CPM = 0.003 × 1,000
CPM = $3.00

Example 2: Finding Total Cost

You want to run a video ad campaign with a $20 CPM and you expect 500,000 impressions.

Cost = ($20 × 500,000) / 1,000
Cost = 10,000,000 / 1,000
Cost = $10,000.00

Example 3: Finding Required Impressions

You have a budget of $2,000 and the platform quotes a $8 CPM. How many impressions can you expect?

Impressions = ($2,000 / $8) × 1,000
Impressions = 250 × 1,000
Impressions = 250,000

Example 4: Comparing Campaign Efficiency

Campaign A costs $1,200 for 400,000 impressions. Campaign B costs $900 for 150,000 impressions.

Campaign A CPM = ($1,200 / 400,000) × 1,000 = $3.00
Campaign B CPM = ($900 / 150,000) × 1,000 = $6.00

Campaign A is more cost-efficient per impression.

CPM Industry Benchmarks by Platform

CPM rates vary significantly depending on the advertising platform, ad format, industry, targeting options, and geographic region. Below are approximate benchmarks:

Platform / ChannelTypical CPMBest For
Google Display Network$2 - $5Brand awareness, retargeting
Facebook / Instagram$5 - $15Social engagement, audience targeting
LinkedIn$20 - $50B2B marketing, professional audiences
YouTube$10 - $30Video campaigns, brand storytelling
TikTok$6 - $15Gen Z / Millennial audiences
Programmatic Display$1 - $5Scale, automated buying
Premium / Native Ads$20 - $50+High-quality placements, content marketing

Note: These benchmarks are approximate and can vary widely. Factors like seasonality (Q4 holiday season often sees higher CPMs), audience targeting specificity, ad quality, and competition all affect actual CPM rates.

CPM vs CPC vs CPA

Understanding the differences between these three common advertising pricing models is essential for choosing the right strategy:

MetricStands ForYou Pay ForBest For
CPMCost Per Mille1,000 impressionsBrand awareness, reach
CPCCost Per ClickEach clickTraffic, lead generation
CPACost Per AcquisitionEach conversionDirect sales, sign-ups

CPM is ideal when your primary goal is getting your message in front of as many people as possible. CPC is better when you want to drive traffic to your website, as you only pay when someone actually engages with your ad. CPA is the most performance-focused model, where you only pay when a specific action (purchase, sign-up, download) is completed.

Many advertisers use a combination of these models across different campaign stages: CPM for top-of-funnel awareness, CPC for mid-funnel consideration, and CPA for bottom-of-funnel conversions.

When to Use CPM Bidding

CPM bidding is most effective in the following scenarios:

  • Brand awareness campaigns -- When your primary goal is to maximize the number of people who see your ad, not necessarily click on it.
  • Product launches -- When introducing a new product or service and you want maximum visibility.
  • Retargeting campaigns -- When showing ads to users who have already visited your site. Since these users are already familiar with your brand, impressions are valuable even without clicks.
  • Video advertising -- Video ads are often priced on a CPM basis, as the viewing experience itself delivers brand value.
  • High click-through rate ads -- If your ads consistently achieve a high CTR, CPM can be more cost-effective than CPC because you get many clicks for the same impression cost.
  • Competitive industries -- When CPC rates are very high in your industry, CPM can sometimes offer better value for generating traffic.

How to Lower Your CPM

Here are proven strategies to reduce your CPM and get more impressions for your budget:

  1. Improve ad relevance and quality-- Platforms like Facebook and Google reward high-quality, relevant ads with lower CPMs. Ensure your ad creative matches your target audience's interests.
  2. Refine audience targeting -- Overly broad targeting increases competition. Narrow your audience to find segments where competition is lower but relevance is higher.
  3. Test multiple ad creatives -- A/B test different images, headlines, and ad copy. Higher engagement rates signal quality to ad platforms, which can lower your CPM.
  4. Optimize ad placement -- Not all placements cost the same. Test different placements (feed, stories, sidebar, in-stream) to find the most cost-effective options.
  5. Adjust timing and scheduling -- CPMs fluctuate throughout the day and week. Run ads during off-peak hours when competition is lower.
  6. Avoid peak advertising seasons -- CPMs tend to spike during Q4 (holiday season), major shopping events (Black Friday), and election cycles. Plan campaigns around these periods when possible.
  7. Increase ad engagement-- Higher click-through rates and engagement metrics improve your ad's quality score, which can lead to lower CPMs over time.
  8. Use frequency caps -- Limit how often the same user sees your ad. Showing the same ad too many times reduces engagement and increases effective CPM.

Related Calculators