meta-ads-performance-optimizer

star 10

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.

poojanajani-strique By poojanajani-strique schedule Updated 1/25/2026

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
Install via CLI
npx skills add https://github.com/poojanajani-strique/meta-ads-skills --skill meta-ads-performance-optimizer
Repository Details
star Stars 10
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator
poojanajani-strique
poojanajani-strique Explore all skills →