Stay Updated
Get the latest insights on creative testing and ad optimization delivered to your inbox.
Get the latest insights on creative testing and ad optimization delivered to your inbox.

Continue reading about this topic with these recommended articles.

ThruPlay benchmarks shift by video length, placement, and audience temperature — most operators cite the wrong number. See the full 2026 segmented data.
AI-powered marketing tools

ThruPlay is a Meta-specific term, but the underlying mechanic — counting a view at a specific threshold — exists differently on TikTok, YouTube, and CTV. Here's how the metrics actually compare and where cross-platform benchmarks break down.
AI-powered marketing tools

Step-by-step formulas for the three core video-engagement metrics — Video Completion Rate, ThruPlay Rate, and View-Through Rate — with worked examples and the platform-specific quirks that trip up cross-platform comparisons.
AI-powered marketing tools

Free Facebook post mockup generator for client decks, campaign previews, and social-proof creative. Customize the page name, copy, reactions, comments, shares, and verified badge — export feed-ready Facebook visuals in seconds without Photoshop.

Free Instagram post mockup generator for client decks, campaign previews, and social-proof creative. Customize username, caption, engagement metrics, verified badges, and theme — export feed-ready visuals in seconds without Photoshop.

Test your media buying knowledge with practical questions based on Meta Blueprint, TikTok Ads Manager, and YouTube Ads certifications. Get personalized recommendations to improve your campaign performance.
Meta Ads Manager hides the creative diagnostics that matter behind custom columns. This walkthrough shows exactly where to find thumbstop, hold, and ThruPlay — and how to read them without false conclusions.
Short answer: add 3-second video views, ThruPlays, video plays, and impressions as custom columns in Ads Manager, then compute thumbstop (3s ÷ impressions), hold (15s ÷ 3s), and ThruPlay rate (ThruPlays ÷ video plays) — segmented by placement and creative length. The formulas and benchmark anchors are below, and you can score your numbers instantly against 2026 cited ranges.
Most performance teams open Meta Ads Manager, sort by ROAS, and kill "losers" without ever pulling the video engagement columns that explain why an ad failed. Meta surfaces spend and conversion metrics by default; thumbstop, hold, and ThruPlay live behind Customize columns — and each uses a slightly different denominator, which is how two operators can argue about the same creative with both convinced they are right.
This walkthrough shows where to click, what to export, and how to read the three thresholds in sequence — hook (3 seconds), body retention (15 seconds), and ThruPlay — without the segmentation mistakes that make benchmark comparisons meaningless. For the full cited range tables, see the Video Creative Metrics Benchmarks 2026 guide and our 2026 ThruPlay benchmarks deep dive.
In Ads Manager → Ads (creative-level view works best for diagnostics):
Save the preset. The goal is repeatable creative reviews — not one-off exports when an ad "feels" weak.
Meta does not ship thumbstop or hold as default columns. Vaizle and Madgicx both document the same setup path — Columns → Customize columns → Create custom metric:
Use Number format (not Percentage) for these custom metrics, or Ads Manager double-multiplies the ratio. The ThruPlay-funnel hold (ThruPlays ÷ 3-second views) reads ~40–50% — materially higher than the 15s÷3s definition — for the same creative.
Meta's raw columns map to practitioner metrics like this:
A ThruPlay counts when a viewer watches a video to completion (under 15 seconds) or reaches at least 15 seconds of view time (for longer videos). It does not count ad clicks — a widespread misconception. Practitioners compute thumbstop as 3-second views ÷ impressions — Meta exposes the raw column but not always the rate. On the 15s÷3s definition, the cold-traffic hold band is ~15–25%, with a kill floor below ~10%.
Use the free Hook Rate Benchmark and ThruPlay Rate Benchmark tools to compare your computed rates against 2026 segmented ranges — or see the consolidated Video Creative Metrics Benchmarks 2026 guide.
Public benchmarks fall apart when you skip segmentation. Before declaring a creative "bad," lock:
Our ThruPlay Rate Interpretation guide walks the diagnostic sequence when aggregate numbers look fine but ROAS does not.
Video diagnostics tell you where to iterate; they do not replace experiment design. When you promote a hook variant:
Hold rate is one number; the per-second drop-off curve is the diagnostic. adlibrary.com describes three recurring shapes:
Pull video_p25, p50, p75, and p100 watched actions from Ads Manager (or your analytics stack) and chart second-by-second drop-off. Two ads with identical 18% hold can need opposite edits — optimize the curve, not the aggregate.
These anchors come from the same cited sources as our benchmark research hub — always compare within your segment:

Click Columns → Customize columns. Save as a preset named 'Video diagnostics' so media buyers reuse the same view.
Search and add: Impressions, Video plays, 3-second video views, 15-second video views, ThruPlays, Video watches at 25%, 50%, 75%, 100%, Link clicks, Amount spent.
Meta sometimes exposes pre-built rate fields; when absent, export to spreadsheet and compute manually (next section).
Use Breakdown → Placement (Feed, Reels, Stories) and filter to one video length bucket per comparison. Mixed-length campaigns make aggregate rates meaningless.
Custom metric | Formula | Format tip |
|---|---|---|
| Hook rate | 3-second video views ÷ impressions | Use Number format; multiply × 100 in the formula if you want a percent display |
| Hold rate (15s retention) | 15-second video views ÷ 3-second video views | Same Number-format rule; this is the DTC body-retention definition |
| Hold rate (ThruPlay funnel) | ThruPlays ÷ 3-second video views | Vaizle’s alternate definition — reads ~2× higher because ThruPlay also counts sub-15-second completions, not just raw 15-second views |
Metric | Formula | What it diagnoses |
|---|---|---|
| Thumbstop rate | 3-second video views ÷ impressions | Hook / scroll-stop strength |
| Hold rate (15s retention) | 15-second video views ÷ 3-second video views | Body retention among hooked viewers — cold band ~15–25% |
| Hold rate (ThruPlay funnel) | ThruPlays ÷ 3-second video views | Alternate vendor definition — often ~40–50% on the same ad |
| ThruPlay rate | ThruPlays ÷ video plays | Meta engagement-depth ranking (completion or 15s — not clicks) |
Thumbstop below ~15% cold Feed
Action
Fix first 1–3s
Do not re-cut the body until the opening frame clears benchmark.
Thumbstop OK, 15s hold weak
Action
Tighten 3–15s
Pacing, proof, and dead air between hook and payoff. Below ~10% at 15s÷3s is a kill signal on cold traffic.
Hold OK, ThruPlay weak vs peers
Action
Segment placement
Aggregate ThruPlay hides Reels vs Feed splits; sub-15s completions can inflate ThruPlay.
