Creative metric

Hook rate and hold rate

Two ratios that split a video ad's performance into its opening and its body. Hook rate shows whether the first seconds stop the scroll. Hold rate shows whether the rest keeps people watching.

Source: Meta Ads, video onlyComputed: Per creativeBetter when: HigherAlso called: Thumb-stop rate, retention rate
Formulas
Hook rate =
3-second plays รท Impressions
Hold rate =
ThruPlays รท 3-second plays

Some teams divide ThruPlays by impressions instead. We divide by 3-second plays so hold rate measures the body on its own.

Updated November 2026 ยท 5 min read
01

What are hook rate and hold rate?

CTR tells you a video ad isn't working. It doesn't tell you where it breaks. A video can lose people in the first second, or grab them and then lose them halfway through. Those need completely different fixes.

Hook rate measures the opening: of everyone who was shown the ad, how many watched at least 3 seconds. Hold rate measures the body: of those who were hooked, how many stayed through to a ThruPlay.

Hook rateDid the first 3 seconds stop the scroll?
Hold rateDid the rest of the video keep them?
CTRDid the whole thing earn a click? The outcome both feed into.
02

How they're calculated

Both come from three video metrics Meta already reports for each ad, over the same date range.

Meta metricWhat it countsUsed for
impressionsTimes the ad was shownHook rate denominator
3-second video playsPlays of at least 3 secondsHook rate numerator, hold rate denominator
ThruPlaysPlays to completion, or at least 15 seconds for longer videosHold rate numerator
Hook rate3-second plays รท ImpressionsShare of impressions that turned into a real view.
Hold rateThruPlays รท 3-second playsShare of hooked viewers who stayed.
ThruPlay rateHook rate ร— Hold rateThe overall number. Useful, but it hides which half failed.
Why divide hold by 3-second plays?If you divide ThruPlays by impressions, a weak hook drags hold rate down too, and both numbers point at the same problem. Dividing by 3-second plays keeps the two halves separate, so each one points at a different part of the edit.
03

Comparing creatives fairly

Hook and hold rates move with things that have nothing to do with how good the creative is. Compare like with like.

  1. 1Match video lengthA ThruPlay on a 10-second video means a full watch. On a 45-second video it means 15 seconds. Group creatives by length.
  2. 2Match placement mixReels, Stories and Feed can behave differently. Compare creatives that ran on similar placements.
  3. 3Watch the trendHook rate tends to slip as an ad ages and repeat viewers scroll past. A falling hook on a winner is an early fatigue signal.
04

Worked examples

Example 1: Diagnosing three creatives

Three illustrative 20-second videos for the same product, each with 2,00,000 impressions on similar placements.

CreativeImpressions3-second playsHook rateThruPlaysHold rateThruPlay rate
A ยท Founder story2,00,00060,00030%9,00015%4.5%
B ยท Product demo2,00,00024,00012%8,40035%4.2%
C ยท UGC unboxing2,00,00056,00028%19,60035%9.8%
Hook rate vs hold rate by creativeHook rateHold rate
A ยท Founder storyB ยท Product demoC ยท UGC unboxing
  • AThe opening works, the body loses people. Tighten the middle and bring the proof or offer forward.
  • BThe people who stay love it, but few stop. Keep the body and test three new first-3-second openings.
  • CBoth halves work. This is the one to scale, and its hook is worth reusing on B.

Example 2: Same ThruPlay rate, opposite problems

On ThruPlay rate alone, A and B look almost identical. Split into hook and hold, they need opposite edits.

A ยท Founder storyFix the body
ThruPlay rate4.5%
Hook / Hold30 / 15
A new opening would be wasted here. People already stop; they leave once the story drags.
B ยท Product demoFix the hook
ThruPlay rate4.2%
Hook / Hold12 / 35
Re-editing the body would break the part that works. Only the first 3 seconds need to change.
05

Using them to decide

As starting points, treat a hook rate around 25% and a hold rate around 30% as strong for short-form video, then calibrate against your own best creatives. Always confirm with CTR and true ROAS before scaling.

Healthy
You seeStrong hook and strong hold.
Do thisScale if true ROAS agrees. Reuse the hook on other creatives.
Weak body
You seeStrong hook, weak hold.
Do thisRe-edit the middle: shorter, faster, proof earlier. Keep the opening.
Weak hook
You seeWeak hook, strong hold.
Do thisTest new first 3 seconds: a bolder visual, a question, the result up front.
Retire
You seeWeak hook and weak hold.
Do thisPause it and move budget. Note the angle so you don't test it again.
Ageing winner
You seeHook rate on a proven ad sliding week over week.
Do thisAn early sign of creative fatigue. Line up a new hook on the same body.
06

Common mistakes

  • Mixing definitionsHold rate over impressions and over 3-second plays aren't comparable. Pick one and label it.
  • Comparing different lengthsShort videos get easier ThruPlays. Compare within a length band.
  • Scaling on hook aloneA clickbait opening can win the hook and lose the sale. Check true ROAS.
  • Using it on static adsThese are video metrics. For images, look at CTR and New Reach.
07

Frequently asked questions

What is a good hook rate?

It depends on placement, category and audience. Around 25% is a reasonable starting bar for short-form video. Your own top creatives are the best benchmark.

What counts as a ThruPlay?

Meta counts a ThruPlay when a video is played to completion, or for at least 15 seconds if it's longer than that.

Should I optimise campaigns for ThruPlays?

Only for awareness goals. For sales, optimise for purchases and use hook and hold rate to improve the creative itself.

Know which half of every video is failing

BooleanMaths lines up hook rate, hold rate and true ROAS for every video creative, so you know whether to re-cut the opening or the body.

