Working paperNot peer-reviewed

ContentIQ working paperCIQ-WP-2026-60CreativeVersion 118 Oct 2026

UGC hook testing: a framework for TikTok Shop

51,843 videos tracked, 9,285 analysed in depth, 29 categories, 19 Sept–18 Oct 2026

MediaLabs Research · in collaboration with Coherence Limited

Scope
Topic
Data
19 Sep – 18 Oct 2026
Sample
51,843 videos · 9,285 watched · 29 categories
1.5×: sales per view for price or deal openings (90% range 1.37–1.58), the highest of the common hook types

Key findings

  1. 011.5×sales per view for price or deal openings (90% range 1.37–1.58), the highest of the common hook types
  2. 021.2×sales per view for bold-claim openings (1.19–1.29) across 1,361 videos, 17% of watched-video sales
  3. 030.68×sales per view for borrowed clips such as TV, film, news or viral footage (0.60–0.76)
  4. 0489.4%share of watched-video sales from hooks filmed for the video, at the market average (1.00×, range 0.99–1.02)
  5. 051.07× vs 0.92×sales per view when face, text and product all appear in the first second (1.03–1.10) versus only one (0.88–0.96)
Contents
  1. Abstract
  2. 1.Introduction
  3. 2.Data
  4. 3.Methods
  5. 4.Results: which hook types sell per view
  6. 5.Results: where the opening footage comes from
  7. 6.Results: what is on screen in the first second
  8. 7.Discussion
  9. 8.What this means for brands and founders
  10. 9.Conclusion
  11. Methodology
  12. Limitations
  13. References
  14. Cite as

Abstract

This working paper asks how brands and creators should test video openings on TikTok Shop, and which openings look worth testing first. Using our analysis of US TikTok Shop videos, we compare sales per view across hook types, hook sources and what is on screen in the first second. Price or deal openings sold at 1.5× the market average (90% range 1.37–1.58), while borrowed clips sold at 0.68× (0.60–0.76); filmed-for-this-video hooks, which make up 89.4% of watched-video sales, sat at the average. These are observational associations, not tested effects, so we separate them from a proposed one-variable-at-a-time test plan.

1. Introduction

The short answer to the decision most brands face: test one opening at a time. Change only the first seconds of the video, hold the product, offer, creator, script body and length fixed, and compare sales per view across the variants. In our analysis, price or deal and bold-claim openings are associated with higher sales per view than the market average, so they are reasonable candidates for a first test. This is a hypothesis for testing, not a finding that they will work for your product. This paper covers US TikTok Shop observations, not all UGC everywhere. Opening choices matter to brands and creators because the first seconds are the part of a video that is easiest to change and cheapest to retest. Prior work on short-video popularity finds that creator features matter most and that early popularity predicts later popularity [1] [2]. Work on advertising measurement also shows why returns are hard to read from observational data [3]. We therefore treat the hook patterns below as leads, and we separate what we measured from what we propose to test next.

2. Data

The window runs from 19 September to 18 October 2026. We tracked 51,843 videos across 29 categories. Our AI analyst watched and analysed 9,285 of them in depth; this is a count of videos, not of views. For each analysed video we recorded the type of hook, where the hook footage came from, and whether a face, on-screen text or the product appeared in the first second. We also recorded how many of those three elements appeared. Sales are the revenue attributed to each video in the window.

Daily rankings of top-selling TikTok Shop videos in the US were collected from several independent sources and merged into one record per video. Where sources overlap, their sales estimates are cross-checked against each other, and videos whose estimates disagree by more than half are flagged. An AI analyst watched each video and recorded its opening, format, angle, production style, use of AI, hook source, length, pacing, what appears in the first second and how it is presented (people on screen, voice-over, setting, UGC or studio feel), without seeing how the video sold. Sales per view is a video group’s revenue per view divided by the market’s, shrunk toward the average for small groups, with 90% ranges. This paper covers 2026-09-19 to 2026-10-18: 51,843 videos tracked, 9,285 of them watched and analysed.

3. Methods

Sales per view is a group of videos’ revenue per view divided by the market’s revenue per view, so 1 is the market average. Estimates for small groups are shrunk toward the average by empirical Bayes [4], which pulls thin groups toward 1 and makes them harder to over-read. We report 90% intervals computed on the log scale. Where an interval spans 1, the group is not clearly different from the market average. Share of sales is a group’s share of the revenue of the watched videos. Confidence labels from the evidence are quoted where they are lower than high. Hook type, hook source and the first-second elements were labelled by our AI analyst, so some labelling error is possible.

4. Results: which hook types sell per view

