name: meta-ads-performance-optimizer description: Analyze and optimize running Meta Ads campaigns - diagnose underperformance, make scaling decisions, reallocate budgets, identify when to kill vs scale ads, and troubleshoot issues. Use when users ask about campaign performance, ROAS/CPA issues, scaling, why ads aren't working, or optimization recommendations. Triggers include "optimize campaign", "why is my ROAS dropping", "should I scale", "campaign not performing", "CPA is too high", "ads not spending", "learning limited", or any performance troubleshooting.
Performance Optimizer Skill
Analyze, diagnose, and optimize Meta Ads campaigns for ecommerce.
Skill Overview
The Performance Optimizer skill helps diagnose campaign issues, make data-driven optimization decisions, and systematically improve performance. It covers the full optimization lifecycle from diagnosis to scaling.
Core Principle: Andromeda-Era Optimization (2026)
OPTIMIZATION HAS SHIFTED
OLD APPROACH:
- Micro-manage audiences
- Constant bid adjustments
- Manual A/B testing at ad set level
- Interest/behavior tweaks
MODERN APPROACH (2026):
- Focus on creative refresh
- Let algorithm optimize targeting
- Minimize edits during learning
- Scale through creative diversity
- Monitor, don't micro-manage
KEY INSIGHT: 70% of optimization impact comes from creative
Audience and bid optimization impact is declining with Andromeda
When to Use This Skill
Use performance-optimizer when:
- Campaign performance is declining
- CPA/ROAS not meeting targets
- Deciding whether to scale or kill campaigns
- Diagnosing why ads aren't spending
- Dealing with "Learning Limited" status
- Analyzing creative performance
- Planning budget reallocation
- Troubleshooting delivery issues
Reference Files
When to Load Each Reference
| File | Load When |
|---|---|
references/diagnostic-frameworks.md |
Diagnosing any performance issue, initial analysis |
references/scaling-playbook.md |
Deciding to scale, how to scale, scaling troubleshooting |
references/budget-optimization.md |
Reallocating budgets, budget decisions, spend issues |
references/creative-analysis.md |
Analyzing creative performance, fatigue, refresh decisions |
references/learning-phase.md |
Learning Limited issues, new campaign optimization |
references/metrics-benchmarks.md |
Understanding if metrics are good/bad, benchmark comparisons |
references/troubleshooting-guide.md |
Specific problems (not spending, rejected, delivery issues) |
Diagnostic Decision Tree
PERFORMANCE ISSUE IDENTIFIED
│
├─► What's the symptom?
│ │
│ ├─► CPA/ROAS degrading
│ │ ├─► Sudden drop (>30% in 3 days)?
│ │ │ └─► Check: Algorithm change, creative fatigue, competition
│ │ │ Load: diagnostic-frameworks.md
│ │ │
│ │ └─► Gradual decline over weeks?
│ │ └─► Check: Audience saturation, creative fatigue, market changes
│ │ Load: creative-analysis.md
│ │
│ ├─► Not spending budget
│ │ ├─► New campaign?
│ │ │ └─► Check: Learning phase, bid strategy, audience size
│ │ │ Load: learning-phase.md
│ │ │
│ │ └─► Established campaign?
│ │ └─► Check: Audience exhaustion, bid caps, creative approval
│ │ Load: troubleshooting-guide.md
│ │
│ ├─► Learning Limited
│ │ └─► Load: learning-phase.md
│ │
│ ├─► High CPM
│ │ └─► Check: Audience competition, seasonality, relevance
│ │ Load: diagnostic-frameworks.md
│ │
│ ├─► Low CTR
│ │ └─► Check: Creative relevance, hook quality, audience mismatch
│ │ Load: creative-analysis.md
│ │
│ └─► Low Conversion Rate
│ └─► Check: Landing page, offer, tracking, audience intent
│ Load: diagnostic-frameworks.md
Quick Diagnostic Framework
Step 1: Identify the Symptom
PRIMARY METRICS TO CHECK:
□ ROAS / CPA - Are you profitable?
□ Spend - Is budget delivering?
□ CPM - What are you paying for impressions?
□ CTR - Are people clicking?
□ CVR - Are clicks converting?
FORMULA: CPA = CPM ÷ (CTR × CVR × 1000)
If CPA is high, one of these is the problem
Step 2: Isolate the Cause
HIGH CPM (Impression cost issue):
→ Competition, audience overlap, low relevance, seasonal
LOW CTR (Creative/relevance issue):
→ Weak hook, audience mismatch, creative fatigue, ad blindness
LOW CVR (Conversion issue):
→ Landing page, offer, audience intent, tracking issues
Step 3: Apply the Fix
CPM FIX: Broaden audience, improve relevance, reduce overlap
CTR FIX: New hooks, refresh creative, test audiences
CVR FIX: Landing page optimization, offer testing, audience refinement
Optimization Workflow
Daily Checks (5 min)
□ Spend pacing (on track for daily budget?)
□ CPA/ROAS vs target (within acceptable range?)
□ Any delivery issues (paused, rejected, learning limited?)
□ Frequency check (audience fatigue?)
ACTION THRESHOLD:
- Only act if >20% deviation from baseline
- Wait 24-48 hours before making changes
- Document observations
Weekly Analysis (30 min)
□ Week-over-week performance comparison
□ Creative performance ranking
□ Audience performance comparison
□ Budget allocation review
□ Frequency and saturation check
□ Identify winners and losers
ACTIONS:
- Kill clear losers (>30% worse than average)
- Increase budget on winners (max 20% increase)
- Plan creative refresh if fatigue detected
- Reallocate budget from underperformers
Monthly Review (2 hours)
□ Month-over-month trend analysis
□ Full creative audit
□ Audience strategy review
□ Account structure assessment
□ Competitive landscape check
□ Goal and target adjustment
ACTIONS:
- Major budget reallocations
- Campaign restructuring if needed
- New creative strategy development
- Audience expansion planning
Kill vs Scale Decision Framework
When to Kill
KILL CAMPAIGN/AD SET WHEN:
✗ CPA >50% above target for 7+ days
✗ Spent 3x target CPA with 0 conversions
✗ ROAS <50% of target for 7+ days
✗ CTR <0.5% (severe relevance issue)
✗ Frequency >5/week with declining performance
✗ No improvement after 2 optimization attempts
DON'T KILL IF:
- Still in learning phase (wait for 50 conversions)
- Only 24-48 hours of data
- Just made changes (wait 3-5 days)
- Seasonal dip expected
When to Scale
SCALE CAMPAIGN/AD SET WHEN:
✓ CPA at or below target for 7+ days
✓ ROAS at or above target consistently
✓ 50+ conversions in learning period
✓ Frequency <3/week (room to scale)
✓ Stable or improving trend
HOW TO SCALE:
- Vertical: 15-20% budget increase every 3-5 days
- Horizontal: New audiences, geos, or creative
- Never increase >30% at once
Andromeda-Era Optimization Priorities
HIGHEST IMPACT (Focus here):
1. Creative refresh and diversity (70% of impact)
2. Landing page optimization
3. Offer/value proposition
MODERATE IMPACT:
4. Budget allocation between campaigns
5. Bid strategy selection
6. Campaign structure
LOWER IMPACT (Don't over-optimize):
7. Audience micro-adjustments
8. Placement tweaks
9. Schedule optimization
Quick Reference: Common Issues
| Issue | First Check | Quick Fix |
|---|---|---|
| CPA rising | Creative fatigue | New creative variations |
| Not spending | Audience size, bid | Broaden targeting, raise bid cap |
| Learning Limited | Conversions/week | Consolidate, broaden, raise budget |
| High CPM | Competition, overlap | Broaden audience, check overlap |
| Low CTR | Creative relevance | New hooks, test creative |
| Low CVR | Landing page | LP audit, offer test |
| High frequency | Audience saturation | Expand audience, refresh creative |
Integration with Other Skills
| Skill | Integration Point |
|---|---|
| campaign-launcher | Diagnosis informs new campaign setup |
| audience-architect | Audience performance informs targeting changes |
| creative-studio | Performance data drives creative briefs |
Optimization Principles
1. PATIENCE: Wait for data before acting (50+ conversions)
2. INCREMENTALISM: Small changes, measure impact
3. DOCUMENTATION: Track what you changed and why
4. CREATIVE-FIRST: Most problems are creative problems
5. TRUST THE ALGORITHM: Don't micro-manage in 2026
6. CONSOLIDATION: Fewer campaigns = more data = better optimization