For VSL marketers & media buyers

Know exactly where viewers drop off.

Your pixel undercounts. Your player tells you nothing. VSLStats fires events server-side, maps every second of retention, and attributes real revenue to real watch sessions.

Secured by Stripe
Meta CAPI · GA4 · TikTok
100%Server-side, ad‑blocker proof
<2 minUpload to embedded
$17-day full access
ZeroZapier or tag managers
Your problem

Your pixel is lying to you.

Meta doesn't tell you what it missed. It just reports a smaller number and lets you draw the wrong conclusion.

Meta Ads ManagerReported vs actual conversions
Undercounting
Conversions actually happening Conversions your pixel reports The gap is what you're optimising blind

Illustrative · the shape of the pattern, not measured data

Ad blockers eat the pixel

A large slice of your traffic never fires a browser event at all. Those buyers simply don't exist in your reporting.

📱

iOS strips attribution

Purchases happen, then get credited to nothing. Your best campaign looks like your worst one.

You can't see the quit

Plays and views tell you a VSL was opened. They never tell you the exact second people gave up on it.

💰

You buy ads on bad data

Every scaling decision, every kill decision, made against numbers that were wrong before you read them.

The fix

Track it server-side. See every second.

Events fire from our servers, not the browser, so ad blockers and iOS have nothing to block. Then every watch session is mapped, second by second, back to revenue.

VSLStats · Meta CAPIConversions recovered after switching
Full signal
SERVER-SIDE ON
Conversions reported to Meta Same traffic. Same spend. Complete signal.

Illustrative · the shape of the pattern, not measured data

📡

Server-side pixel forwarding

Meta CAPI, GA4 and TikTok fired from our infrastructure. Nothing for an ad blocker to intercept.

📈

Retention heatmaps

The exact second viewers drop, rewind or skip, across every session, on one curve you can read in five seconds.

💵

Revenue attribution

Purchases mapped back to watch sessions, so you know which VSLs pay for themselves and which are burning budget.

The toolkit

A conversion engine, not just a player.

Everything that turns a view into revenue, built into one embed. No add-ons, no Zapier, no tag manager.

📡Server-side forwarding

Fire pixels from our servers, not the browser.

Meta CAPI, GA4 and TikTok events are sent from our infrastructure, so ad blockers and iOS have nothing to intercept. The conversions Meta and Google were quietly missing start landing again.

Meta CAPI GA4 TikTok
  • No tag manager, no Zapier, no extra snippets on your funnel
  • Deduped against the browser pixel so nothing double-counts
📈Retention & drop-off

See the exact second viewers quit.

Every session is mapped second by second: view-to-play, hook rate, average watch and the single biggest drop-off point, refreshed live.

VSLStats analytics: total views, plays, view-to-play, hook rate, average watch and top drop-off
🎨A player that's yours

Your brand. Your controls. One embed.

Set the brand colour, corner radius, drop shadow and controls bar, add engagement overlays and playback rules, then copy one line of code onto any page.

VSLStats customise panel: Appearance, Engagement Overlay, Playback, Call to action, Play Gates, Timed CTAs and AI Captions
🔒Play gates & timed CTAs

Turn watch time into captured leads.

Gate the video behind an email capture, or drop a call-to-action in at the exact moment your pitch lands. The player does the converting, not a separate page.

  • Play gates - capture an email before or during the video
  • Timed CTAs - reveal an offer at a set second
  • Countdown and click-to-unmute overlays
  • CRM tagging and native webhooks fire on submit
💬AI captions

Keep muted viewers watching.

Most VSL traffic starts muted. Auto-generated captions hold those viewers on the page long enough to hear the hook, and they're generated for you on upload.

This is what AI captions look like on your video
HookBoost

HookBoost: the retention edge only we have.

The progress bar is subtly weighted so viewers believe they're further along than they are, so they keep watching. Exclusive to VSLStats, not available on any competitor.

What the viewer seesActual: 34%
Try it now · no signup