Price or deal openings had the highest sales per view, at 1.5× the market (range 1.37–1.58), across 492 videos and 5.6% of watched-video sales. Bold claims followed at 1.2× (1.19–1.29), with 1,361 videos and 17% of sales. Result-first openings were at 1.2× (1.07–1.31), based on 266 videos. The two largest groups by sales were close to average: relatable POV (1,558 videos, 18.5% of sales) at 0.98× (0.95–1.02) and problem call-outs (1,123 videos, 13.5%) at 0.98× (0.94–1.02). Going straight into the demo was at 0.92× (0.87–0.98), and story openers at 0.90× (0.81–1.00). Questions, unboxing reveals and social proof had ranges that include 1, so we do not read them as clearly different from average.

Table 1. Sales per view and share of sales by hook
ValueVideos (n)Share of salesSales per view90% range
Price or deal4925.6%1.47×1.37–1.57
Bold claim1,36117%1.24×1.19–1.29
Result first2663.7%1.19×1.07–1.31
Other740.8%1.14×0.87–1.48
Social proof2122.6%1.10×1.00–1.22
Question4284.6%1.03×0.95–1.12
Unboxing reveal2872.9%1.01×0.92–1.12
Relatable POV1,55818.5%0.98×0.95–1.02
Problem call-out1,12313.5%0.98×0.94–1.02
Straight into the demo6616.5%0.92×0.87–0.98

Note. Sales per view is relative to the market (1.00 = average), shrunk toward the average for small groups (empirical Bayes); ranges are 90% intervals on the log scale.

5. Results: where the opening footage comes from

Hooks filmed for the video made up 89.4% of watched-video sales (6,534 videos) and sat at the market average, 1.00× (0.99–1.02). Product close-ups were also near average, at 1.01× (0.90–1.12). Borrowed clips (TV, film, news, viral) were the clearest weak spot, at 0.68× (0.60–0.76) across 144 videos. AI-generated clips (1.54×, 1.30–1.83) and meme or reaction clips (1.43×, 1.08–1.89) were higher but rest on 99 and 34 videos and 1.1% and 0.7% of sales. Text cards were at 1.23× (0.99–1.52) from 45 videos, and the range includes 1. The small non-filmed groups are leads for testing, not settled results.

Sales per view by hook source, against the market (1 = average)
Figure 1. Sales per view by hook source, against the market (1 = average)

6. Results: what is on screen in the first second

Videos with a face in the first second sold at 1.04× (1.02–1.07), against 0.93× (0.91–0.96) without. Product in the first second was at 1.03× (1.01–1.05) against 0.90× (0.86–0.94) without. For on-screen text the ranges overlap: 0.99× (0.97–1.01) with text and 1.03× (0.995–1.06) without. Counting the elements together, videos with all three were at 1.07× (1.03–1.10), covering 2,255 videos and 32% of sales. Two elements gave 0.99× (0.97–1.02), one gave 0.92× (0.88–0.96), and none gave 0.79× (0.63–0.98), but that last group has only 51 videos. The pattern is that fuller first seconds are associated with higher sales per view. It does not show that adding elements causes sales.

Sales per view by how many of face, text and product appear in the first second, against the market (1 = average)
Figure 2. Sales per view by how many of face, text and product appear in the first second, against the market (1 = average)

7. Discussion

For brands and creators, the evidence suggests a clear ordering of hypotheses. Offer-led and claim-led openings (price or deal, bold claim) sold above average, borrowed clips sold below it, and most other common openings sat near 1. Filmed footage is the default and sits at the average, so the question is what you say and show in it, not whether to film. Alternative explanations are strong. Price or deal openings may go with products that already have discounts or a strong offer, and creator size, paid promotion, product price and category mix could all drive sales per view independently of the opening. Face and product in the first second may also be markers of a more polished or established creator. The prior literature suggests creator features carry much of the signal [1] and that observational returns are hard to isolate [3]. Recommendation, not a finding: use the checklist below as a test plan. 1. Pick one product and one offer, and keep both fixed. 2. Write down the single variable you will change, such as hook type (price or deal, bold claim, relatable POV), hook source (filmed, text card) or first-second contents (face, text, product). 3. Keep creator, script after the opening, length, caption and posting time as similar as you can, or use the same creator for all variants. 4. Make each variant differ only in the first seconds. 5. Fix the minimum views you need before launch, and decide in advance how you will compare sales per view. 6. Run the variants in the same period, and treat the baseline as your relatable POV or current opening. 7. Record paid promotion on each variant, since it can change reach. 8. After the test, keep a variant only if it sells per view above your baseline in your own data, and then change the next single variable. Treat our market figures as starting hypotheses, not as predictions for your product.

