Analyzes creative fatigue signals across Meta Ads campaigns
Use this analysis skill when you need to creative fatigue for your Meta Ads campaigns.
Meta Ads advertisers and marketers who want to creative fatigue.
Select this template and fill in your campaign details. The AI will guide you through the analysis process step by step.
| Credential | Where to Get | Used For | OAuth Scope |
|---|---|---|---|
| META_ACCESS_TOKEN | Meta Developer Console → Graph API Explorer → Generate Token | Fetching ad performance and frequency data | ads_read (read-only) |
| META_AD_ACCOUNT_ID | Ads Manager URL: adsmanager.facebook.com/act_XXXXXXXXX | Identifying which account to query | — |
When creative has been running for 7+ days and performance is declining — or proactively when managing a portfolio of creatives. Use before scheduling creative refresh.
Get list of all active ads with performance data:
For each ad, compute:
| Level | Criteria | Action |
|---|---|---|
| Fresh | < 7 days OR CTR drop < 10% | Monitor |
| Mild | 7-14 days, CTR drop 10-20% | Monitor |
| Moderate | 14-21 days, CTR drop 20-35% | Rotate Soon |
| Severe | 21-28 days, CTR drop 35-50% | Refresh Now |
| Dead | > 28 days OR CTR drop > 50% OR Freq > 5x with CTR < 50% of baseline | Kill Immediately |
| Status | Criteria |
|---|---|
| Growing | ROAS within 10% of peak, < 14 days |
| Peak | ROAS at maximum, 7-21 days |
| Declining | ROAS decay > 5%/day, > 21 days |
| Expired | ROAS < 50% of peak OR > 35 days |
Classify all active creatives into pipeline buckets:
| Status | Count |
|---|---|
| Active Winners | |
| Active Decaying | |
| Recently Killed | |
| In Pipeline |
Calculate:
Fatigue Health Table (top 15-20 creatives):
| Creative | Days Active | Current Freq | CTR Week 1 | CTR Now | Drop % | Fatigue Level | Action |
|---|
Frequency Impact Table (top 10-12 highest frequency):
| Creative | Freq 1-2x CTR | Freq 3-4x CTR | Freq 5x+ CTR | Current Freq | Decay Rate |
|---|
ROAS Decay Table (top 12-15):
| Creative | Launch Date | Peak ROAS | Current ROAS | Days to Peak | Days Since Peak | Decay Rate | Lifespan Status |
|---|
Creative Inventory Table:
| Status | Count |
|---|---|
| Active Winners | |
| Active Decaying | |
| Recently Killed | |
| In Pipeline |
Refresh Needs: Dying this week, dying next week, new needed, testing velocity.
Action Priority Table (top 10-12):
| Creative | Current Status | Days Until Death | Action | Priority | New Direction |
|---|
Priority: Urgent (24h), High (3d), Medium (7d), Low (monitor).
After completing analysis, store the following in session context:
| Key | Description | Example |
|---|---|---|
| rotation_pipeline | Creative inventory by status bucket | "2 growing, 3 declining, 1 dead, 2 in pipeline" |
| fatigue_level | Per-creative fatigue classification | "Blue Banner v2: Severe; CTR drop 52%" |
| days_until_death | Estimated days before each creative expires | "Banner v3: 8 days; Banner v4: 22 days" |
meta-ads-recommendation reads these keys to produce the creative rotation action plan. For new creative generation, route to meta-ads-builder.
Automatize o seu fluxo de trabalho de Meta Ads com Didoo AI — sem cartão de crédito.
Experimentar Gratuitamente