Skip to content
Menu

Head to head

VSLStats vs Cloudflare Stream

VSLStats is a dedicated VSL player built to prove the sale; Cloudflare Stream is a cheap, reliable developer pipe with no marketing layer. Which one, and the sale one of them tries to prove.

By Marcus Vale, Lead reviewer. Reviewed by the VSLBench editorial desk. Last updated 27 September 2026, and rechecked with prices every 90 days.

You are down to two, and it helps to see they are not the same kind of tool. VSLStats is a dedicated video sales letter player, built to fire tracking pixels server-side and tie revenue back to who watched. Cloudflare Stream is raw delivery infrastructure, a single API that ingests, encodes, stores, live-streams and delivers video and does nothing above the player. Both will hold your video and stream it reliably. Only one of them tries to do anything with the sale on the other side of the play.

This site judges video tools through a direct-response lens: does the player move viewers past the pitch, and can you prove which traffic bought. On that second test the two are far apart. VSLStats is built for exactly that question. It forwards Meta CAPI, GA4 and TikTok events server-side so ad blockers and iOS cannot silently drop them, maps retention second by second, and attributes revenue back to individual watch sessions. Cloudflare Stream does not attempt it at all: no marketing player, no sales-scored A/B test, no watch-depth pixel and no revenue attribution. So on the one criterion this site weighs above all others, VSLStats is the more relevant tool of the two.

Where Cloudflare answers back is cost and reliability. It runs on the network behind a large share of the web, so reach and uptime come as standard, and it is genuinely cheap: encoding and egress are free and you pay only for minutes stored and minutes delivered. It does real RTMP and SRT live ingest on the same API, which VSLStats does not do at all. But it is infrastructure, not a marketing tool, and every CTA, gate, pixel and test above the player is yours to build in your own code.

There is a catch on each side, and they are different catches. VSLStats' catch is proof: it launched in March 2026 with almost no independent track record, its four Trustpilot reviews are solicited five-stars, a 40% lifetime-cookie affiliate program means much of the praise you find online is paid, and one of its headline features, HookBoost, deliberately inflates the progress bar. Cloudflare's catch is that it has no built-in spending cap, so a spike in plays accrues delivery charges as it happens, and support is slow below an Enterprise contract. Neither is a clean buy on faith, and one more name belongs on this page because of it, which we come to below.

Quick answer

Pick VSLStats if you buy traffic to a video sales letter and want a dedicated player that attempts the one job Cloudflare Stream does not, server-side Meta, GA4 and TikTok forwarding plus revenue attributed back to each watch session, in a player with retention heatmaps, play gates and timed CTAs, and you are comfortable piloting a March 2026 launch on a card-required $1 trial and deciding for yourself whether to run its deliberately inflated HookBoost progress bar; pick Cloudflare Stream if you are a developer who wants the cheapest, most reliable pipe for on-demand and live video on one API, billed by the minute with encoding and egress free, and you are happy to build the player, the gates and all the tracking yourself.

One more option belongs on this page for a specific reader. VSLStats aims at proving the sale but its split test is not clearly scored on it, and Cloudflare Stream does not attempt the job at all. If your whole business is a paid-traffic sales letter and you want the split test settled on the cart-verified sale, TrackPlay is the newer specialist built for exactly that, and we line it up beside both below.

  • VSLStats. The dedicated VSL player of the two, and the only one built for this site's core test: proving which traffic bought. It forwards Meta CAPI, GA4 and TikTok events server-side so ad blockers and iOS cannot silently drop them, maps retention second by second, and attributes revenue back to individual watch sessions, in one brandable player with play gates, timed CTAs and AI captions, from $47 a month ($39 billed annually), with the server-side stack on the $97 Pro tier. The catch is proof, not the product. It launched in March 2026, its four Trustpilot reviews are solicited five-stars, a 40% lifetime-cookie affiliate program means much of the praise online is paid, and HookBoost, a headline feature, deliberately inflates the progress bar. Its only trial is a card-required $1 for 7 days that auto-renews.
  • Cloudflare Stream. Cheap, reliable, usage-priced infrastructure for on-demand and live video on one API, with encoding and egress free so there is no separate bandwidth bill. It runs on Cloudflare's global network, so reliability is a given, and it does real RTMP and SRT live ingest on the same API. What it does not have is any marketing layer at all: no sales-scored A/B, no watch-depth pixel, no revenue attribution and no marketing player, so a paid-traffic funnel is entirely yours to build, and there is no built-in spending cap.
  • TrackPlay. Best when you need the split test decided on the actual cart-verified sale, not just server-side pixels. It scores tests on the verified sale with real statistics and posts that sale back to Meta, TikTok and GA4, from $29 a month with a no-card free tier. It is narrow by design: not a general host or a marketing content library, and very new.