8. What this means for brands and founders

  • Test an offer-led opening first: price or deal openings sold at 1.5× the market average per view (range 1.37–1.58), so put them against your current opening as a hypothesis, not a promise.
  • Test a bold claim as a second variant: these openings sold at 1.2× the market (1.19–1.29) and made up 17% of watched-video sales, so the pattern rests on 1,361 videos.
  • Skip borrowed clips as a default opening: they sold at 0.68× the market average per view (0.60–0.76) across 144 videos, so use filmed footage as your baseline.
  • Put face and product in the first frame when you can: videos with all three of face, text and product in the first second sold at 1.07× (1.03–1.10) against 0.92× (0.88–0.96) with only one, though this does not show cause.
  • Treat AI-generated, meme and text-card hooks as small side tests: their sales per view (1.54×, 1.43×, 1.23×) rest on 99, 34 and 45 videos and 1.1%, 0.7% and 0.6% of sales.

9. Conclusion

In our analysis of US TikTok Shop videos, price or deal and bold-claim openings were associated with above-average sales per view, borrowed clips with below-average sales per view, and filmed hooks with the average. Fuller first seconds, with face, text and product together, were also associated with higher sales per view. These are correlations from one 30-day window, so they are not tests. The practical route is to test one opening at a time against your own baseline, record what you changed, and use these results to choose which opening to test first.

Methodology

Daily rankings of top-selling TikTok Shop videos in the US were collected from several independent sources and merged into one record per video. Where sources overlap, their sales estimates are cross-checked against each other, and videos whose estimates disagree by more than half are flagged. An AI analyst watched each video and recorded its opening, format, angle, production style, use of AI, hook source, length, pacing, what appears in the first second and how it is presented (people on screen, voice-over, setting, UGC or studio feel), without seeing how the video sold. Sales per view is a video group’s revenue per view divided by the market’s, shrunk toward the average for small groups, with 90% ranges. This paper covers 2026-09-19 to 2026-10-18: 51,843 videos tracked, 9,285 of them watched and analysed.

Limitations

Most videos in the sample are top-ranked, so findings mostly separate strong sellers from good ones rather than from all videos; typical and weak videos are being added. Results are associations, not causes. Paid promotion, creator audience size and product price are not fully controlled for. Revenue, views and sales are estimates, not figures reported by TikTok. These are observational US TikTok Shop data over a 30-day window (19 September–18 October 2026), so the associations are not causal and may not hold in other periods or markets. Hooks, sources and first-second elements were labelled by an AI analyst, so some labelling error is possible. Only 9,285 of 51,843 tracked videos were analysed in depth. Creator size, paid promotion, product price, discounts and category mix are not controlled for in the hook comparisons, and any of them could explain part of the differences. Several groups are small (AI-generated clips, meme or reaction clips, text cards, stitches or duets, and the none-of-three first-second group), and one, another creator’s clip, stitch or duet, has only medium confidence. Face, text and product were recorded as present or absent, so we do not know how prominently each appeared. The test plan is a recommendation and has not been run by us.

References

  1. [1]Ye, L., Zhang, Y., Wu, Y., et al. (2025). MVP: Winning solution to SMP Challenge 2025 video track. arXiv:2507.00950. arxiv.org/abs/2507.00950
  2. [2]Szabo, G., & Huberman, B. A. (2010). Predicting the popularity of online content. Communications of the ACM, 53(8), 80–88. cacm.acm.org/research/predicting-the-popularity-of-online-content
  3. [3]Lewis, R. A., & Rao, J. M. (2015). The unfavorable economics of measuring the returns to advertising. The Quarterly Journal of Economics, 130(4), 1941–1973.
  4. [4]Efron, B., & Morris, C. (1975). Data analysis using Stein’s estimator and its generalizations. Journal of the American Statistical Association, 70(350), 311–319.

Cite as

MediaLabs Research, in collaboration with Coherence Limited (2026). UGC hook testing: a framework for TikTok Shop. ContentIQ Working Paper CIQ-WP-2026-60, version 1. https://medialabs-co.com/research/ugc-hook-testing

Download PDF

Analysis and data: Coherence Research, Coherence ContentIQ. Published by MediaLabs in collaboration with Coherence Limited.

Version history

  • Version 118 Oct 2026This version

Turn this research into your TikTok Shop plan.

MediaLabs runs TikTok Shop for 150+ brand programs. Book a 30-min strategy call and we’ll show you what these findings mean for your category.

Book a Strategy Call

Creator? Apply to join the MediaLabs roster.