Campaign Reporting and Analytics Checklist
Recurring monthly workflow an agency analytics or media team runs to validate campaign data, build the client performance report, and act on optimization signals. Covers KPI alignment, tag and spend QA, insight development, and follow-up actions when performance trails benchmark.
KPI & Measurement Setup
-
Confirm campaign objectives with the account lead
Re-anchor reporting to the brief. Confirm the business challenge, the audience definition, and what the client expects to learn from this period's report. Mid-flight objective shifts are a common reason reports get rejected as off-target.
-
Define primary KPIs and benchmarks
Lock the north-star metric and supporting KPIs (ROAS, CPA, CPM, VTR, CTR, brand lift). Pull the agreed benchmark from the SOW or from prior-period averages — do not improvise a benchmark mid-report.
-
Document attribution model and lookback windows
Note the model in use (last-click, data-driven, position-based, MTA, MMM) and the click and view-through windows per platform. Inconsistent lookbacks across Meta, GA4, and DV360 are the most common source of conversion-count disputes.
-
Align on incrementality methodology
Confirm whether geo holdout, ghost-ads, or platform-native lift studies are running this period and where the read will come from. If MMM is the source of truth, note when the next refresh lands.
Data Collection & Tagging
-
Verify UTM taxonomy across placements
Spot-check live placements against the UTM spec — source, medium, campaign, content, term. Manual buys (especially OOH QR codes and influencer links) are the usual offenders.
-
Confirm pixel and conversion tag firing
Use Tag Assistant, the Meta Pixel Helper, and GTM preview to confirm pageview and conversion events fire on key pages. Check that consent-gated tags fire only post-consent for EU and CCPA traffic.
Collects list -
Escalate tag issues to ad ops
Open a ticket with the trafficker or client-side ad ops describing the failing event, the page, and the platform. Hold the report build until tags are validated — reporting on a broken pixel is worse than reporting late.
-
Validate platform connectors in Funnel.io
Confirm Meta, Google Ads, DV360, TTD, LinkedIn, and TikTok connectors are syncing through the period end. OAuth tokens silently expiring mid-month is the most common data gap.
-
Reconcile CM360 placements against the media plan
Match placement IDs and naming in CM360 against the approved Mediaocean plan. Mismatched naming downstream of trafficking is the source of most pacing-report mysteries.
Data Validation & QA
-
Reconcile spend against Mediaocean Prisma
Compare platform-reported spend to Prisma actuals. Variances over 2% should be investigated before reporting — common causes include in-flight optimizations not yet booked and cross-currency rounding.
Collects number -
Review IAS viewability and IVT rates
Check viewability against MRC standards (50% pixels, 1 second display / 2 seconds video) and flag any inventory source above the IVT threshold defined in the IO. Programmatic open-exchange traffic is the usual flag.
-
Document anomalies and data-quality status
Log pacing deviations, tracking gaps, brand-safety incidents, and any unresolved tag issues. The report's footnotes come from this log.
Collects list Collects paragraph -
Escalate major anomalies to media trafficking
Loop in the trafficker, the planner, and the account lead. Brand-safety incidents and pixel outages need a written record before the client report goes out — surprises in the report are an account-management failure.
Analysis & Insight Development
-
Refresh the performance dashboard in Looker
Run the period extract, confirm row counts vs. last period, and verify the dashboard date filter matches the report period. Off-by-one date filters are how a 31-day month becomes a 30-day report.
-
Calculate ROAS, CPA, and CPM trends
Compare period-over-period and against the SOW benchmark. Note channel-level deltas — paid social drift is usually the headline story for DTC clients.
Collects list -
Integrate brand lift study results
Pull aided / unaided awareness, ad recall, and consideration deltas from the platform lift study or the Kantar / Upwave read. Reconcile against the strategy team's expected effect size before quoting in the deck.
-
Draft three insights with recommended actions
Each insight pairs an observation with a so-what and a recommended next move. Avoid restating the dashboard — the client can read CPM trends themselves. Insights drive optimization decisions next period.
Client Report Build & Delivery
-
Populate the monthly report template
Fill the agency-branded deck against the data extract. Lock all numbers as values, not live links — clients should not see a #REF on open.
-
Write the executive summary
Three to five bullets: what happened against benchmark, the headline insight, and the recommended action. Write for a CMO who has 90 seconds to skim.
-
Run internal review with strategy and account
Strategist pressure-tests the insight; account lead pressure-tests the client-readiness. No report leaves the agency without both sign-offs.
Collects list -
Deliver the report to the client
Send the deck via the agreed channel (email, client portal, or status meeting). Include the raw data export as an appendix for the analyst-side counterpart.
Collects file
Optimization & Follow-up
-
Schedule the optimization working session
Get the planner, buyer, and strategist in the room within a week of delivery. Below-benchmark performance compounds — a two-week lag in response is a quarter of a flight gone.
-
Issue change orders for budget shifts
Document any reallocation across channels in a signed change order — even within a working media budget. Mediaocean revisions without paperwork are how reconciliation breaks at quarter-end.
-
Update next month's pacing forecast
Roll learnings into the forward forecast — adjusted CPMs, refined audience splits, revised conversion rates. Next month's report begins with this number.
Use this template
Copy it to your account, customize the steps, and run it with your team in minutes.
Browse hundreds of free templates across every team and industry.
Back to template libraryRelated templates
More workflows your team can run.
Run Campaign Reporting and Analytics Checklist with your team
Customize the steps, assign roles, set a schedule, and keep a complete record for every run.