Creative metric

Hook rate and hold rate

Two ratios that split a video ad's performance into its opening and its body. Hook rate shows whether the first seconds stop the scroll. Hold rate shows whether the rest keeps people watching.

Source: Meta Ads, video onlyComputed: Per creativeBetter when: HigherAlso called: Thumb-stop rate, retention rate
Formulas
Hook rate =
3-second plays รท Impressions
Hold rate =
ThruPlays รท 3-second plays

Some teams divide ThruPlays by impressions instead. We divide by 3-second plays so hold rate measures the body on its own.

Updated November 2026 ยท 5 min read
01

What are hook rate and hold rate?

CTR tells you a video ad isn't working. It doesn't tell you where it breaks. A video can lose people in the first second, or grab them and then lose them halfway through. Those need completely different fixes.

Hook rate measures the opening: of everyone who was shown the ad, how many watched at least 3 seconds. Hold rate measures the body: of those who were hooked, how many stayed through to a ThruPlay.

Hook rateDid the first 3 seconds stop the scroll?
Hold rateDid the rest of the video keep them?
CTRDid the whole thing earn a click? The outcome both feed into.
02

How they're calculated

Both come from three video metrics Meta already reports for each ad, over the same date range.

Meta metricWhat it countsUsed for
impressionsTimes the ad was shownHook rate denominator
3-second video playsPlays of at least 3 secondsHook rate numerator, hold rate denominator
ThruPlaysPlays to completion, or at least 15 seconds for longer videosHold rate numerator
Hook rate3-second plays รท ImpressionsShare of impressions that turned into a real view.
Hold rateThruPlays รท 3-second playsShare of hooked viewers who stayed.
ThruPlay rateHook rate ร— Hold rateThe overall number. Useful, but it hides which half failed.
Why divide hold by 3-second plays?If you divide ThruPlays by impressions, a weak hook drags hold rate down too, and both numbers point at the same problem. Dividing by 3-second plays keeps the two halves separate, so each one points at a different part of the edit.
03

Comparing creatives fairly

Hook and hold rates move with things that have nothing to do with how good the creative is. Compare like with like.

  1. 1Match video lengthA ThruPlay on a 10-second video means a full watch. On a 45-second video it means 15 seconds. Group creatives by length.
  2. 2Match placement mixReels, Stories and Feed can behave differently. Compare creatives that ran on similar placements.
  3. 3Watch the trendHook rate tends to slip as an ad ages and repeat viewers scroll past. A falling hook on a winner is an early fatigue signal.
04

Worked examples

Example 1: Diagnosing three creatives

Three illustrative 20-second videos for the same product, each with 2,00,000 impressions on similar placements.

CreativeImpressions3-second playsHook rateThruPlaysHold rateThruPlay rate
A ยท Founder story2,00,00060,00030%9,00015%4.5%
B ยท Product demo2,00,00024,00012%8,40035%4.2%
C ยท UGC unboxing2,00,00056,00028%19,60035%9.8%
Hook rate vs hold rate by creativeHook rateHold rate
A ยท Founder storyB ยท Product demoC ยท UGC unboxing
  • AThe opening works, the body loses people. Tighten the middle and bring the proof or offer forward.
  • BThe people who stay love it, but few stop. Keep the body and test three new first-3-second openings.
  • CBoth halves work. This is the one to scale, and its hook is worth reusing on B.

Example 2: Same ThruPlay rate, opposite problems

On ThruPlay rate alone, A and B look almost identical. Split into hook and hold, they need opposite edits.

A ยท Founder storyFix the body
ThruPlay rate4.5%
Hook / Hold30 / 15
A new opening would be wasted here. People already stop; they leave once the story drags.
B ยท Product demoFix the hook
ThruPlay rate4.2%
Hook / Hold12 / 35
Re-editing the body would break the part that works. Only the first 3 seconds need to change.
05

Using them to decide

As starting points, treat a hook rate around 25% and a hold rate around 30% as strong for short-form video, then calibrate against your own best creatives. Always confirm with CTR and true ROAS before scaling.

Healthy
You seeStrong hook and strong hold.
Do thisScale if true ROAS agrees. Reuse the hook on other creatives.
Weak body
You seeStrong hook, weak hold.
Do thisRe-edit the middle: shorter, faster, proof earlier. Keep the opening.
Weak hook
You seeWeak hook, strong hold.
Do thisTest new first 3 seconds: a bolder visual, a question, the result up front.
Retire
You seeWeak hook and weak hold.
Do thisPause it and move budget. Note the angle so you don't test it again.
Ageing winner
You seeHook rate on a proven ad sliding week over week.
Do thisAn early sign of creative fatigue. Line up a new hook on the same body.
06

Common mistakes

  • Mixing definitionsHold rate over impressions and over 3-second plays aren't comparable. Pick one and label it.
  • Comparing different lengthsShort videos get easier ThruPlays. Compare within a length band.
  • Scaling on hook aloneA clickbait opening can win the hook and lose the sale. Check true ROAS.
  • Using it on static adsThese are video metrics. For images, look at CTR and New Reach.
07

Frequently asked questions

What is a good hook rate?

It depends on placement, category and audience. Around 25% is a reasonable starting bar for short-form video. Your own top creatives are the best benchmark.

What counts as a ThruPlay?

Meta counts a ThruPlay when a video is played to completion, or for at least 15 seconds if it's longer than that.

Should I optimise campaigns for ThruPlays?

Only for awareness goals. For sales, optimise for purchases and use hook and hold rate to improve the creative itself.

Know which half of every video is failing

BooleanMaths lines up hook rate, hold rate and true ROAS for every video creative, so you know whether to re-cut the opening or the body.