πŸŽ‰ First 100 users: Use code EARLY-BIRDS-50 for 50% off!

Meta Ads Performance Analyzer

Analyzes Meta Ads (Facebook/Instagram) campaign performance with breakdown by placement, creative, audience, and funnel stage. Triggers when user wants to understand Meta Ads performance, diagnose issues, find winners/losers, or asks "why is my Meta performance dropping?" Provides actionable insights with specific optimization recommendations.

Meta AdsIncludes Sample Data
Download
Meta Ads Performance Analyzer
SKILL.md
HOW_TO_USE.md
sample_input.json
expected_output.json
skillsmeta-adsSKILL.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# Meta Ads Performance Analyzer
 
Find what's working, what's bleeding money, and what to do about it.
 
## Core Philosophy
 
**Meta Ads are not Google Ads.** Different platform, different user intent, different optimization levers. Stop applying search mindset to social.
 
**The Meta Paradox:** Your best-performing ad today will be your worst performer in 30 days. Creative fatigue is the #1 killer of Meta campaigns.
 
**The Three Truths of Meta:**
1. **Creative is king:** 70% of performance variance comes from creative
2. **Audience breadth wins:** Narrow targeting is a tax on your CPMs
3. **The algorithm knows:** Fight less, feed more (give it data and budget)
 
---
 
## Required Context
 
### Must Have
 
**1. Campaign Overview**
- Current campaigns and objectives (Conversions, Traffic, Leads, etc.)
- Monthly spend (or daily budget)
- Time period for analysis (last 7, 14, 30 days)
 
**2. Core Metrics**
- Spend by campaign
- Results (conversions, leads, purchases)
- Cost per result (CPA, CPL, Cost per Purchase)
- ROAS (if applicable)
 
### Strongly Recommended
 
**3. Breakdown Data**
- Performance by ad set (audience)
- Performance by ad (creative)
- Performance by placement (Feed, Stories, Reels, etc.)
- Performance by device (Mobile vs Desktop)
 
**4. Funnel Metrics**
- Impressions and Reach
- CPM (Cost per 1,000 impressions)
- CTR (Click-through rate)
- CPC (Cost per click)
- Landing page conversion rate
 
### Nice to Have
 
- Frequency by ad set
- Audience overlap data
- Creative performance over time (for fatigue analysis)
- Comparison period data (this month vs last month)
- Attribution window settings
- Pixel/CAPI health data
 
---
 
## Performance Assessment Framework
 
### Level 1: Account Health Check
 
**Traffic Light Status:**
 
| Metric | Green | Yellow | Red |
|--------|-------|--------|-----|
| CPM | Below industry avg | At industry avg | 50%+ above avg |
| CTR | >1.5% | 1.0-1.5% | <1.0% |
| CPC | Below target | At target | Above target |
| CPA | Below target | At target | 20%+ above target |
| ROAS | Above target | At target | Below target |
| Frequency | <2.0 (7d) | 2.0-3.5 | >3.5 |
 
**Industry CPM Benchmarks (2024):**
- E-commerce: $10-15
- SaaS/B2B: $15-25
- Finance: $20-35
- Lead Gen: $8-15
- App Install: $5-12
 
---
 
### Level 2: Campaign Diagnosis
 
**Campaign Performance Tiers:**
 
| Tier | Criteria | Action |
|------|----------|--------|
| Tier 1: Winners | CPA <80% target, positive ROAS trend | Scale budget 20-30% |
| Tier 2: Performers | CPA 80-100% target, stable | Optimize, don't change budget |
| Tier 3: Borderline | CPA 100-130% target | Test new creative/audience |
| Tier 4: Losers | CPA >130% target for 7+ days | Pause or restructure |
 
**Diagnostic Questions:**
1. Is the problem at the top (CPM/CTR) or bottom (conversion rate)?
2. Is performance declining over time (fatigue) or was it always poor?
3. Is one element dragging down the whole (single bad ad set)?
4. Are you comparing apples to apples (same attribution window)?
 
