SAMPLE REPORT · every figure on this page is illustrative, not a real brand’s data · back to Reports
 
Synthesis · Meta Ads Expert Report
Sample Brand · Week Aug 03 – Aug 09, 2026

Meta spend rose 8.3% to $21,480 at 1.14 back per dollar, and one tired ad is where most of the waste sits.

The account spent $21,480, up 8.3% on the week, and Meta credits it with $24,520 of sales, 1.14 per dollar. The winner is clear: the dentist-reacts UGC ad took $4,980 and returned 1.69. The problem is just as clear: the 15-second before-and-after cut spent $2,890 at 0.54, stops only 9.8% of the people it is shown to, and its click rate has fallen 41% from its own peak. Three ads returning under 0.6 hold $3,270 of the week. Move that money to the proven openers and to Reels, where the return is highest, before raising the total again.

1 · The week in money and clicks
Aug 03 – Aug 09, 2026

$21,480 of spend, up 8.3% from $19,826, against $24,520 of sales Meta credits to its own ads: 1.14 back per dollar at a 1.4% click rate. Treat the return as an upper limit and check it against all revenue over all ad spend.

$12K$25K06-1508-03$21,480
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 · Every ad, and what to do about it
Aug 03 – Aug 09, 2026

Twelve ads spent money and the top five took 74.9% of it. The dentist-reacts UGC ad leads on every count: $4,980 spent, $8,420 credited, 168 purchases. The before-and-after cut is the third-largest spender and returns 0.54, which makes it the first ad to cut.

12 ads spent money this week; the top 5 took 74.9% of it.

AdSpendSales creditedReturn per $Click ratePurchases
SAMPLE UGC — Dentist reacts to…$4,980$8,4201.691.7%168
SAMPLE Founder story 45s$3,610$3,9501.091.4%79
SAMPLE Before/After 15s cut$2,890$1,5600.541.1%31
SAMPLE Morning routine POV$2,470$3,6901.491.6%74
SAMPLE Testimonial compilation$2,140$2,9001.361.5%58
SAMPLE Static — kit flat lay$1,660$1,3500.811.3%27
SAMPLE How it works 30s$1,310$8000.611.1%16
SAMPLE Creator duet — night…$980$1,0501.071.4%21
SAMPLE Unboxing 20s$640$4000.621.3%8
SAMPLE Static — offer card$420$2500.601.2%5
Ad names open that ad in Meta Ads Manager.
  • 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)

The median video stops 33.0% of the people it is shown to, a good figure. The outlier is the before-and-after cut at 9.8%: it has taken $11,271 over four weeks with an opener that almost nobody stops for. Its first frame needs replacing, not its budget raising.

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).

Best openers
AdStopped to watch (hook rate)Times shownSpend
SAMPLE UGC — Dentist reacts to…38.5%1,971,200$19,422
SAMPLE Creator duet — night…38.0%400,400$3,822
SAMPLE Morning routine POV36.5%1,016,400$9,633
SAMPLE How it works 30s34.0%542,850$5,109
SAMPLE Founder story 45s33.0%1,493,800$14,079
Weakest openers
AdStopped to watch (hook rate)Times shownSpend
SAMPLE Before/After 15s cut9.8%1,158,850$11,271
SAMPLE FAQ talking head22.0%103,950$975
SAMPLE Sensitivity myth-buster23.0%53,900$507
SAMPLE Unboxing 20s23.0%265,650$2,496
SAMPLE Testimonial compilation33.0%889,350$8,346
Money on broken openers
AdStopped to watch (hook rate)Times shownSpend
SAMPLE Before/After 15s cut9.8%1,158,850$11,271
Ad names open that ad in Meta Ads Manager.
  • 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)

The median video keeps 25.0% of its viewers to the end. 'How it works 30s' is the one to fix: it opens well at 34.0% and then keeps only 11.0%, so the middle is losing the room. Cut it shorter or move the payoff earlier.

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.

