Skip to content
Didoo AI - Votre agent média IA dédié
Retour aux modèles
meta-ads
templates.analyze

Campaign Optimization Recommendations

Evaluate active campaigns against configurable performance thresholds and generate actionable recommendations: shutdown, budget increase, or hold.

Mis à jour 2026-05-10
Voir sur GitHub

Pourquoi utiliser ce modèle

Removes the guesswork from campaign optimization. Instead of gut-feel decisions, get data-backed shutdown/budget-increase/hold recommendations based on your own CPA targets.

Pour qui est-ce

Performance marketers who manage active campaigns and need a systematic framework to decide where to cut spend, increase budget, or pause underperformers.

Comment utiliser

Set your TARGET_CPA first. Run weekly or when performance feels off. Review the recommendation list — campaigns are ordered by priority. Apply the action column directly in Meta Ads Manager.

Contenu du prompt

INPUT

  • Campaign-level performance data, date range: last 7 days
  • Campaign budget and configuration data
  • Learning phase status: determined by campaign age (see GUARD)

CONFIG (user-configurable)

KeyDefaultDescription
TARGET_CPAUser-defined target cost per acquisition
FREQ_THRESHOLD3Alert if frequency exceeds this
CTR_DECLINE_PCT15Alert if CTR drops below 7-day avg by this %
CPA_RISE_PCT20Alert if CPA rises above 7-day avg by this %
ZERO_CONV_MULTIPLIER2Shutdown trigger: spend > daily_budget × this with 0 conversions
SHUTDOWN_CPA_MULTIPLIER2Shutdown if CPA exceeds this × TARGET_CPA for 3+ days
BUDGET_INCREASE_CPA_IMPROVEMENT20%CPA must be this much below target to qualify for budget increase

PROCESS

Step 1 — Classify Each Campaign

Evaluate all criteria below for each active campaign:

Shutdown criteria (evaluate in this priority order):

  1. Spend > daily_budget × ZERO_CONV_MULTIPLIER with 0 conversions → flag as SHUTDOWN (regardless of age/learning phase)
  2. CPA > SHUTDOWN_CPA_MULTIPLIER × TARGET_CPA for 3+ consecutive days AND campaign has exited learning phase AND active 7+ days → flag as SHUTDOWN
  3. Frequency > FREQ_THRESHOLD AND CTR declined > CTR_DECLINE_PCT% vs 7-day average AND CPA rose > CPA_RISE_PCT% vs 7-day average AND campaign has exited learning phase AND active 7+ days → flag as SHUTDOWN

Budget increase criteria (ALL must be met):

  • Campaign has exited learning phase AND active 7+ days
  • CPA below TARGET_CPA by > BUDGET_INCREASE_CPA_IMPROVEMENT for 3 consecutive days
  • Current spend > 80% of daily budget
  • Frequency < 2.5
  • Not flagged by any shutdown criterion above

Step 2 — Conflict Resolution

If a campaign meets both shutdown AND budget increase criteria → suppress budget increase, output only shutdown recommendation.

Step 3 — Build Recommendation List

For each recommendation output:

  • Item ID (auto-increment)
  • Campaign ID and name
  • Criteria met (which rule triggered)
  • Learning phase status (learning / exited)
  • Current spend and key metrics
  • Recommended action (pause / reduce budget / increase budget)

OUTPUT

📋 RECOMMENDATION LIST

#Campaign IDCampaign NameCriteria MetLearning PhaseCurrent SpendAction

If no campaigns meet any criteria: output ✅ No campaigns require optimization action today.

GUARD

  • Learning phase check: a campaign is considered "in learning phase" until it has spent ≥ 50 × daily_budget OR 7 days have passed (whichever comes first)
  • CPA-related criteria are evaluated against TARGET_CPA — report CPA: N/A if target not configured
  • If insufficient data to evaluate a criterion (e.g., < 7 days of data): skip that criterion, do not flag
  • This prompt outputs recommendations only — no automatic or semi-automatic execution is performed

Plus de modèles

Voir tous les modèles

Execution is now your competitive advantage. Not your bottleneck.

Execution is now your competitive advantage. Not your bottleneck.

Essayer gratuitement