This is your player.
Change it and watch.

Every control below is the real thing. Nobody else in this category lets you touch the product before you pay.

YOUR VIDEO IS PLAYING CLICK TO UNMUTE
Click to unmute
1:24 / 4:02 #VSLSTATS
Progress bar subtly inflated - viewers think they're further along, so they keep watching
Appearance
Brand colour Match the player to your brand
#634FD2
Corner radius
12px
Drop shadow Adds depth and lifts the player off the page
30%
Controls bar Standard, minimal, or hidden
Engagement Overlay
Click-to-Unmute overlay Prompts muted viewers to unmute and engage
Overlay style
Playback Features
Smart Autoplay Auto-starts muted so viewers watch before they think
Smart Pause Auto-pauses when viewers switch tabs, resumes when they return
HookBoost Subtly boosts the progress bar to keep viewers watching longer. Exclusive to VSLStats - not available on any competitor.
Conversion Tools
AI Captions Auto-generated captions keep muted viewers engaged
Countdown Timer Creates urgency after the video finishes
Start your $1 trial →
How it works

Live and tracking in three steps.

No developers, no tag managers, no Zapier.

01

Upload your VSL

Drop in your video or import a URL. We transcode it, generate AI captions and hand you a fast, branded player in minutes.

VSLStats upload screen: drag-and-drop upload with the Upload, Customize, Embed stepper
02

Customise and embed

Set colours, overlays, play gates and CTAs, then paste one line of code. Works on ClickFunnels, GoHighLevel, WordPress or any page you already run.

VSLStats customise screen: player preview with the Appearance, Play Gates, Timed CTAs and AI Captions panel
03

Track and optimise

Read drop-off heatmaps, forward conversions server-side to Meta and GA4, and attribute real revenue to every watch session.

VSLStats analytics screen: performance snapshot with total views, plays, view-to-play, hook rate and top drop-off
Compare

Why teams switch.

More conversion features, a lower price, and purpose-built for video sales letters. Whatever you run now, here's how it stacks up.

What you get with VSLStats

From $47/mo
  • Server-side forwarding: Meta CAPI, GA4, TikTok
  • Dollar-level revenue attribution
  • AI captions included on Pro
  • Retention heatmaps and drop-off tracking
  • Native CRM webhooks, no Zapier
  • AI-optimised embed, storybar and auto chapters

See how VSLStats compares to every alternative

Plans

Try any plan for $1.

Full access for 7 days. Cancel anytime.

Starter

For solo marketers launching their first high-converting VSLs.

$39/mo

billed annually · then $1 for 7 days

Start $1 trial
  • 10 videos · 100 GB bandwidth
  • No watermark, full customisation
  • HookBoost, fullscreen and CTAs
  • Timeline analytics and retention graph
Most popular

Pro

For serious operators who track every dollar.

$79/mo

billed annually · then $1 for 7 days

Start $1 trial
  • 25 videos · 300 GB · 3 seats
  • AI captions and A/B testing
  • Play gates, CRM tagging and webhooks
  • Server-side pixel forwarding
  • Revenue attribution and heatmaps

Enterprise

For teams and agencies running video at scale.

$159/mo

billed annually · then $1 for 7 days

Start $1 trial
  • Unlimited videos · 1 TB · 10 seats
  • Unlimited AI credits
  • AI video analysis and REST API
  • Custom player logo
  • Priority support and onboarding

Running an agency? White-label with client sub-accounts, custom domain and 2 TB from $397/mo. Explore Agency →

🛡
No-surprise promise

You will never be quietly charged.

$1 gets you seven days of full access. We email you 24 hours before the first real charge, and cancelling takes two clicks from your dashboard.

✓ $1 for 7 days ✓ Full feature access ✓ 24h warning email ✓ Cancel in two clicks
Proof

Early users, real results.

We're new, and every review here is a real, unedited one from our Trustpilot profile. No invented names, no padded counts.

★★★★★