AdStayed to the end (hold rate)Still watching at ¼ · ½ · ¾ · end (%)Spend
SAMPLE UGC — Dentist reacts to…37.0%46 · 30 · 18 · 11$19,422
SAMPLE Morning routine POV31.0%43 · 27 · 16 · 10$9,633
SAMPLE Creator duet — night…29.0%42 · 26 · 15 · 9$3,822
SAMPLE Founder story 45s28.0%41 · 26 · 15 · 9$14,079
SAMPLE Testimonial compilation26.0%40 · 24 · 13 · 8$8,346
Ad names open that ad in Meta Ads Manager.
Weakest holders
AdStayed to the end (hold rate)Hook rateSpend
SAMPLE How it works 30s11.0%34.0%$5,109
SAMPLE FAQ talking head18.0%22.0%$975
SAMPLE Sensitivity myth-buster20.0%23.0%$507
SAMPLE Before/After 15s cut22.0%9.8%$11,271
SAMPLE Unboxing 20s24.0%23.0%$2,496
Money on ads that lose the room
AdStayed to the end (hold rate)Hook rateSpend
SAMPLE How it works 30s11.0%34.0%$5,109
Strong opener, weak middle
AdHook rateHold rateSpend
SAMPLE How it works 30s34.0%11.0%$5,109
  • 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

Of 23,060 clicks, 16,670 reached a loaded page and 1,501 added to cart, the step that loses the most people you can win back. At its own four-week rate of 9.4% the cart step would have passed about 66 more people this week. The before-and-after cut has a separate problem: its clicks often do not load the page, so check where that ad sends people.

Ad shown · 2,269,000start↓ 2,245,940 lost (99%)Clicked the ad · 23,0601% of above↓ 6,390 lost (28%)Page finished loading · 16,67072% of above↓ 15,169 lost (91%)Added to cart · 1,5019% of above↓ 688 lost (46%)Started checkout · 81354% of above↓ 323 lost (40%)Bought · 49060% of above
Every step from seeing the ad to buying on your website — each step measured against the one above it
StepPeopleMoved onLost here
Ad shown2,269,000——
Clicked the ad23,0601.0%2,245,940 (99.0%)
Page finished loading16,67072.3%6,390 (27.7%)
Added to cart
biggest drop-off you can fix
1,5019.0%15,169 (91.0%)
Started checkout81354.2%688 (45.8%)
Bought49060.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.
Each ad's weakest link (4 weeks)
AdSpendPurchasesWhere it leaks
SAMPLE Before/After 15s cut$11,271120click didn't load the page
Ad names open that ad in Meta Ads Manager.
  • 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

Women 25 to 44 carry the account: $9,690 of spend between the two groups at 1.35 and 1.44 back per dollar. Men return less, 0.83 at 25 to 34 and 0.77 at 35 to 44, so they are the first place to trim if budget must come down.

25-34 female35-44 female45-54 female55-64 female25-34 male65+ female35-44 male18-24 female
Spend by age and gender
GroupSpendClick ratePurchasesReturn per $
25-34 female$5,2101.6%1411.35
35-44 female$4,4801.6%1291.44
45-54 female$3,1201.5%841.35
55-64 female$2,2101.4%511.15
25-34 male$2,0501.2%340.83
65+ female$1,7301.3%320.92
35-44 male$1,6801.2%260.77
18-24 female$1,0001.7%150.75
  • 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

Reels earns the most back per dollar: 1.37 on Instagram and 1.21 on Facebook. The Facebook feed takes the most money, $8,410, and returns 0.70, and Facebook stories returns 0.35. Shift budget toward Reels and test whether the feed spend is doing a reach job worth paying for.