VSLStats vs Cloudflare Stream at a glance

Prices and plan features checked on the vendors' own pages on 27 September 2026. TrackPlay is the direct-response specialist we line these two up against, so it wins the conversion rows and sits out the general-hosting ones.

Feature VSLStats Cloudflare Stream TrackPlay
What it is A dedicated VSL player with server-side tracking A raw developer video pipe on one API A paid-traffic VSL player and attribution platform
Built for Proving which traffic bought a VSL Developers who want cheap, reliable delivery and live Tying every play to the cart-verified sale
Starting price $47/mo ($39 billed annually); Pro $97 Usage-based, free tier, no card $29/mo, billed by plays
Pricing model Flat plans, no bandwidth metering $5/1,000 min stored + $1/1,000 min delivered, encoding and egress free Billed by plays, not bandwidth
Free tier No, a $1 7-day trial (card required, auto-renews) Yes, usage-based, no card Yes, no-card free plan (1,000 plays/mo, watermarked)
A/B testing On Pro, not clearly scored on the sale No Yes, decided on the cart-verified sale
Ad-platform tracking Server-side Meta CAPI, GA4, TikTok (vendor claim) None built in Server-side to Meta, TikTok and GA4, with dedup
Retention analytics Second-by-second heatmaps Basic playback metrics via API Per-second, split by buyers vs non-buyers
Revenue attribution Yes, per watch session (vendor claim) No Yes, revenue per play plus cart postbacks
Player and marketing hooks Brandable player, play gates, timed CTAs, HookBoost progress bar Built-in or custom player, no marketing hooks Sound-first autoplay, timed CTAs, watch gates
Live streaming No Yes, real RTMP and SRT ingest on the same API No, on-demand VSL focus
Delivery and quality Adaptive streaming from what you upload Reviewers report H.264 only, 1080p cap, no source re-download Adaptive streaming under one embed
Who drives it No-code dashboard for marketers API and your own code No-code dashboard for marketers
Independent reviews Very thin: launched March 2026, four solicited 5-star Trustpilot reviews, 40% affiliate program First-party reliable; billing and support complaints on record Very new, thin outside proof, invite-only
Best for Paid-traffic VSLs where proving the sale matters most Developers wanting cheap, reliable delivery and live video Paid-traffic VSLs measured on the cart-verified sale

Strengths and trade-offs

VSLStats and Cloudflare Stream sit at opposite ends. VSLStats asks you to trust a brand-new product, weigh a manipulative HookBoost feature and pay up to the $97 Pro tier, in exchange for the server-side tracking and revenue attribution Cloudflare does not attempt. Cloudflare gives a developer the cheapest, most reliable pipe for on-demand and live video, but hands you nothing above the player. Here is what each does well and where each will bite.

VSLStats: what works, what to watch

VSLStats homepage headed "Know exactly where viewers drop off", pitching server-side event tracking, retention heatmaps and revenue attribution for VSL marketers and media buyers, with a Start $1 trial button
VSLStats homepage headed "Know exactly where viewers drop off", pitching server-side event tracking, retention heatmaps and revenue attribution for VSL marketers and media buyers, with a Start $1 trial button

