Skip to content
Didoo AI - Your dedicated AI media buyer
Back to Templates
meta-ads
templates.monitor

Daily Performance Monitoring & Pacing

Monitor active campaigns for performance anomalies (CPM spikes, CTR drops, CPA breaches) and budget pacing issues on a daily basis.

Updated 2026-05-10
View on GitHub

Why Use This

Automated daily monitoring detects anomalies before they drain your budget. Catch CPM spikes, CTR drops, and CPA breaches early so you can intervene before significant spend is wasted.

Who Is This For

Account managers running multiple campaigns who need a systematic way to catch performance issues without manually reviewing every metric every day.

How to Use

Run daily or set on a schedule. Review the alert summary first — critical issues surface at top. Check pacing status for budget compliance. Take action on flagged campaigns before end of day.

Prompt Content

CONTEXT

Monitor active campaigns for performance anomalies and budget pacing issues. Run this check daily, weekly, or monthly based on your configured schedule.

CONFIG

ParameterDefaultDescription
Analysis TypedailyHow often this runs: daily, weekly, or monthly
CPM Spike Alert30%Flag if CPM exceeds 7-day average by this much
CTR Drop Alert20%Flag if CTR drops below 7-day average by this much
CPA BreakevenAlert if CPA exceeds this value
Zero-Conv Spend Threshold2× daily budgetFlag if spend exceeds this with zero conversions
Under-pace Threshold45% at 50% elapsed / 56% at 80% elapsedFlag if expected spend not reached
Over-pace Threshold110%Flag if spend exceeds this vs expected

PROCESS

Learning Phase Check

For each campaign, determine whether it is still in the learning phase:

  • Still learning: spend is less than 50× the daily budget AND it has been less than 7 days since launch
  • Exited learning: either condition has been met

Learning-phase campaigns are excluded from CPA anomaly checks, but always included in pacing analysis.

Anomaly Detection

Compare current performance against 7-day averages. Flag the following:

  • CPM spike: current CPM is elevated beyond the configured threshold vs its 7-day average
  • CTR drop: current CTR has declined beyond the configured threshold vs its 7-day average
  • CPA above breakeven: CPA has exceeded the breakeven threshold
  • Zero-conversion overspend: no conversions recorded and spend has exceeded the configured multiplier of daily budget

Budget Pacing

For each campaign, calculate expected spend based on time elapsed and compare against actual spend.

Time ElapsedExpected SpendFlag if UnderFlag if Over
50% of day50% of daily budget< 45% = under-paced> 110% = over-paced
80% of day80% of daily budget< 56% = under-paced> 110% = over-paced

Severity

  • Critical: multiple anomalies detected, or zero-conversion overspend
  • Warning: a single anomaly

OUTPUT

If no active campaigns: ✅ No active campaigns to analyze.

Otherwise output:

🚨 ALERT SUMMARY

#EntityMetricCurrentvs 7-Day AvgSeverityCauseAction

📊 PACING STATUS

CampaignBudgetHours ElapsedExpectedActualPace%Status
  • Critical: show recommended action only
  • Warning: include suspected cause and recommended action

NOTES

  • CPA checks are skipped when conversion data is unavailable — report CPA: N/A
  • Always include learning-phase campaigns in pacing analysis
  • If data is insufficient to evaluate any metric, skip that check without flagging

More Templates

See all templates

Execution is now your competitive advantage. Not your bottleneck.

Execution is now your competitive advantage. Not your bottleneck.

Try for Free