---
 
### Level 3: Deep Dive Analysis
 
**A. Creative Analysis**
- Identify top 3 and bottom 3 creatives by CPA
- Check for creative fatigue (CTR decline >30% over 2 weeks)
- Assess creative diversity (formats, hooks, angles)
- Compare static vs video performance
 
**B. Audience Analysis**
- Identify winning audiences vs losers
- Check audience overlap (cannibalizing each other?)
- Evaluate audience size vs performance
- Compare Advantage+ audiences vs manual targeting
 
**C. Placement Analysis**
- Feed vs Stories vs Reels performance
- Instagram vs Facebook performance
- Automatic vs manual placement ROI
- Mobile vs Desktop breakdown
 
**D. Funnel Analysis**
- Where is the biggest drop-off?
- CPM β†’ CTR β†’ CPC β†’ Conversion rate
- Which stage needs the most attention?
 
---
 
## Common Problem Patterns
 
### Pattern 1: High CPM, Low Delivery
**Symptoms:** CPMs 2-3x normal, campaigns struggling to spend
**Causes:**
- Audience too narrow (<1M people)
- Too many exclusions
- Low account spend history
- Auction overlap between ad sets
**Solutions:**
- Broaden targeting
- Consolidate ad sets
- Use Advantage+ audiences
- Increase budget to exit learning limited
 
### Pattern 2: Good CTR, Bad Conversion Rate
**Symptoms:** CTR >2%, but CPA way above target
**Causes:**
- Creative-landing page mismatch
- Wrong audience (curious but not buyers)
- Landing page issues
- Misleading ad copy
**Solutions:**
- Audit landing page experience
- Review audience quality vs quantity
- Ensure message match
- Check mobile landing page speed
 
### Pattern 3: Creative Fatigue
**Symptoms:** CTR declining 20%+ week over week, frequency rising
**Causes:**
- Same creative running too long
- Audience exhausted
- Not enough creative diversity
**Solutions:**
- Rotate in new creatives every 2-3 weeks
- Test new angles/hooks
- Expand audience
- Use dynamic creative
 
### Pattern 4: Learning Limited
**Symptoms:** "Learning Limited" status, volatile performance
**Causes:**
- Not enough conversions (need 50/week per ad set)
- Too many ad sets splitting budget
- Budget too low
- Too many constraints
**Solutions:**
- Consolidate ad sets
- Increase budgets
- Use campaign budget optimization (CBO)
- Simplify structure
 
### Pattern 5: Winning Creative Plateau
**Symptoms:** Best ad's performance flattening, can't find new winners
**Causes:**
- Testing process broken
- Not enough creative volume
- Testing wrong elements
**Solutions:**
- Increase creative testing velocity (3-5 new ads/week)
- Test hooks first, then bodies
- Analyze what made winners work
- Try new formats (UGC, Reels, Carousels)
 
---
 
## Output Format
 
### Performance Analysis Summary
 
```
═══════════════════════════════════════════════════════════════
META ADS PERFORMANCE ANALYSIS
Period: [Date Range]
Total Spend: $[X] | Results: [X] | CPA: $[X]
Health Score: [X]/100
═══════════════════════════════════════════════════════════════
```
 
---
 
### Account Health Dashboard
 
**Overall Status: [GREEN/YELLOW/RED]**
 
| Metric | Value | Benchmark | Status | Trend |
|--------|-------|-----------|--------|-------|
| CPM | $[X] | $[X] | [Status] | [↑↓→] |
| CTR | [X]% | [X]% | [Status] | [↑↓→] |
| CPC | $[X] | $[X] | [Status] | [↑↓→] |
| CPA | $[X] | $[X] | [Status] | [↑↓→] |
| ROAS | [X]x | [X]x | [Status] | [↑↓→] |
| Frequency | [X] | <3.0 | [Status] | [↑↓→] |
 
**Funnel Visualization:**
```
Impressions β†’ Clicks β†’ Landing Page β†’ Conversion
[X] [X] [X]% [X]%
[X]% CTR [X]% drop [X]% CVR
```
 