What works

  • It targets the gap most hosts leave open: server-side Meta CAPI, GA4 and TikTok forwarding, plus revenue attribution back to individual watch sessions, so in principle you see which traffic bought, not just who pressed play
  • A complete VSL toolkit in one embed: second-by-second retention heatmaps, play gates, timed CTAs, AI captions and a fully brandable player, with no Zapier or tag manager
  • You can drive the real player before paying: the site's interactive demo toggles every control live, and a $1, 7-day full-access trial promises a 24-hour warning email before the first charge
  • Flat, public pricing that undercuts a dedicated VSL player: from $47 a month ($39 billed annually), Pro at $97, with the server-side forwarding and revenue attribution on the Pro tier

What to watch

  • Almost no independent proof yet: it launched in March 2026, its Trustpilot profile holds just four reviews, all five-star, from a company that invites reviews, and there is next to no Reddit or forum track record to check
  • A 40% recurring, lifetime-cookie affiliate program means much of the praise you find online is paid, so discount any glowing review that shows no data of its own
  • HookBoost, a headline feature, deliberately inflates the progress bar so viewers believe they are further along than they are. It is an openly manipulative pattern that can be a compliance problem in regulated markets, so weigh it before you switch it on
  • The $1 trial needs a card and auto-renews, and the terms make fees non-refundable except where law requires, disclaim any conversion or revenue lift, and put the GDPR controller burden on you
  • None of the headline tracking claims (CAPI deduplication, attribution accuracy, reliability at ad scale) can be verified from outside yet, so you are the one testing them. Pilot on a non-critical funnel and reconcile against Stripe and Meta before you migrate a proven offer

Cloudflare Stream: what works, what to watch

Cloudflare Stream product page with the Cloudflare logo, a headline about a managed media pipeline for live and on-demand video, and a 'Start building for free' button
Cloudflare Stream product page with the Cloudflare logo, a headline about a managed media pipeline for live and on-demand video, and a 'Start building for free' button

What works

  • Usage-based and genuinely cheap: $5 per 1,000 minutes stored a month and $1 per 1,000 minutes delivered, with encoding and egress free, so there is no separate bandwidth charge
  • One API runs the whole pipeline: upload, encode, store, deliver, a built-in player or your own, plus RTMP and SRT live ingest with HLS and DASH output
  • Runs on Cloudflare's global network, the infrastructure behind a large share of the web, so reach and reliability come as standard
  • Predictable billing on two dimensions only, minutes stored and minutes delivered, with no card required to start and no opaque plan tiers
  • Privacy-clean playback with no ads or trackers, plus signed URLs and token access for gated content

What to watch

  • No direct-response conversion layer at all: no sales-scored A/B tests, no watch-depth pixels to Meta or Google, no revenue attribution and no marketing player, so a paid-traffic VSL has to build every one of those on top
  • It is a developer product you drive through an API and your own code, so a marketer who wants a no-code dashboard to click through will find nothing here
  • No built-in spending cap: a spike in delivery or unlimited end-user streams can run the bill up, and long-term Cloudflare customers report blunt overage and billing handling, so you have to watch usage yourself
  • Reviewers report encoding is H.264 only and delivery caps at 1080p, with no 4K and no re-download of the original file, which matters if you need higher quality or the source back
  • Support is slow and hard to reach on Free and Pro plans, with real help sitting behind an Enterprise contract

TrackPlay: the paid-traffic VSL pick

TrackPlay homepage, headline "The VSL player built to convert, not just play", with an "Analytics for paid-traffic VSLs" label and stats for video start time, ad platforms tracked and sound on first impression
TrackPlay homepage, headline "The VSL player built to convert, not just play", with an "Analytics for paid-traffic VSLs" label and stats for video start time, ad platforms tracked and sound on first impression

VSLStats and Cloudflare Stream leave the same reader half-served, in opposite ways. VSLStats fires the server-side pixels and claims to attribute revenue, but its split test is not clearly scored on the sale, and its outside proof is thin enough that you are testing its tracking claims yourself. Cloudflare Stream does not attempt the job at all: no marketing player, no sales-scored A/B, no pixel and no revenue attribution, so a paid-traffic funnel is entirely yours to build. If proving which traffic bought is the whole reason you are choosing a player, and you want the split test settled on the sale rather than on a browser pixel or on nothing, a third tool is worth putting on the table. TrackPlay is a VSL player and analytics platform built for paid-traffic funnels. On the front end it holds attention with sound-first autoplay, timed CTAs and watch gates. On the back end it draws per-second retention split into buyers and non-buyers, with hook rate, hold rate and revenue per play, so you can see the exact seconds to cut or protect.

