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.
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.
TikTok: $3-$8 average. Spark Ads: $1-$4. In-Feed: $8-$15. Meta: $8-$15. Google Display: $2-$5.
CPM = (Total Ad Spend / Total Impressions) × 1,000
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.
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.
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.
$2,000 spend / 500,000 impressions = $4.00 CPM
TikTok: $3-$8 average. Spark Ads: $1-$4. In-Feed: $8-$15. Meta: $8-$15. Google Display: $2-$5.
The cost per 1,000 impressions of an advertisement. It measures how much you pay to show your ad to 1,000 people.
Dashboardly connects to your TikTok Shop and calculates this metric plus 30+ others per SKU. No spreadsheets. No manual math.
Start Free Trial →