Pacing Report
Pull spend data and current targets, then report variance by campaign.
Inputs
- Period — weekly, monthly, or custom date range; default is current month to date
- Campaigns — comma-separated campaign names or IDs; empty means all active campaigns
- Target type — absolute budget, monthly run rate, or CPL (cost per lead); default is budget
- Alert threshold — pace variance percentage to flag (e.g., 15%); default 10%
Steps
- Gather current spend by campaign for the specified period from your analytics platform.
- Retrieve budget targets and historical run-rate baseline for each campaign.
- Calculate projected pace: daily average spend times remaining days in period versus target.
- Identify outliers: campaigns running over, under, or sideways beyond the alert threshold.
- Annotate trends: flag campaigns accelerating spend or showing declining cost efficiency.
- Format results as a summary table with columns: Campaign, Spend, Target, Pace %, Status.
- Post or send the report to stakeholders via Slack, email, or internal dashboard.
Constraints
- Exclude campaigns marked paused or archived.
- Use only data from approved analytics sources; do not extrapolate from partial daily snapshots.
- If data is older than 24 hours, note staleness in the report header.
Done when: A dated pacing report is delivered showing each campaign's variance from target with actionable status flags.