Where it goes further than either of these is what it settles the test on. VSLStats' A/B is not clearly scored on the sale and Cloudflare scores no test at all; TrackPlay decides its split test on the cart-verified sale, with a real z-test, p-value and confidence interval, and runs every variant under one embed so your ad links and campaign learning never reset. The cart posts the verified sale back onto the play that earned it from seven direct-response processors, including ClickBank, ClickFunnels and Digistore24, server to server, and TrackPlay fires that conversion server-side to Meta, TikTok and GA4 so the ad platform learns from the actual sale rather than a page-load pixel. It bills by plays rather than storage or bandwidth, every feature ships on every paid plan, and there is a no-card free plan of 1,000 plays a month plus a 14-day trial, with paid plans from $29 a month.

What works

  • Split tests are decided on the cart-verified sale, with a real z-test, p-value and confidence interval, and every variant runs under one embed so ad links and campaign learning never reset
  • Server-side conversion tracking to Meta, TikTok and GA4 fires on the watch-time milestone you choose and dedupes browser and server events, so the ad platform optimizes on the actual sale rather than a page-load pixel
  • Cart postbacks tie each sale to the play that earned it from seven direct-response carts, including ClickBank, ClickFunnels and Digistore24, server to server
  • Per-second retention split into buyers and non-buyers, with hook rate, hold rate and revenue per play
  • Every feature ships on every paid plan and billing is by plays, with a no-card free plan of 1,000 plays a month and a 14-day trial; paid plans start at $29 a month

What to watch

  • Narrow by design: built for paid-traffic VSL conversion, it is not a general video host or a B2B content library, so it has none of the channels, SEO pages or webinar tooling of a Wistia and is a poor fit if the video's job is content marketing rather than a direct-response sale
  • Very new, with thin outside proof: the testimonials are on its own site, there is little third-party review or Reddit footprint yet, and signup is currently invite-only, so you cannot lean on independent validation before you commit paid traffic. That is what you would expect of a platform this recent

Where TrackPlay is not the answer

It is narrow by design. TrackPlay is built for paid-traffic VSL conversion, not general hosting or content marketing, so it is not a general video host or a B2B content library and it has none of the channels, SEO pages or webinar tooling of a Wistia. If the video's job is content marketing and feeding leads into a CRM rather than a direct-response sale, it is the wrong tool, and a host like Wistia fits better. It is also very new, with thin outside proof: the testimonials are on its own site, there is little third-party review footprint yet, and signup is currently invite-only, which is what you would expect of a platform this recent. On that last point it shares VSLStats' problem, so pilot TrackPlay on one funnel and reconcile the numbers against your own cart before you trust it with a launch.

Visit TrackPlay for the current plans and the free tier.

Pricing, tier by tier

VSLStats sells flat, public plans: from $47 a month ($39 billed annually), with the server-side pixel forwarding and per-session revenue attribution on the $97 Pro tier. There is no free plan. The only way in is a $1, 7-day trial that requires a card and auto-renews into the paid plan, and the site promises a 24-hour warning email before the first charge. Read the terms before you commit: they make fees non-refundable except where law requires, disclaim any conversion or revenue lift, and put the GDPR controller burden on you. Because the pricing is flat rather than metered, a very high-volume sales letter pays the same as a small one, which is a genuine advantage at scale.

Cloudflare Stream prices on the opposite model, and it is unusually simple: two dimensions only. You pay $5 per 1,000 minutes of video stored a month, and $1 per 1,000 minutes delivered. Encoding and egress are free, so there is no separate bandwidth line, which makes the bill cheap and easy to model. A free tier lets you start with no card. The catch worth taking seriously is that there is no built-in spending cap: a spike in plays, or an unlimited-stream loop, accrues delivery charges as it happens, and long-term Cloudflare customers report blunt overage and billing handling, so you watch usage yourself.