“Best VSL player and analytics that I have ever seen. Very cheap and it help us drive 25% more conversions in as little as 10 days. Absolutely loved the customizable features as well. Highly recommended!”

SV
Sven
South Africa
★★★★★

“Incredible tool! It gives me stats and functions I've never had access to before… The price is unbeatable for what it offers, and the functionality is ridiculous. You can tell it was built by someone who actually understands what creators and marketers need.”

DV
Dakota V.
Colombia
★★★★★

“VSL Stats has completely transformed the way I track and optimize my video sales letters. It is not just another analytics tool. It is a complete performance engine for video marketing… If you are serious about growing your business through video sales letters, this platform is essential.”

BS
Brandon Smithson
United States
Verified
★★★★★

“An excellent platform with insights on my VSL that are extremely useful! 10/10 recommend!”

KG
Kiran Gandhi
Canada
Built for

Made for people who run the ads.

If a video sits between your traffic and your offer, and every point of retention is money, this is for you. If you just need to host a clip somewhere, it isn't.

FAQ

Questions, answered.

A VSL player is a video player built specifically for video sales letters, the long-form sales videos that run on paid traffic. Unlike a generic embed it adds the things that convert: retention analytics, play gates, timed CTAs, click-to-unmute and server-side tracking, so the video itself does the selling and the measuring.

VSLStats forwards conversions to Meta, GA4 and TikTok server-side, attributes revenue to individual watch sessions, and includes AI captions on Pro, none of which Vidalytics does. It also starts at $47/mo versus Vidalytics at $149/mo and needs no Zapier. Both play video; only VSLStats is built to recover the conversions your pixel misses and show you which second earned the sale.

Server-side pixel forwarding sends conversion events to Meta (CAPI), GA4 and TikTok from our servers instead of the viewer's browser. It matters because ad blockers and Apple's iOS privacy changes silently drop browser-fired pixels, so Meta under-reports your conversions and optimises on incomplete data. Firing the events server-side gives the ad platforms the buyers they were missing, so they can actually learn.

VSLStats records where every viewer is in the video, second by second, and turns it into a retention curve and a single biggest drop-off point. You see view-to-play rate, hook rate (how many watch past 90 seconds), average watch percentage and the exact moment most viewers quit, so you know which line to fix instead of guessing.

HookBoost is a VSLStats feature that subtly weights the progress bar so viewers believe they are further through the video than they are, which keeps them watching longer. It is exclusive to VSLStats and is not available on any competitor, and you toggle it on per video.

Yes. VSLStats is a single embed snippet that drops into ClickFunnels, GoHighLevel, WordPress or any page where you can paste a line of code. There is no plugin to install and no tag manager required: paste the snippet and the player, analytics and pixel forwarding all work.

Yes. Upload your files or import by URL, then swap your old embed for the VSLStats one, usually a single line of code. Your funnels keep working.

No. The player is a lightweight, lazy-loaded embed served from a global CDN, so it won't drag your page speed or Core Web Vitals.

VSLStats starts at $47/mo on Starter, with Pro at $97/mo and Enterprise at $197/mo, or less on annual billing. Every plan begins with a $1 trial that gives you seven days of full access to your chosen plan, and you can cancel in two clicks before the first real charge. Agencies with white-label sub-accounts start at $397/mo.

It's a small card-verification charge that gives you full access to your chosen plan for seven days. It keeps bots and tyre-kickers out while letting real marketers try everything, risk-free.

Your plan continues at its normal price. We email you 24 hours before the first charge, and you can cancel in two clicks any time before then.

Your videos and viewer data are yours. Server-side forwarding gives you cleaner tracking without dumping everything into third-party scripts, and you control what's shared.

Anytime. Upgrade or downgrade from your dashboard and we prorate the difference automatically.

Stop guessing. Start seeing.

Seven days of full access for $1. First video live in under two minutes.

Start your $1 trial →
Still deciding?● $1 for 7 days
Start trial