When campaign data stalls or does not 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. You list every metric in the report once, with its source, definition and refresh time, then compare that list to what the dashboard shows.
TLDR: Build a one-page manifest of every metric (source, definition, time zone, refresh time, owner), then check each against the platform. Mark anything that has not settled as draft with a caveat label. Most mismatches come from definitions, dates or timing, not broken tracking.
What a manifest is
A manifest is a table. 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 is simple: for each row, check the dashboard value against the platform and note where they differ. Differences point to one of six causes.
The six causes
1. Same name, different definition. "Engagement" can include or exclude saves, shares or clicks depending on the platform. "Impressions" and "reach" are different things everywhere. Write the definition into the manifest and compare like for like. Our post on when to count impressions versus clicks covers the most common mix-up.
2. Different date range or time zone. A dashboard in one time zone and a platform in another shifts posts between days. Check the range and the zone first: it explains more mismatches than any technical fault.
3. The platform data had not 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 days as provisional.
4. A broken or expired connection. If 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 labeled differently across tools, totals split across names and look low. Agree on 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 do not, report each platform separately or normalize first. Our guide to normalizing cross-brand metrics goes into detail.
Label what is not final
The most useful habit in the audit is a caveat label: a short note next to any number that is not yet final. Use three states:
- Draft: pulled within 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 avoids the awkward email that says last week's number was wrong. Decisions made on draft numbers can be reviewed 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, find which of the six causes applies.
- Fix the cause: change the definition, the zone, the refresh time or the naming.
- Lock the report as final only after 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 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 do not receive draft numbers by default.
For the deeper question of whether a metric tells you anything, see the scorecard for metric drift.
Next step: pick your five most-used report metrics and write their manifest rows today. Compare each to the platform. You can start free with Mydrop to pull native metrics for every connected account into one place.















































Google review
Trustpilot review