The two meter completely different things, so which is cheaper depends on your usage and on whether you need the tracking at all. Cloudflare charges by minutes stored and minutes delivered, with no marketing layer, so for raw delivery at scale it is often the cheaper way to serve video, and a low-traffic project can sit on its free tier. VSLStats has no free way in and the server-side stack you are buying it for is on the $97 tier, but its flat pricing does not climb with traffic and it hands you the conversion tooling Cloudflare leaves you to build. Put a value on the engineering time Cloudflare's lower delivery cost actually costs you before you call it cheaper.

TrackPlay prices differently again, and it is worth a line because it changes the model. It bills by plays rather than storage or bandwidth, so a high-traffic sales letter is metered on views watched, not gigabytes or minutes served, and every feature ships on every plan. Paid plans start at $29 a month, and there is a no-card free plan of 1,000 plays a month, watermarked, plus a 14-day trial of the paid features. It is a cheaper door than VSLStats' $97 tracking tier, and unlike VSLStats there is a genuine free way to pilot it before you spend.

The verdict

Between these two, VSLStats wins for this site's core reader, the paid-traffic marketer, because it does the one job that defines this site and Cloudflare Stream does not attempt: server-side pixel forwarding and revenue attribution on the VSL, in a finished player with retention heatmaps, play gates and timed CTAs. Cloudflare hosts and delivers a video superbly, but it fires no marketing pixel, scores no test and attributes no revenue, so on a paid-traffic sales letter you would be rebuilding every one of those on top of the pipe. Two honest limits stay attached to the pick, and they are real. Its independent proof is almost non-existent: it launched in March 2026, its four Trustpilot reviews are solicited five-stars and a 40% lifetime-cookie affiliate program means much of the praise online is paid, so none of the headline tracking claims can be checked from outside yet. And HookBoost, a headline feature, deliberately inflates the progress bar, an openly manipulative pattern that is a compliance risk in regulated markets and one you should decide to switch off. Pilot it on a non-critical funnel and reconcile the pixel and revenue numbers against your own cart and ad accounts before you migrate a proven offer.

Cloudflare Stream wins the other reader, and it is a real one. If you are a developer who wants the cheapest, most reliable pipe for both on-demand and live video on one API, and you are happy to build the player, the gates and the tracking yourself, nothing here beats it on reliability or predictability. Encoding and egress are free, it does real RTMP and SRT live ingest, and it runs on the network behind a large share of the web. The trade is real: it is infrastructure, not a marketing tool, so treating it as one means rebuilding everything VSLStats hands you out of the box, then watching a bill that has no built-in cap. Reviewers also report it encodes H.264 only and caps delivery at 1080p, with no re-download of the source, so do not expect 4K.

The tie-breaker is simple. If you need to prove which paid traffic bought and you want that working without writing code, buy VSLStats and pilot it hard. If you want the cheapest reliable delivery and real live streaming and you have a developer to build the funnel, buy Cloudflare Stream. And there is a third call for one specific reader: if your whole business is a paid-traffic sales letter and you want the split test settled on the actual cart-verified sale, not on a browser pixel and not on faith, look at TrackPlay before you commit. VSLStats fires the server-side pixels but its A/B is not clearly scored on the sale, and Cloudflare scores no test at all; TrackPlay decides its split test on the cart-verified sale with real statistics and posts that sale back to Meta, TikTok and GA4 server-side. It is the newer, narrower specialist and its outside proof is still thin too, so pilot it on one funnel first.

Our pick

VSLStats

For this site's core reader, the paid-traffic marketer, VSLStats is the pick over Cloudflare Stream: it is the only one of the two that attempts to prove which traffic bought, with server-side Meta, GA4 and TikTok forwarding and revenue attributed back to each watch session, in a dedicated player with retention heatmaps, play gates and timed CTAs. Pilot it on a non-critical funnel first: it launched in March 2026, its outside proof is thin, and you should decide for yourself whether to run its deliberately inflated HookBoost progress bar. If you are a developer who wants the cheapest reliable pipe for on-demand and live video and will build the funnel yourself, Cloudflare Stream is the better buy.

Frequently asked questions

