Metrics and analysis
TikTok Ads dashboard: how to build the analysis that moves budget
How to build a TikTok Ads dashboard: metrics by objective, cuts by day, ad and audience, where each one lives in Ads Manager, and your dashboard options.
Also available in: Português · Español
A TikTok Ads dashboard that helps you decide has three floors. On top, results: spend, conversions, cost per result and volume, for a closed period, against the previous one. In the middle, diagnosis: CPM, CTR, CPC and conversion rate. At the bottom, creative: 2-second views, 6-second views and completion, ad by ad. The cuts that matter are by day, by ad and by audience. You can build all of it inside TikTok Ads Manager. What it won't do is put TikTok next to Meta and Google.
Most "TikTok analytics" guides stop at a list of metrics. A list does not tell you where to look when cost per result jumps on a Thursday. Structure does.
The top line changes with the objective
The most expensive dashboard mistake on TikTok is giving every campaign the same top row. A reach campaign and a lead campaign are buying different things, and the dashboard has to show what each one bought.
| Campaign objective | Top line (decides) | Second line (explains) | Ignore |
|---|---|---|---|
| Reach and awareness | Reach, frequency, CPM | 2-second and 6-second views | Conversions, which are not the goal |
| Video views | Cost per view, 6-second views | Completion, CPM | Stray clicks |
| Traffic | Destination clicks, CPC | CTR, CPM | Likes and follows |
| Lead generation | Leads, cost per lead, volume | CTR, form conversion rate, CPM | Total plays |
| Website sales | Purchases, cost per purchase, value and ROAS | Landing page conversion rate, CPC | Engagement |
For lead and sales campaigns the rules carry over from Meta. Account cost per result is total spend divided by total conversions, never the average of campaign averages. And different events never share one column: a sign-up and a purchase summed together describe neither campaign.
The cuts that turn numbers into answers
A dashboard without cuts only tells you something changed. Cuts tell you where.
- By day. Creative wears out fast on TikTok, and a 30-day average hides a slide that started four days ago. Keep the daily curve of cost per result and CTR for your top-spending campaigns. The early signs are in creative fatigue.
- By ad. The video lives at the ad level. Two ads in the same ad group can sit far apart on cost per result, and the ad group average hides it.
- By audience. Age, gender, location and device. Use it to find the slice that spends and does not convert, not to re-cut the audience every week.
- By placement, if the campaign runs beyond the main TikTok feed. If it doesn't, skip it.
On the creative floor, know what TikTok actually counts. Per its help center, a 2-second view is a play of at least 2 seconds within one impression session, replays excluded. A 6-second view counts plays of at least 6 seconds, but also shorter videos played to the end and plays with an engagement in the first 6 seconds. So on a 5-second video, the 6-second metric behaves almost like completion. How to make videos that hold past those marks is in TikTok Ads creatives.
Where each piece lives in TikTok Ads Manager
I checked these paths in TikTok's help center in October 2026. The interface changes now and then, so treat the labels as a guide.
Overview (Dashboard). The first screen in Ads Manager shows spend, status and headline metrics. Good for the two-minute morning look, not for analysis.
Campaign tab. Pick the level (campaign, ad group or ad), filter, and use custom columns so only the objective's metrics show. Breakdown splits the numbers by day, week or month and by audience dimensions, and you can compare two date ranges. Save the column set once; it is the most underused shortcut in the platform.
Custom reports. Under the Analytics menu, create a blank report or start from a template. Dimensions become rows (campaign, ad group, ad, placement) and metrics become columns. Results show as a pivot table or a trend line, for yesterday, 7 days, 30 days or a custom range. Users with analyst, operator or admin roles can pull several ad accounts into one report.
Scheduled running. From a custom report, scheduled running emails the file to up to 5 recipients, daily, weekly or monthly (on the first or last day of the month). TikTok says emails arrive around 5 to 6 AM in the ad account's time zone and that only people with Ads Manager access can download them. One detail that quietly kills agency reports: the schedule is canceled automatically if nobody downloads the files for 3 consecutive months.
Your dashboard options, compared
| Option | What it solves | What it doesn't |
|---|---|---|
| Ads Manager overview and campaign tab | Daily reading with every metric, video included | Comparing against Meta and Google |
| Scheduled custom report | The same cut in your inbox every week | Interpretation: you get a file, not a conclusion |
| Spreadsheet or Looker Studio via a third-party connector | Joining TikTok with other sources and your own targets | Build and upkeep, plus a subscription |
| Ready-made cross-channel dashboard | TikTok, Meta and Google on the same dates, one screen | Per-ad video metrics stay in Ads Manager |
No single option does everything. My split: Ads Manager for creative, a cross-channel dashboard for budget.
Four ways a TikTok dashboard lies to you
- Long averages on a short-lived creative platform. If the dashboard only shows 30 days, you learn about fatigue a week after your client does.
- Mixing conversion events. Leads and purchases in one column produce a cost per result that describes nothing.
- Comparing to Meta by CTR or CPM. The platforms count clicks and impressions differently. Compare cost per result on the same event, then close the loop with recorded sales. The side-by-side logic is in TikTok Ads vs Meta Ads.
- Trusting the scheduled report blindly. It may have been canceled for lack of downloads, and nobody notices until the month it is missing.
Once the dashboard flags a problem, the next question is what to do about it. The read-then-act loop is in optimize TikTok Ads with AI.
Next step
Open Ads Manager today and save a column set with the objective metrics for your main campaign, plus the daily breakdown. Then build a custom report by ad with 2-second and 6-second views and schedule it for Monday morning. If you also need TikTok measured against Meta and Google on the same scale, see how the cross-channel view works in Meta and Google Ads in one dashboard and check Vazante plans: the first 7 days cost US$ 2.99.
Frequently asked questions
Does TikTok Ads Manager have a built-in dashboard?
Yes. The Ads Manager overview shows spend, status and key campaign metrics, and the Analytics menu has custom reports, with templates, that you can export or schedule by email.
Can I schedule TikTok Ads reports by email?
Yes. On a custom report, scheduled running emails the file to up to 5 addresses on a daily, weekly or monthly cadence. TikTok's help center says the schedule is canceled automatically if nobody downloads the reports for 3 consecutive months.
What metrics belong on a TikTok Ads dashboard?
It depends on the objective. For leads and sales: spend, conversions, cost per result and volume first; CPM, CTR, CPC and conversion rate to explain them; 2-second and 6-second views per ad to read the creative.
How do I analyze TikTok Ads performance against Meta and Google?
Compare cost per result on the same event and the same dates, not CTR or CPM, which each platform counts differently. Then divide combined spend by the sales your business recorded, so no platform's self-reported conversions inflate the number.