SurfaceSpendReturn per $Cost per purchaseClick rateCost per 1,000 showings
Facebook Feed$8,4100.70$711.7%$10
Facebook Reels$6,2801.21$411.4%$8
Instagram Stories$3,3900.60$831.2%$8
Instagram Reels$2,1201.37$371.3%$7
Facebook Stories$1,2800.35$1421.2%$9
Rolled up by platform
PlatformSpendPurchasesSales creditedReturn per $Cost per purchase
Facebook$15,970296$14,8000.93$54
Instagram$5,510106$5,3000.96$52
  • 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.
8 · Phones and screens
Aug 03 – Aug 09, 2026

iPhone returns 1.16 per dollar against 0.74 on Android at similar spend. Before moving money, check the site on Android: a gap this size is often the checkout on that phone, and part of it is how much Meta can see on each.

DeviceSpendClick ratePurchasesReturn per $Cost per purchase
iPhone, in the app$9,8701.5%2281.16$43
Android phone, in the app$8,1401.6%1210.74$67
iPad, in the app$1,4101.2%291.03$49
Computer$2,0601.4%360.87$57
  • 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 it worked
Aug 03 – Aug 09, 2026

California, Texas and New York take 61.0% of spend. A click cost between $0.58 and $0.67 in every state, within 8% of the $0.63 account average, so there is no state to cut on cost alone. Meta reports no sales by state, so this section cannot show a return.

CaliforniaTexasNew YorkFloridaPennsylvaniaOhioIllinois
Spend by state
StateSpendShare of spendClick rateCost per clickvs your average
California$2,94025.9%1.5%$0.651.03x
Texas$2,11018.6%1.5%$0.610.97x
New York$1,87016.5%1.5%$0.671.06x
Florida$1,69014.9%1.6%$0.580.92x
Pennsylvania$9808.6%1.5%$0.641.01x
Ohio$8907.9%1.5%$0.620.98x
Illinois$8507.5%1.5%$0.651.03x
Your average cost per click this week: $0.63. 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

$2,890 of the week sits on one worn-out ad: the before-and-after cut, whose click rate fell from 1.9% to 1.1%, down 41.0% from its own peak. Rotate in a fresh angle rather than rebuilding an ad that has already had its run.

$2,890 of this week's spend is on ads whose click rate has slid 30%+ from their own peak.

AdSpend this weekClick rate nowIts own peakDrop
SAMPLE Before/After 15s cut$2,8901.1%1.9%41.0%
Ad names open that ad in Meta Ads Manager.
  • 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

$3,270, about 15% of spend, sits in three ads returning under 0.6. Take it back, put roughly 40% into what is proven, and let the weekly total ease toward $18,210 to $19,518 while returns are below break-even. The most-shared ad this week is also the best seller, which is the pattern to make more of.

The short version
• $3,270 of the week's spend — about 15% — sat in ads returning under 0.6x.
The reclaimable pool - under 0.6x
AdSpendReturn
SAMPLE Before/After 15s cut$2,8900.54
SAMPLE FAQ talking head$2500.40
SAMPLE Sensitivity myth-buster$1300.38
No stage fails its threshold this week — the wins now come from scaling what works, not fixing what's broken.
CheckThis weekVerdict
Budget spread12 ads; median $1,485/ad; 0 under $50healthy
Scaling pace$21,480 vs $19,826 last week (+8.3%)inside guardrails
Most shared and saved this week
AdSharesSavesSpend
SAMPLE UGC — Dentist reacts to…412268$4,980
SAMPLE Morning routine POV187149$2,470
SAMPLE Creator duet — night…9688$980
Ad names open that ad in Meta Ads Manager.
  • 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  Pause the before-and-after cut
It spent $2,890 at 0.54 back per dollar with a 9.8% hook and a 41% slide.
 
2  Move budget toward Reels
Reels returns 1.37 and 1.21 per dollar against 0.70 in the Facebook feed.
 
3  Fix the middle of 'How it works 30s'
It stops 34.0% of viewers and keeps only 11.0% of them to the end.
 
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: sample.