● Media Buying Course · Day 13 of 20 · Week 3: Creative

Reading creative diagnostics

A test only helps if you can read the results correctly. Today: the metrics that tell you WHY a creative won or lost - and WHERE in the funnel it broke. This turns "this ad failed" into "this ad failed at the hook, fix the first 3 seconds."

1The creative funnel, metric by metric

Every ad moves a person through stages. Each stage has a diagnostic. Read them in order to locate the leak:

1HOOK RATE = 3-sec views ÷ impressions. Did the opening stop the scroll? Low = weak first 1-3 seconds. The most common failure point.
2HOLD RATE = ThruPlays ÷ 3-second video plays (ThruPlay = watched to completion, or at least 15 seconds). Of the people the hook stopped, how many stayed? Low = the hook worked but the body lost them.
3CTR (link) = link clicks ÷ impressions. Did it persuade them to click? Low with good hold = weak offer/CTA or message-to-click mismatch.
4CONVERSION RATE = conversions ÷ link clicks. Did they act after arriving? Low usually isn't the AD - it's the landing page or offer.

2The diagnostic logic

Read them together to localize the break

Low hook rate → fix the opening.  Good hook, low hold → fix the middle (pacing, story, length).  Good hold, low CTR → fix the offer/CTA or the message-to-click mismatch.  Good CTR, low conversion rate → the ad is fine; fix the landing page / price / checkout.

This stops the two classic mistakes: killing a good ad because the landing page is the real problem, or endlessly tweaking a landing page when the ad never earned the click.

What counts as "low"?

Benchmarks vary wildly by vertical and format, so use your own account as the baseline: sort all ads by each metric and treat your account's median as normal. An ad meaningfully below your median at one stage — with healthy numbers at the stages before it — is your diagnosis.

▤ Worked example · one diagnosis, start to finish
Ad 014 · Hook rate31% — healthy
Hold rate18% — well below median
CTR (link)1.4% — healthy
CVR (purchases ÷ clicks)3.1% — healthy

Diagnosis: the hook stops the scroll but viewers bail in the body — re-edit seconds 3-10, keep the opening.

3Meta's three quality rankings

At the ad level Meta shows three relative rankings (vs ads competing for the same audience):

"Below average" on one points to where to improve. These rankings reflect the same quality signals the auction's Ad Quality term draws on (Day 2) - fixing what a "below average" ranking points at tends to lower your costs.

Rankings only populate once an ad has roughly 500 impressions (as of mid-2026, check current limits) - blank cells on a new account are normal, not an error.

Analogy · a medical workup

You don't tell a patient "you're unwell." You run tests to localize: blood pressure, bloodwork, scans. Hook/hold/CTR/conversion rate are the ad's vital signs. A good buyer says "hook is healthy, hold crashes at second 10 - the problem is the middle." Precise diagnosis → precise fix → faster improvement. Vague diagnosis → random tinkering.

▤ In Ads Manager · building a diagnostic view
Customize Columnsadd raw video columns → create 3 custom metrics (hook/hold/CVR) → save preset
Read at the ad levelthe unit of creative
Video plays at 25/50/75/95/100%biggest drop between milestones ≈ where viewers leave
Check against volume (Day 5)before trusting any single metric
⚠ What people get wrong
▶ Do this now · 5–10 min, no spend needed
1Open Ads Manager → Ads tab → Columns → Customize Columns. You can build the preset in any account, even a brand-new free one with zero data - the ranking cells just stay blank until your ads have delivery.
2Add the raw columns: 3-second video plays, ThruPlays, CTR (link click-through rate), link clicks, purchases, cost per purchase, and the three rankings (quality / engagement rate / conversion rate).
3In the same window, click Create custom metric and build three metrics: Hook rate = 3-second video plays ÷ impressions; Hold rate = ThruPlays ÷ 3-second video plays; CVR = purchases ÷ link clicks.
4Save the preset as Creative Diagnostics and set it as your default. If the account has any history, sort by hook rate and practice once: pick one ad and name the exact stage where it broke.

Recap - 30 seconds

Go deeper → The sibling Creatives course, Day 3 — The 3-Second War walks the same hook → hold → CTR → conversion scoreboard in full, with two worked diagnoses side by side.

Day 13 · Week 3: CreativeTomorrow → Day 14: The iteration loop — turn today's diagnosis into the next winning variant.