Analytics for paid-traffic VSLs

The VSL player built to convert, not just play.

Split-tests decided on real sales. Retention down to the second. One embed.

0.45sVideo start time
20Ad platforms tracked
~39%Sound on first impression

Included on every plan

Stop guessing why your VSL converts

On every other host you're in the dark. TrackPlay shows you the exact second, viewer, and edit costing you sales.

Learn more

AI insights

TrackPlay reads your transcript against real retention, clicks and sales, then tells you the exact edit to make.

Optimize this videoAI
Top opportunity+18% CVR
Add a CTA at 2:14, pitch lands
Trim dead zone 3:40–4:10

Customer 360

Every viewer stitched across visits and devices, watch time, lead score, ad click IDs, and lifetime revenue.

Customer 360lead 82
Lifetime revenue$297
Watch time14m 20s
Furthest watched92%

Conversion funnel

Page view → play → 25/50/75% → pitch → sale. See the exact step that bleeds revenue.

Conversion funneldrop-off
Play100%
Reached pitch61%
Converted6.8%

Per-second retention

Relative retention down to the second, split buyers vs non-buyers, or compare two edits side by side.

Retentionbuyers vs all
Sharp drop-off1:45

Split-test winners

Winners decided on real sales with p-value and confidence, not clicks. The winner ships itself.

Split test · Offer A/B95% conf.
Variant A  4,021 plays4.2%
Variant B  3,987 plays★ 6.8%
Winner on sales+62% CVR

Hook, hold & revenue

The metrics that actually matter per play, hook rate, hold rate, play rate, and revenue per play.

Engagementlive
Hook rate71%
Hold rate54%
Play rate38%
Revenue / play$0.19
ElasticFunnels

Integrates with your favorite tools

Carts, ad platforms and analytics, TrackPlay plugs into the stack you already run and posts conversions back where they count.

Marketers who switch don't switch back

Funnel builders running real traffic on TrackPlay, on what changed when they could finally see their VSL data.

“TrackPlay showed us the second our VSL died. One edit later, reach-to-pitch went 41% to 58%.”
Dana R.media buyer · health offers
“We split-test on sales now, not clicks. The ‘loser’ by CTR was the winner by revenue.”
Marcus T.offer owner
“Moved off our old host in an afternoon. Firing pixels at watch time made retargeting instantly cheaper.”
Priya S.growth lead · ecom
“The retention curve paid for the year in its first week. We cut forty dead seconds from the open.”
Jon B.VSL copywriter
“Finally a player that doesn't tank page speed. Our LCP dropped under two seconds.”
Alex M.funnel developer
“Same video, same traffic, 18% more sales, just from pixels firing on watch time.”
Lena K.performance marketer
“Winners decided on real sales, with confidence scores. No more gut-feel calls.”
Tom W.agency owner

Basic

$29/mo

For your first funnels on paid traffic.

Start free
  • 5,000 plays per month
  • $0.02 per extra play
  • Smart Autoplay and smart progress bar
  • Timed CTAs, lead forms, watch gates
  • Watch-time and retention data
  • Signed URLs, domain allowlist, geo and bot rules

Most popular

PRO

$79/mo

For teams that live and die by conversion.

Start free
  • 15,000 plays per month
  • $0.01 per extra play
  • Everything in Basic
  • Split testing, winner picked on sales
  • Retention curves and live stats
  • Meta and Google Ads pixels
  • Cart postbacks and webhooks

SCALE

$199/mo

For high volume, where every point of ROAS counts.

Start free
  • 50,000 plays per month
  • $0.01 per extra play
  • Everything in PRO
  • Affiliate and sub-ID tracking
  • REST API and scoped tokens
  • Audit log and version history
  • Priority support

VSL hosting questions people actually ask

Yes. It is one snippet on any page that accepts HTML. ClickFunnels, GoHighLevel, Kajabi, Shopify, WordPress, Webflow, or a custom build.
Because autoplay with sound is blocked. Muted autoplay is not. TrackPlay starts muted, then a click-to-unmute overlay restarts the video from zero with sound. Your hook gets heard from the first frame instead of the middle.
Meta and Google Ads pixels, plus custom pixels, fired at any watch-time milestone you choose. On the cart side: ClickBank, BuyGoods, Digistore24, WarriorPlus, JVZoo, and Kiwify post conversions back. Segment, GTM, Zapier, and Make are supported too.
One play is counted when playback starts, whether by click or by Smart Autoplay. Scrubbing, rewinding, and re-watching in the same session do not add to the count.
It will not fix a bad offer. It will tell you the offer is the problem, instead of leaving you to guess. That is the whole point.

Find the second that costs you the sale

Create a free account, embed one video, and watch where people leave.

Free plan. No credit card.