The features that change viewer behavior and the features that merely describe it are priced together and should be judged separately. A timed button, a gate, a resume setting, and a split test can alter what happens on the page. A retention curve, a heatmap, and a country breakdown explain what already happened. Both matter, but only the first group is a reason to move a library, and only the second group is safe to buy on the assumption that you will read it.
This page explains the categories and records what six hosts document for each, with every claim traced to first-party material read on September 16, 2026. It does not rank the hosts by outcome. Our conversion hosting ranking already places these platforms in order; this guide is the layer underneath it, for a buyer who wants to know what a feature label actually contains before comparing two of them. If the earlier question is still open, whether to buy a hosted platform, a plugin, or a single-video service at all, start with our player category guide.
How should you evaluate a video hosting feature list?
Start by sorting every advertised capability into one of two piles. Does it change what a viewer can see, click, or reach? Or does it change only what you can see afterwards?
That sort is more useful than counting features because the two piles fail differently. A behavior feature fails loudly: the button does not fire, the gate blocks the wrong people, the resume setting drops a returning visitor into the middle of an argument. A reporting feature fails quietly. Nobody opens it, or somebody reads a dip in a retention curve as a message problem when it was a delivery problem.
Then apply three filters. Which plan tier includes it, since several of the capabilities below are gated well above the entry price. What the interaction does on a phone, because timing and overlay behavior are where mobile differs most. And who on the team is allowed to change something in response, because a feature nobody acts on is a subscription, not a capability.
Which player controls change how much gets watched?
Four settings recur across these hosts and each has a documented cost.
Autoplay is the most discussed and the most conditional, so this page will not repeat the browser rules. Our muted autoplay guide maps what each of these six hosts documents for muted starts, sound prompts, and blocked-autoplay fallbacks.
Resume behavior matters more than it gets credit for on a long sales video. Vidalytics documents a setting that returns a viewer “to the same spot where they left off the previous time they visited your website,” with an option that lets the viewer choose to resume or start over. Of the six, it is the only one that documents that behavior in the material we read.
Speed and seek controls are a trade between courtesy and control. Wistia documents a settings menu carrying speed and quality choices, and a play bar that lets viewers scrub with thumbnail previews on hover, both of which can be turned off. Removing the play bar stops a visitor skipping to the price; it also stops a serious buyer rewatching the part that convinced them. Bunny Stream documents per-embed parameters including captions, inline playback, and a quality cap, which puts the same decisions in a URL rather than a settings screen.
What do in-video calls to action and lead capture actually do?
This is the category where the six hosts differ most, and where the plan tier usually bites.
Vidalytics documents timed buttons with a start and end time, an exit variant shown only while the video is paused, and a control that shows the action to a returning viewer without making them wait for the timestamp again. It documents a feature it calls Play Gates for opt-in collection, with a per-video choice of whether the viewer may skip, and an account-level rule where submitting one gate suppresses the rest.
Wistia documents three call-to-action types, text, image, and custom HTML, each positioned by dragging a marker on the timeline, and an email collector that connects to email providers. It also documents that a call to action is always skippable by design.
SproutVideo documents an in-player call to action and a custom post-play screen, plus lead capture that requires an email before playback with optional first and last name fields. Vimeo documents a registration form that can appear before, during, or after an embedded video and states that it requires a Business, Premium, Advanced, or Enterprise membership, with viewer data downloadable or syncable to an email provider. Bunny Stream documents no in-player action layer in the material we checked. YouTube documents end screens and channel-level tools, but an external link in an end screen requires partner-program membership.
What does viewer-level reporting actually report?
The phrase covers three different things and the difference is worth money.
Aggregate reporting is the floor. SproutVideo documents plays, impressions, play rate, unique counts, geography down to US state, device, and playback domain. Bunny Stream documents views counted once per viewer session, watch time, a 0 to 100 engagement score, heatmaps, and country data from IP geolocation at playback start, with explicit per-session deduplication safeguards, and documents nothing at the level of an individual viewer.
Session-level reporting is the middle tier. Wistia documents a heatmap as “a graphical representation of a single viewing or listening session,” carrying date and time, device, IP address, the page where the media played, and markers showing the moment a viewer clicked an action. SproutVideo documents engagement data for every individual viewing with similar detail, plus a graph of what percentage were still watching at a given time and a map of which parts were rewatched or skipped.
Outcome-linked reporting is the top. Vidalytics documents conversion tracking that shows when viewers begin to convert, heatmaps of skipped and rewound sections, and default segments including play rate, unique viewers, average percentage watched, unmute rate, average order value, revenue, opt-in rate, and bounce rate. YouTube sits outside this scale: its analytics give a channel owner impressions, retention, traffic sources, and audience groupings, but no individual viewer.
How do hosts hand data to the rest of the stack?
Four mechanisms show up, and they are not interchangeable.
Native connectors are the least work. SproutVideo publishes a documented list including HubSpot, Mailchimp, Constant Contact, Campaign Monitor, Drip, AWeber, Intercom, Keap, Act-On, and VerticalResponse, with Zapier and Make alongside. Vidalytics documents connections including HubSpot, ActiveCampaign, Keap, Segment, HighLevel, RedTrack, Zapier, and Make.
Webhooks are the most flexible. Wistia documents webhook events covering media lifecycle, viewing sessions with percent-watched thresholds at 25, 50, 75, and 100, form conversions, call-to-action clicks, and annotation clicks, delivered as signed POST requests with at-least-once delivery. Bunny Stream documents webhooks too, but its payload carries a library id, a video id, and a status code, so it reports encoding progress rather than audience behavior.
Analytics tags are the cheapest path to a shared dashboard. Vidalytics documents passing watch data into Google Analytics and Google Tag Manager. An API is the fallback when nothing above fits: SproutVideo, Bunny Stream, Wistia, and Vimeo all publish one, and Vimeo additionally documents CSV export from its analytics panel.
Who documents split testing and personalization?
Two of the six document a real testing workflow, and the designs differ.
Vidalytics documents an experiment type that changes “individual video settings, such as CTA timing, autoplay, thumbnail, or play gate, without duplicating your video,” where the original settings become the control and the changed settings become the variant. It documents two variants per experiment, one success metric, and a recommender that labels a run too early, too close, gaining confidence, or ready to finish.
Wistia documents an A/B test between two media, reached from the analytics page or an individual media’s menu, which offers to create a copy if the chosen video already has analytics, and reports engagement graphs, average engagement, play rate, total plays, and action counts for each side. It is a test of two assets rather than of one asset’s settings.
Personalization is thinner than the marketing suggests. The returning-viewer controls in the first two sections are the closest thing any of these six documents. For the branching and viewer-choice end of this category, see our interactive video platforms guide rather than assuming a host’s conversion toolkit extends that far.
Which hosts document which capabilities?
Silence in this table means the capability is not stated in the documentation we read, not that it is absent.
| Host | Timed in-video action | Lead capture in the player | Session-level viewer detail | Split testing | Documentation source |
|---|---|---|---|---|---|
| Vidalytics | Yes, timed and exit variants | Yes, skippable or required | Yes, plus conversion segments | Yes, one setting against control | Vidalytics action documentation, checked September 16, 2026 and experiments |
| Wistia | Yes, text, image, or custom markup | Yes, an email collector on a timeline | Yes, one session per heatmap | Yes, two media compared | Wistia lead generation documentation, checked September 16, 2026 and heatmaps |
| Vimeo | Yes, timestamped cards during playback | Yes, on Business plans and above | Not stated in what we checked | Not stated in what we checked | Vimeo card documentation, checked September 16, 2026 and registration forms |
| SproutVideo | Yes, in-player and post-play | Yes, email required before playback | Yes, every individual viewing | Not stated in what we checked | SproutVideo engagement documentation, checked September 16, 2026 and lead capture |
| Bunny Stream | Not stated in what we checked | Not stated in what we checked | Session aggregates; no per-viewer detail documented | Not stated in what we checked | Bunny Stream statistics documentation, checked September 16, 2026 |
| YouTube | End screens, last 5 to 20 seconds | Not stated in what we checked | Audience groupings, not viewers | Not stated in what we checked | YouTube analytics documentation, checked September 16, 2026 |
What is worth paying for at each budget?
At nothing, YouTube publishes for $0 and gives a channel owner retention and traffic data, at the cost of a player that will keep offering somewhere else to go. It is the right choice for reach and the wrong one for a page with a single job.
Between $1 and $15 a month, the decision is who builds. Bunny Stream starts at a $1 monthly minimum on usage-based pricing and documents delivery, statistics, and an API, leaving actions and lead capture to your own code. SproutVideo starts at $15 a month, or $12 billed annually, and is the cheapest host here that documents in-player actions, gated lead capture, and per-viewing engagement detail together. Vimeo’s $12 per seat entry buys presentation, with registration forms sitting on a much higher tier.
From $24 a month, Vidalytics documents the fullest behavior toolkit in this set, which is why it leads our conversion ranking. Wistia’s $79 Business tier is the one to weigh when the same account also has to hold a company library rather than one sales page. Read the Vidalytics review, the Wistia review, and the Bunny Stream review for the pricing dates behind those figures.
Before paying for any of it, write down the event you want recorded, the person who will look at it, and the change they are permitted to make. If that sentence will not finish, buy the cheaper plan.
Conversion and analytics feature comparison
| Platform | Documented capability | Starting price | Free tier | Score |
|---|---|---|---|---|
| Vidalytics | Documents the fullest behavior toolkit: timed actions, gates, resume, experiments | $0; Starter from $24/month | Yes | 9.1/10 |
| Wistia | Three action types, an email collector, webhooks, and session heatmaps | $0; Business from $79/month | Yes | 8.8/10 |
| Vimeo | Registration forms and cards, gated to higher plan tiers | $0; Starter from $12/seat/month | Yes | 8.4/10 |
| SproutVideo | In-player actions, gated lead capture, and per-viewing engagement detail | From $15/month or $12/month billed annually | No | 8.5/10 |
| Bunny Stream | Delivery statistics and an API; no documented in-player action layer | $1 monthly minimum; usage-based | No | 8.6/10 |
| YouTube | Channel analytics and end screens; no in-player lead capture | $0 to publish | Yes | 8.1/10 |
Pricing dates are recorded in each linked review. Prices and plan inclusions can change; confirm current terms with the vendor.
Conversion and Analytics Features in Video Hosting FAQ
What counts as a conversion feature in video hosting?
We use it for any documented capability that changes what a viewer can do, rather than one that only reports what they did. A timed button, an email gate, a resume setting, and a split test all change behavior. A retention graph and a country breakdown describe it. Both are useful, but only the first group can be a reason to switch hosts.
Do in-video calls to action work better than a button on the page?
No published evidence here supports that, and this guide makes no uplift claim. What the documentation does establish is a difference in timing and measurement: a player-level action can be tied to a moment in the video and reported against it, while a page button cannot be.
Which hosts document per-viewer analytics rather than totals?
Wistia documents a heatmap as a single viewing session with device, IP address, and the page where the media played. SproutVideo documents engagement data for every individual viewing. Bunny Stream documents session-level aggregates and nothing per viewer, and YouTube gives channel owners audience groupings rather than individuals.
Can a video host send data to a CRM without custom development?
Sometimes. Wistia documents webhooks with form conversion and call-to-action click events. SproutVideo documents named email and CRM integrations plus Zapier and Make. Vidalytics documents passing watch data to Google Analytics and Tag Manager. Bunny Stream webhooks cover video processing status, not viewer behavior.
Is split testing a video worth the setup?
It is worth it when a page gets enough traffic to reach a conclusion and someone owns the change that follows. Vidalytics documents testing a single setting against a control without duplicating the video, and Wistia documents comparing two media with engagement, play rate, and action counts. Neither removes the need for a sample size.
What should a small budget buy first?
A player that keeps the visitor on the page and a retention graph honest enough to act on. Those exist at or near the entry tier of several hosts. Lead gating, per-viewer history, split testing, and CRM hand-off usually sit higher up the plan ladder, so confirm the tier before assuming the feature is included.