Home
Glossary
Term Name
Category

What Is CPM (Cost Per Mille)?

Cost Per Mille (CPM) the cost per 1,000 impressions of an advertisement. It measures how much you pay to show your ad to 1,000 people.

How Dashboardly Tracks CPM

Dashboardly calculates CPM from your live TikTok Shop data — pulling actual orders, fees, refunds, and returns so the number you see matches your P&L.

  • Actual order revenue — not estimated or attributed revenue
  • Refunds and returns deducted automatically
  • All platform fees included for profit-level accuracy
  • Historical trends so you spot changes before they hit profit

Frequently asked questions

What is a good CPM?

TikTok: $3-$8 average. Spark Ads: $1-$4. In-Feed: $8-$15. Meta: $8-$15. Google Display: $2-$5.

How do I calculate CPM?

CPM = (Total Ad Spend / Total Impressions) × 1,000

Why is my CPM different from what TikTok Shop reports?

TikTok's native reports use attributed metrics with click- and view-through windows. Dashboardly calculates CPM from actual order revenue, deducting refunds and returns for a truer number that matches your real P&L.

When should I track CPM?

CPM is a leading indicator — check it daily if you're running ads or running pricing experiments, weekly otherwise. Dashboardly tracks CPM automatically so you don't have to pull exports.

Related tools & resources

See how CPM works in practice in our complete TikTok Shop metrics guide.

The cost per 1,000 impressions of an advertisement. It measures how much you pay to show your ad to 1,000 people.
Definition

The cost per 1,000 impressions of an advertisement. It measures how much you pay to show your ad to 1,000 people.

Formula

CPM = (Total Ad Spend / Total Impressions) × 1,000

Example Calculation

$2,000 spend / 500,000 impressions = $4.00 CPM

Benchmarks for TikTok Shop Sellers

TikTok: $3-$8 average. Spark Ads: $1-$4. In-Feed: $8-$15. Meta: $8-$15. Google Display: $2-$5.

Why It Matters for TikTok Shop Sellers

The cost per 1,000 impressions of an advertisement. It measures how much you pay to show your ad to 1,000 people.

Related Terms

Track This Metric Automatically

Dashboardly connects to your TikTok Shop and calculates this metric plus 30+ others per SKU. No spreadsheets. No manual math.

Start Free Trial →
Free 14-day trial