10/15 use 7d/1d, 1 use 1d click only, 4 have other settings.
Format diversity
15 min
Only 2 formats (image, video). Add a third format for better reach.
Attribution setting
2 min
10/15 use recommended 7d/1d setting. Standardize attribution windows across all ad sets.
Exclusion audiences
10 min
Only 8/12 prospecting ad sets (67%) have exclusions. Some prospecting budget may be spent on existing customers.
ASC+ existing customer budget cap
2 min
Found 3 ASC campaigns (2 active) but no existing customer budget cap detected. Without a cap, ASC defaults to spending on existing customers who would have purchased anyway. Set cap <=20% for growth.
Audiences & Funnel
Attribution: Click vs View Purchases
Attribution: Click vs View Revenue
Audience & Targeting Checks (8 checks)
Result
Check
Value
Severity
Confidence
WARNING
Audience overlap between ad sets
29% overlap
high
ESTIMATED
NA
Custom audience data freshness
No audience data
high
UNVERIFIED
NA
Lookalike audience source quality
No audience data
medium
UNVERIFIED
PASS
Advantage+ Audience automation
100% with Advantage+
medium
VERIFIED
WARNING
Purchaser exclusion from prospecting
67% with exclusions
high
VERIFIED
NA
CRM / first-party data sync freshness
No audience data
high
UNVERIFIED
PASS
Placement-demographic alignment (IG vs FB)
IG 71% / FB 29%
medium
VERIFIED
NA
Demographic reach vs conversion efficiency
Requires age/gender breakdown
high
UNVERIFIED
Funnel & Strategy Checks (8 checks)
Result
Check
Value
Severity
Confidence
PASS
Post-view attribution inflation risk
22.0% post-view
critical
CALCULATED
PASS
False retargeting campaign detection
0/1 false RTG
critical
CALCULATED
WARNING
ASC existing customer budget cap
3 ASC campaigns
high
ESTIMATED
PASS
Prospecting vs retargeting budget split
Prosp: 77% / RTG: 23% / Ret: 0%
high
CALCULATED
WARNING
Existing customer purchase concentration
28% existing customer
high
ESTIMATED
PASS
Prospecting ROAS & new customer cost
nCAC 1.0x blended CPA
high
ESTIMATED
PASS
CPA trend (rising cost risk)
CPA stable (+4%)
medium
CALCULATED
NA
Landing page diversity across funnel stages
No URLs found
low
UNVERIFIED
Creatives
Ads With Spend
139
Creative Checks
16
Pass
5
Warnings / Fails
6
Creative Gallery
No creative assets available. Run python fetch_creatives.py --account <name> to fetch thumbnails.
Live Ad Previews
⚠ Live previews require an active Meta login. If previews appear blank, log into facebook.com in another tab.
Facebook Feed
Select an ad above
Instagram Feed
Select an ad above
Creative Checks Detail
Result
Check
Value
Severity
Confidence
WARNING
Ad creative format diversity
2 formats
critical
VERIFIED
FAIL
Number of creatives per ad set
Avg 2.7 ads/adset
high
VERIFIED
WARNING
Video aspect ratio coverage (9:16 for Reels)
7 video creatives
high
ESTIMATED
PASS
Creative fatigue detection
CTR change: +7.1%
critical
CALCULATED
NA
Video hook rate (3-second retention)
Not available via API
high
UNVERIFIED
FAIL
Social proof through organic post boosting
0% boosted
medium
CALCULATED
NA
User-generated content (UGC) proportion
Requires manual review
high
UNVERIFIED
WARNING
Advantage+ Creative enhancements
0 with enhancements
medium
VERIFIED
PASS
Creative freshness (days since newest ad)
Newest ad: 3 days
high
VERIFIED
NA
Ad frequency for prospecting audiences
No frequency data
high
UNVERIFIED
NA
Ad frequency for retargeting audiences
No frequency data
medium
UNVERIFIED
PASS
Click-through rate vs industry benchmark
CTR: 1.87%
high
CALCULATED
PASS
Creative age fatigue risk
0 fatigued ad(s)
high
CALCULATED
FAIL
Value proposition in ad text
0% with text
medium
ESTIMATED
PASS
Creative differentiation across audiences
0/105 identical pairs
medium
CALCULATED
NA
Creative spend concentration risk
No ad spend data
medium
UNVERIFIED
Pixel / CAPI Checks (10 checks)
Result
Check
Value
Severity
Confidence
PASS
Pixel installation status
3 pixel(s) detected
critical
UNVERIFIED
NA
Server-side tracking (CAPI) status
CAPI status unknown
critical
UNVERIFIED
NA
Event deduplication between Pixel and CAPI
Requires manual verification
critical
UNVERIFIED
NA
Event Match Quality score
Not available via API
critical
UNVERIFIED
NA
Domain verification in Business Manager
Requires Business Manager check
high
UNVERIFIED
NA
Aggregated Event Measurement configuration
Requires Events Manager check
high
UNVERIFIED
NA
Standard vs custom event usage
Requires Events Manager check
high
UNVERIFIED
NA
CAPI Gateway deployment
Requires manual verification
medium
UNVERIFIED
WARNING
iOS attribution window configuration
67% using 7d_click/1d_view
high
VERIFIED
NA
Data freshness and event lag
Requires Events Manager check
medium
UNVERIFIED
Findings & Roadmap
⚡ Quick Wins — Fix These Today (5 actions)
iOS attribution window
2 min
10/15 use 7d/1d, 1 use 1d click only, 4 have other settings.
Format diversity
15 min
Only 2 formats (image, video). Add a third format for better reach.
Attribution setting
2 min
10/15 use recommended 7d/1d setting. Standardize attribution windows across all ad sets.
Exclusion audiences
10 min
Only 8/12 prospecting ad sets (67%) have exclusions. Some prospecting budget may be spent on existing customers.
ASC+ existing customer budget cap
2 min
Found 3 ASC campaigns (2 active) but no existing customer budget cap detected. Without a cap, ASC defaults to spending on existing customers who would have purchased anyway. Set cap <=20% for growth.
Total estimated time: 31 minutes
🗓 30-Day Roadmap
Current Score
69
→
Target Score
94.2
Week 1
Fix Foundation
+9 pts
Week 2
Consolidate
+6 pts
Week 3
Strengthen Creatives
+6 pts
Week 4
Monitor & Optimize
+4.0 pts
Arithmetic check: 69 + 25.0 = 94.2 (target). Sum of deltas matches target − current.
Competitor Intelligence
No competitor data available. Run python fetch_competitor_ads.py --account <name> --token YOUR_TOKEN to fetch competitor ads from the Ad Library.