---
 
### Campaign Performance Breakdown
 
**Tier 1 - Winners (Scale These)**
| Campaign | Spend | Results | CPA | vs Target | Action |
|----------|-------|---------|-----|-----------|--------|
| [Name] | $[X] | [X] | $[X] | -[X]% | Scale 25% |
 
**Tier 2 - Performers (Optimize)**
| Campaign | Spend | Results | CPA | vs Target | Action |
|----------|-------|---------|-----|-----------|--------|
| [Name] | $[X] | [X] | $[X] | [X]% | [Action] |
 
**Tier 3 - Borderline (Test/Fix)**
| Campaign | Spend | Results | CPA | vs Target | Action |
|----------|-------|---------|-----|-----------|--------|
| [Name] | $[X] | [X] | $[X] | +[X]% | [Action] |
 
**Tier 4 - Losers (Pause/Restructure)**
| Campaign | Spend | Results | CPA | vs Target | Action |
|----------|-------|---------|-----|-----------|--------|
| [Name] | $[X] | [X] | $[X] | +[X]% | Pause |
 
---
 
### Creative Performance Analysis
 
**Top Performers:**
| Ad Name | Spend | CPA | CTR | Hook Rate | Status |
|---------|-------|-----|-----|-----------|--------|
| [Name] | $[X] | $[X] | [X]% | [X]% | [Fresh/Fatigued] |
 
**Underperformers:**
| Ad Name | Spend | CPA | CTR | Issue | Recommendation |
|---------|-------|-----|-----|-------|----------------|
| [Name] | $[X] | $[X] | [X]% | [Issue] | [Action] |
 
**Creative Fatigue Alert:**
- [Ad Name]: CTR dropped [X]% in [X] days - ROTATE
- [Ad Name]: Frequency at [X] - audience exhausted
 
**Creative Mix Assessment:**
```
Current Mix:
- Static Images: [X]%
- Videos: [X]%
- Carousels: [X]%
- UGC: [X]%
 
Recommendation: [Assessment of mix health]
```
 
---
 
### Audience Performance Analysis
 
**Winning Audiences:**
| Audience | Size | Spend | CPA | CPM | Notes |
|----------|------|-------|-----|-----|-------|
| [Name] | [X]M | $[X] | $[X] | $[X] | [Notes] |
 
**Losing Audiences:**
| Audience | Size | Spend | CPA | Issue | Action |
|----------|------|-------|-----|-------|--------|
| [Name] | [X]M | $[X] | $[X] | [Issue] | [Action] |
 
**Audience Overlap Issues:**
- [Audience A] and [Audience B]: [X]% overlap - consolidate
 
**Targeting Recommendations:**
- [Recommendation 1]
- [Recommendation 2]
 
---
 
### Placement Performance
 
| Placement | Spend | CPA | CPM | CTR | Recommendation |
|-----------|-------|-----|-----|-----|----------------|
| FB Feed | $[X] | $[X] | $[X] | [X]% | [Action] |
| IG Feed | $[X] | $[X] | $[X] | [X]% | [Action] |
| IG Stories | $[X] | $[X] | $[X] | [X]% | [Action] |
| IG Reels | $[X] | $[X] | $[X] | [X]% | [Action] |
| FB Reels | $[X] | $[X] | $[X] | [X]% | [Action] |
| Audience Network | $[X] | $[X] | $[X] | [X]% | [Action] |
 
**Placement Strategy:**
[Assessment and recommendation for Advantage+ vs manual placements]
 
---
 
### Diagnosis & Root Cause
 
**Primary Issue:** [One sentence summary]
 
**Root Cause Analysis:**
```
Problem: [The symptom]
↓
Why: [First-level cause]
↓
Why: [Second-level cause]
↓
Root Cause: [The real issue to fix]
```
 
**Contributing Factors:**
1. [Factor 1]
2. [Factor 2]
3. [Factor 3]
 
---
 
### Action Plan
 
