The expert narrative was unavailable for this run; every table below is deterministic warehouse truth and stands on its own.
1 · The week in money and clicks
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
Spend
$21,480
+8.3%
Sales Meta credits
$24,520
Return per ad dollar
1.14
Click rate
1.4%
Weekly Meta spend, last 8 weeks
Sales here are what Meta credits to its own ads (a click within 7 days or a view within 1 day). It is the most generous view — some buyers would have bought anyway — so treat the return figure as an upper limit, and check it against all revenue divided by all ad spend before believing it.
Purchase numbers for the newest week keep truing up for about 7 days as Meta finishes attributing. Spend is stable; purchases are provisional.
2 · Which ads got the money
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
12 ads spent money this week; the top 5 took 74.9% of it.
Return per ad uses Meta's own credited sales — an upper limit, not incremental truth.
3 · Hook rate — who stops the scroll
Jul 13 – Aug 09, 2026 (4 weeks, for a stable read)
Data computed below. (Expert narrative unavailable for this run.)
Median hook rate across 10 videos: 33.0% (good). Ladder: 40%+ excellent · 25–40% good · 15–25% average · under 15% means the first frame needs rethinking (practitioner ladder, CTC/Foxwell).
Hook rate = of everyone shown the ad, the share who stopped and watched at least 3 seconds (Meta counts a video view at 3 seconds). Image ads are excluded — they have no watch signal.
The benchmark ladder is a practitioner reference for headroom, not a grade; the account's own median is the fairer bar.
4 · Hold rate — who keeps watching
Jul 13 – Aug 09, 2026 (4 weeks, for a stable read)
Data computed below. (Expert narrative unavailable for this run.)
Median hold rate across 10 videos: 25.0% (good). Ladder: 35%+ excellent · 25–35% good · 15–25% average · under 15% weak (practitioner ladder, CTC), read alongside the account's own median.
Hold rate = of the people who stopped to watch 3 seconds, the share who stayed to a ThruPlay — Meta's count of watching to the end, or at least 15 seconds.
The retention curve reads: of everyone who started the video, the share still watching at a quarter, half, three quarters, and the end.
A high hook with a low hold means the opener over-promises or the middle drags — fix the body of the ad, not the first frame.
5 · From view to purchase
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
Step
People
Moved on
Lost here
Ad shown
2,269,000
—
—
Clicked the ad
23,060
1.0%
2,245,940 (99.0%)
Page finished loading
16,670
72.3%
6,390 (27.7%)
Added to cart
biggest drop-off you can fix
1,501
9.0%
15,169 (91.0%)
Started checkout
813
54.2%
688 (45.8%)
Bought
490
60.3%
323 (39.7%)
If Added to cart had run at its own 4-week rate of 9.4% this week, about 66 more people would have got past that step. That is what the step is costing you now, not a promise about a fix.
Every count after the click is Meta's pixel view of your site — an attribution read, not the order system's truth. The funnel is multiplicative: fixing the single weakest step moves the whole thing most.
The click step is left out of the biggest-leak pick on purpose. Only a small share of people shown any ad ever click, so that step would win every week and hide the step you can actually fix.
Per-creative stages use 4 weeks of data and are judged against the account's own median for that stage — a stage is flagged only when it runs at less than 75% of the account's normal.
The size-of-the-prize figure is a what-if, not a forecast: it re-runs this week's own traffic at that step's 4-week rate. It sizes what the step is costing you now; it does not promise what a fix delivers.
6 · Who saw it, who bought (age and gender)
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
Spend by age and gender
Group
Spend
Click rate
Purchases
Return per $
$4,980
1.7%
168
1.69
$3,610
1.4%
79
1.09
$2,890
1.1%
31
0.54
$2,470
1.6%
74
1.49
$2,140
1.5%
58
1.36
$1,660
1.3%
27
0.81
$1,310
1.1%
16
0.61
$980
1.4%
21
1.07
$640
1.3%
8
0.62
$420
1.2%
5
0.60
$250
1.1%
2
0.40
$130
1.1%
1
0.38
Demographics come from the account-level feed — Meta does not provide them per creative at this grain.
7 · Where the ads ran
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
Surface
Spend
Return per $
Cost per purchase
Click rate
Cost per 1,000 showings
None · None
$4,980
1.69
$30
1.7%
$10
None · None
$3,610
1.09
$46
1.4%
$9
None · None
$2,890
0.54
$93
1.1%
$10
None · None
$2,470
1.49
$33
1.6%
$9
None · None
$2,140
1.36
$37
1.5%
$9
None · None
$1,660
0.81
$61
1.3%
$10
None · None
$1,310
0.61
$82
1.1%
$9
None · None
$980
1.07
$47
1.4%
$9
None · None
$640
0.62
$80
1.3%
$9
None · None
$420
0.60
$84
1.2%
$9
Rolled up by platform
Platform
Spend
Purchases
Sales credited
Return per $
Cost per purchase
$4,980
168
$8,420
1.69
$30
$3,610
79
$3,950
1.09
$46
$2,890
31
$1,560
0.54
$93
$2,470
74
$3,690
1.49
$33
$2,140
58
$2,900
1.36
$37
$1,660
27
$1,350
0.81
$61
$1,310
16
$800
0.61
$82
$980
21
$1,050
1.07
$47
$640
8
$400
0.62
$80
$420
5
$250
0.60
$84
$250
2
$100
0.40
$125
$130
1
$50
0.38
$130
Return per surface is Meta's own credited sales for people who saw the ad there. Coverage is partial: some purchases reach Meta with no surface attached, so the surface rows can add up to fewer purchases than the account total. Read the surfaces against each other, not as a full account tally.
Surfaces win on different jobs — Reels stops scrollers, Feed closes clicks. A surface with a low return but a strong click rate may still be doing the work of finding new people; check it against section 5 before cutting it.
8 · Phones and screens
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
Device
Spend
Click rate
Purchases
Return per $
Cost per purchase
None (None)
$4,980
1.7%
168
1.69
$30
None (None)
$3,610
1.4%
79
1.09
$46
None (None)
$2,890
1.1%
31
0.54
$93
None (None)
$2,470
1.6%
74
1.49
$33
None (None)
$2,140
1.5%
58
1.36
$37
None (None)
$1,660
1.3%
27
0.81
$61
None (None)
$1,310
1.1%
16
0.61
$82
None (None)
$980
1.4%
21
1.07
$47
None (None)
$640
1.3%
8
0.62
$80
None (None)
$420
1.2%
5
0.60
$84
Device data exists only at the account level — Meta does not provide a per-creative device split, so 'which ad wins on iPhone' cannot be answered from this feed.
Before moving budget between phone types, check the landing experience on the loser. A device gap this large is often the site on that device, not the audience on it — and iOS and Android also differ in how much of a purchase Meta is allowed to see, so part of any gap is tracking rather than sales.
9 · Where in the country the money went
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
Spend by state
State
Spend
Share of spend
Click rate
Cost per click
vs your average
$4,980
23.2%
1.7%
$1
0.86x
$3,610
16.8%
1.4%
$1
1.00x
$2,890
13.5%
1.1%
$1
1.32x
$2,470
11.5%
1.6%
$1
0.89x
$2,140
10.0%
1.5%
$1
0.91x
$1,660
7.7%
1.3%
$1
1.12x
$1,310
6.1%
1.1%
$1
1.22x
$980
4.6%
1.4%
$1
1.00x
$640
3.0%
1.3%
$1
1.09x
$420
2.0%
1.2%
$1
1.13x
Your average cost per click this week: $1. Meta returns no sales figures by state, so there is no return column here — see the note below.
There is no return column here, and that is a data limit, not an oversight. Meta has never returned a single dollar of purchase value on the state-level breakdown for any of your brands: across every state row ever synced, more than 50,000 of them, the purchase value is zero — while the same accounts' age and device breakdowns do carry sales for the same weeks. A per-state return figure would therefore be invented, so this section shows what is real: where the money went, how well it clicked, and what a click cost.
Cost per click is compared to this account's own average, so a state reading 1.4 costs 40% more per click than your typical state. Cheap clicks are not automatically better clicks — a state can be cheap because the people there are less likely to buy.
10 · Worn-out ads
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
$2,890 of this week's spend is on ads whose click rate has slid 30%+ from their own peak.
Two signals make fatigue: the audience keeps seeing the ad AND responds less each time. One bad week alone is weather; a slide from the ad's own peak while money still flows is the pattern worth acting on.
The fix for a worn-out ad is rotation — a fresh angle or creator — not a redesign of an ad that already proved it can work.
11 · The operator checklist
Aug 03 – Aug 09, 2026
Data computed below. (Expert narrative unavailable for this run.)
No stage fails its threshold this week — the wins now come from scaling what works, not fixing what's broken.
These checks distill what working practitioners look at (Foxwell, Motion, Common Thread, from the scraped knowledge base) into fixed rules run on your numbers. They are references for headroom, never grades.
Shares and saves move before purchases do — an ad people send to friends this week is often next month's winner. A leading signal, not a guarantee.
Do these this week
1 Review the flagged rows in each section
The deterministic flags (weak hooks, fatigue, weakest funnel stages) are computed regardless of narrative.
Sales figures are Meta's own attribution — an upper limit, not incremental truth; the
accounting number is Meta's invoice. Sections state their own periods and gaps — an
absent feed is named, never silently zero.
Narrative model: deterministic-fallback.