Hook rate measures whether your opening earns attention in a scrolling feed. It's the first gate of performance creative — if the hook fails, nothing downstream matters.
Example: 45,000 three-second views ÷ 300,000 impressions × 100 = 15% hook rate. Test openings relentlessly; the first second does most of the work.
A strong first frame lifts everything downstream.
Example — Hook Rate in practice
Suppose a Talabat video ad for a Ramadan iftar-delivery promo is served 500,000 times on Instagram Stories, and 125,000 viewers stop scrolling and watch at least the first 3 seconds. Hook rate = 125,000 / 500,000 = 25%. Talabat's media team treats this as a strong opening frame, since anything above roughly 20% usually signals the thumbnail and first second are grabbing attention.
لنفترض أن إعلان فيديو لتطبيق طلبات للترويج بعروض إفطار رمضان يُعرض 500,000 مرة على إنستغرام ستوريز، ويتوقف 125,000 مشاهد عن التمرير ويشاهدون أول 3 ثوانٍ على الأقل. معدل الخطّاف = 125,000 ÷ 500,000 = 25%. يعتبر فريق طلبات هذا مؤشرًا قويًا على أن الإطار الافتتاحي يجذب الانتباه، إذ إن أي نسبة تتجاوز 20% تقريبًا تدل عادة على نجاح الثانية الأولى.
Hook Rate, properly understood
Hook rate is (3-second video views ÷ Impressions) × 100 — the denominator is impressions, meaning every serve of the ad, not just the people who scrolled past it. The numerator is the platform's own definition of a 3-second (or equivalent early) view. This data sits in the ad platform dashboard, and it's sensitive to environment: auto-play feeds like Reels and TikTok inflate 3-second views passively, since the video starts playing whether or not the viewer engages, while click-to-play placements require an actual action first — the two aren't directly comparable.
Because most Gulf mobile feeds auto-play muted by default, the first frame, the caption text, and the first second of visible motion do almost all the work of stopping a scroll — sound design barely matters until hold rate kicks in. Hook rate benchmarks also shift seasonally: a rate that reads as strong in a quiet month can be merely average during Ramadan or Eid, when every brand is running creative into the same feed and competition for the first three seconds intensifies.
A low hook rate measured against impressions conflates two different problems: bad creative, or bad targeting. If the audience being served the ad isn't actually the right audience, a mediocre hook rate might reflect a targeting mismatch rather than a weak opening frame — always compare hook rate within the same audience and placement before blaming the creative. Auto-play and click-to-play placements should also be reported separately rather than blended into one number.
Hook rate on its own is only half the story — pair it with hold rate to see whether the opening promise pays off through the rest of the video, since a high hook with low hold means people stop but bail quickly. It's also worth reading next to CPM: platforms often reward ads with strong early engagement signals like hook rate with a cheaper delivery cost, so a rising hook rate can show up indirectly as falling CPM.
Hook rate is one of the cheapest signals to test against, since it stabilizes with a relatively small sample compared to downstream conversion metrics — a creative team can often get a directional read within the first day or two of spend, long before CPA has settled, which makes it a natural first gate in a creative-testing process: kill or iterate on hook rate before spending real budget optimizing the rest of the funnel around a weak opening frame. It's also worth watching hook rate decay over a flight — the same creative served repeatedly to the same audience typically sees hook rate fall as novelty wears off, which is a separate phenomenon from a genuinely weak opening and is better solved with creative refresh than with more spend. Using hook rate this way, as an early low-sample-size gate before scaling spend, and refreshing creative when it decays rather than assuming the underlying concept failed, usually resolves fatigue more efficiently than a full creative reset.
Put it to work
- Calculate hook rate as 3-second views over impressions, pulled from the ad platform, not analytics.
- Compare hook rate only within the same audience and placement, not across different targeting.
- Separate auto-play placements from click-to-play placements before comparing hook rate.
- Re-baseline hook rate expectations during high-competition seasonal windows like Ramadan.
- Design the first frame and captions to work fully muted for Gulf mobile feeds.
- Always read hook rate next to hold rate to see if the opening promise is kept.
Turn the theory into real pipeline.
Get a free 60-second growth audit of your site, or talk to a strategist about your funnel.