When campaign data stalls or doesn't match the platform, the cause is almost always one of six boring things, and a "metric-to-manifest" audit finds it in under an hour. List every metric in the report once, with its source, definition and refresh time, then compare that list with what the dashboard shows.
TLDR: Build a one-page manifest of every metric (source, definition, time zone, refresh time, owner), then check each one against the platform. Mark anything that hasn't settled as draft, with a caveat label. Most mismatches come from definitions, dates or timing, not from broken tracking.
What a manifest is
A manifest is a table with one row per metric in your report. It answers five questions about each number:
| Column | Example |
|---|---|
| Metric | Reach |
| Source | The platform's own insights, not a third-party estimate |
| Definition | Unique accounts that saw the post, as that platform defines it |
| Date range and time zone | Midnight to midnight, in the account's local time |
| Refresh | Pulled daily, final after 7 days |
Add an owner column too, so a stuck number has a person attached.
The audit itself is simple: for each row, check the dashboard value against the platform and note where they differ. Every difference points to one of six causes.
The six causes
1. Same name, different definition. "Engagement" can include or leave out saves, shares or clicks, depending on the platform. "Impressions" and "reach" are different things everywhere. Write the definition into the manifest and compare like with like. Our post on when to count impressions versus clicks covers the most common mix-up.
2. Different date range or time zone. If your dashboard is in one time zone and the platform in another, posts slip between days. Check the range and the zone first. They explain more mismatches than any technical fault.
3. The platform data hadn't settled. Metrics keep moving for a while after a post goes out. A report pulled the morning after will show lower numbers than one pulled a week later. Treat the first few days as provisional.
4. A broken or expired connection. When a source stops refreshing, the dashboard keeps showing the last good value. Check the last-updated time for each source, not just the numbers.
5. Inconsistent tags or naming. If campaigns are labelled differently across tools, totals get split across the names and look too low. Agree one naming rule and apply it to every post and ad.
6. Metrics combined across platforms that measure differently. Adding Facebook and TikTok engagement rates only works if the definitions match. When they don't, report each platform separately or normalise first. Our guide to normalising cross-brand metrics goes into detail.
Label what is not final
The most useful habit in the whole audit is the caveat label: a short note beside any number that isn't final yet. Use three states:
- Draft: pulled in the first few days, likely to change.
- Partial: one or more sources failed to refresh.
- Final: settled, with the date it was locked.
A draft label costs nothing and saves you the awkward email saying last week's number was wrong. Any decision made on draft numbers can be revisited once the number is final.
A simple audit routine
- Build the manifest once for each client or brand.
- Every month, check each metric against the platform and note any difference.
- For each difference, work out which of the six causes applies.
- Fix the cause: change the definition, the time zone, the refresh time or the naming.
- Lock the report as final only once the settling window has passed.
Read native platform metrics so the numbers stop drifting
Mydrop's analytics use native per-platform metrics, such as YouTube watch time, Pinterest saves and LinkedIn seniority, so your numbers come from the same definitions each platform uses. The performance view shows daily time-series, and scheduled white-label reports can go out after your settling window, so clients don't receive draft numbers by default.
If you're wondering whether a metric tells you anything at all, see the scorecard for metric drift.
Next step: pick your five most-used report metrics and write their manifest rows today. Compare each one with the platform. You can start free with Mydrop to pull native metrics for every connected account into one place.













































Google review
Trustpilot review