Is VSLStats or Cloudflare Stream better?
It depends on whether you want a finished conversion player or raw infrastructure. VSLStats is better for a paid-traffic marketer who needs to prove which traffic bought: it is a dedicated VSL player that forwards Meta, GA4 and TikTok events server-side, maps retention second by second and attributes revenue back to watch sessions, which is the one thing Cloudflare Stream does not attempt. Cloudflare Stream is better for a developer who wants the cheapest, most reliable pipe for on-demand and live video on one API and is happy to build the player, the gates and the tracking on top. The catch on VSLStats is that it is brand new with almost no independent proof; the catch on Cloudflare is that it has no marketing layer at all.
Which is cheaper, VSLStats or Cloudflare Stream?
They meter completely different things, so it depends on your usage. Cloudflare Stream charges by time, $5 per 1,000 minutes stored a month and $1 per 1,000 minutes delivered, with encoding and egress free and a no-card free tier, so for raw delivery at scale it is often the cheaper pipe. VSLStats has no free plan: the only way in is a $1, 7-day, card-required trial, and the server-side tracking you are buying it for is on the $97 Pro tier, not the $47 entry. But VSLStats' flat pricing does not climb with traffic and it includes the conversion tooling Cloudflare leaves you to build, so weigh the engineering time before you call Cloudflare cheaper.
Can either one run a video sales letter for paid traffic?
VSLStats aims at it out of the box, with a brandable player, play gates, timed CTAs, server-side pixels and revenue attribution; Cloudflare Stream can only host and deliver the video, leaving every CTA, gate, pixel and test for you to build in your own code. So while both will stream the video reliably, only VSLStats tries to tell you which traffic actually bought. The caveat on VSLStats is that its claims cannot be verified from outside yet and its A/B is not clearly scored on the sale, so pilot it and reconcile against your own cart. If you want the split test settled on the cart-verified sale, TrackPlay is the tool built for exactly that.
Does Cloudflare Stream have any conversion or marketing analytics?
No. Cloudflare Stream is developer infrastructure: it gives you upload, encoding, storage, a player, live ingest and global delivery on one API, plus basic playback metrics. It has no sales-scored A/B testing, no watch-depth pixel to Meta or Google, no revenue attribution and no marketing player. Everything a paid-traffic VSL needs above the pipe, you build yourself. That is the deliberate trade for its low price and reliability, and it is why this site's core reader is sent to VSLStats instead.
Is VSLStats safe to trust, and what is HookBoost?
It is a real product, but it is very new and its proof is thin, so trust it carefully. It launched in March 2026, its four Trustpilot reviews are solicited five-stars, and a 40% lifetime-cookie affiliate program means much of the praise you find online is paid rather than independent. HookBoost is a headline feature that deliberately inflates the progress bar so viewers think they are further along than they are, to keep them watching. It is an openly manipulative pattern and a compliance risk in regulated markets, and it is the kind of thing you have to decide to switch off. Pilot VSLStats on a non-critical funnel, and reconcile its pixel and revenue numbers against your own cart before you migrate a proven offer.
What if I want the split test scored on the cart-verified sale?
Then look at TrackPlay alongside these two. Cloudflare scores no test at all, and VSLStats fires the server-side pixels but its A/B is not clearly scored on the sale. TrackPlay is built around the cart: it posts the verified sale back onto the play that earned it from seven direct-response processors, decides its split tests on that verified sale with a real z-test and confidence interval, and fires the conversion server-side to Meta, TikTok and GA4. It is very new with thin outside proof and is currently invite-only, so pilot it on one funnel and reconcile against your own cart before you trust it with a launch.

Sources

Other sources

8 discussions and reviews read for this page. Quotes are excerpts; open a link to read the original in context.

  1. [] VSLStats home (vendor) Blog
  2. [] VSLStats affiliate program (vendor) Blog
  3. [] Cloudflare Stream (vendor) Blog
  4. [] Cloudflare Stream pricing (vendor) Blog
  5. [] TrackPlay (vendor) Blog
  6. [] VSLStats on Trustpilot Trustpilot
  7. [] Cloudflare Stream billing on Hacker News Hackernews
  8. [] Cloudflare on Trustpilot Trustpilot

Related reading