**Immediate (This Week):**
1. [ ] [Urgent action with specific details]
2. [ ] [Urgent action with specific details]
 
**Short-Term (Next 2 Weeks):**
1. [ ] [Action item]
2. [ ] [Action item]
3. [ ] [Action item]
 
**Medium-Term (Next Month):**
1. [ ] [Strategic action]
2. [ ] [Strategic action]
 
**Expected Impact:**
- If actions completed: CPA should improve by [X]% within [timeframe]
- Primary risk: [Risk and mitigation]
 
---
 
### Monitoring Checklist
 
Track these daily/weekly:
- [ ] CPA by campaign (daily)
- [ ] CTR trends by creative (daily)
- [ ] Frequency by ad set (every 3 days)
- [ ] Learning phase status (daily)
- [ ] Spend pacing vs budget (daily)
 
**Red Flag Triggers:**
- CPA increases >20% for 3+ days
- CTR drops >25% week-over-week
- Frequency exceeds 4.0 in 7 days
- Campaign stuck in "Learning Limited" for 7+ days
 
---
 
## Limitations
 
**I can provide:**
- Performance diagnosis and benchmarking
- Creative and audience analysis
- Specific optimization recommendations
- Root cause identification
 
**I cannot provide:**
- Creative design or copywriting
- Audience research/persona development
- Pixel/CAPI technical debugging
- Competitor intelligence from Ad Library
 
**For better analysis, also provide:**
- Screenshots of Ads Manager breakdowns
- Creative assets or thumbnails
- Landing page URLs
- Historical performance data (for trend analysis)
 
---
 
## Quality Checklist
 
Before delivering analysis:
- [ ] All campaigns categorized into performance tiers
- [ ] Root cause identified (not just symptoms)
- [ ] Actions are specific and prioritized
- [ ] Creative fatigue assessed
- [ ] Audience overlap considered
- [ ] Benchmarks appropriate for industry
- [ ] Recommendations match advertiser's capacity
- [ ] Expected impact quantified where possible
Ready
UTF-8Verified

Frequently Asked Questions

Common questions about Meta Ads Performance Analyzer and how to use it effectively with Claude.

Meta Ads Performance Analyzer is a pre-built AI skill for Claude that helps with meta ads tasks. Analyzes Meta Ads (Facebook/Instagram) campaign performance with breakdown by placement, creative, audience, and funnel stage. Triggers when user wants to understand Meta Ads performance, diagnose issues, find winners/losers, or asks "why is my Meta performance dropping?" Provides actionable insights with specific optimization recommendations. This skill is designed to work seamlessly with Claude Code and other Claude-powered applications, enabling marketers and businesses to automate and enhance their meta ads workflows.

To use Meta Ads Performance Analyzer, download the skill files and add them to your Claude project. The skill includes a detailed HOW_TO_USE.md guide that walks you through the setup process step by step. Simply follow the instructions to integrate the skill into your workflow and start generating results immediately.

Yes, Meta Ads Performance Analyzer comes with sample input data that demonstrates how to structure your requests for optimal results. The sample_input.json file shows the expected data format, and expected_output.json provides an example of what Claude will generate. This helps you understand exactly how to use the skill and what to expect from the output.

Unlike traditional meta ads tools, Meta Ads Performance Analyzer leverages Claude's advanced AI capabilities to provide intelligent, context-aware assistance. It combines pre-built expertise with Claude's reasoning abilities, allowing for more nuanced and customized outputs. The skill is also free to use, continuously updated, and integrates directly with your existing Claude workflow.

Absolutely. The skill files are fully editable, allowing you to modify the prompts, add your own brand guidelines, or adjust the output format to match your requirements. You can also combine this skill with other Claude skills to create powerful automated workflows tailored to your business needs.

Yes, Meta Ads Performance Analyzer is completely free to download and use. All InsightfulPipe skills are open source and designed to help marketers and businesses leverage AI more effectively. You can download the skill files, use them in your projects, and even modify them to suit your specific requirements.