Funnel analytics
How do I track a video sales funnel?
You track a video sales funnel by instrumenting the one step that usually goes unmeasured: the video. Wrap your funnel's video in an analytics player, tag your traffic with UTM parameters so you know which source each viewer came from, then measure three things — retention, the percentage who reach the offer, and CTA clicks. None of it requires code or re-hosting the video. The result is a clear picture of where the video step leaks, which is where most funnels lose people.
Wrap the funnel's video — no re-hosting
Tracking starts with the video, because in a video sales funnel the video carries the pitch and is the step most likely to leak. You do not move or re-upload it.
- Take the video's existing URL from wherever it already lives — YouTube, Amazon S3, Google Drive, Dropbox, OneDrive, Azure Blob, Loom, a Zoom recording, Vimeo, or a direct MP4/HLS link.
- Paste it into VidaPulse, which wraps it in an analytics player without re-hosting. The video keeps its original URL.
- Embed the player on your page with one line of script or a script-free iframe. It drops into WordPress, Webflow, ClickFunnels, or custom HTML the same way.
That is the entire setup. There is no coding involved, and your existing page builder does not change.
Add UTM tags so you know where viewers come from
To track a funnel you need to know which traffic source each viewer arrived from. UTM parameters on the links pointing to your page do that, and VidaPulse reads them as source attribution on the video.
- Tag every inbound link — ads, emails, posts — with UTM parameters so each carries its source.
- VidaPulse captures UTM and source per viewer, alongside the retention and conversion data.
- Now you can compare sources: two channels can send the same number of plays but produce very different retention and reach-to-offer, and attribution is how you see that.
This matters because the video step can perform differently depending on who arrives. Cold ad traffic and warm email traffic behave differently, and you want to read each one separately.
Measure retention and reach-to-offer
With the video wrapped and traffic tagged, the core funnel metrics come from the player.
- Read the audience-retention curve to see the share of viewers still watching at every second and where the steep drops are.
- Find the timestamp of your offer and read the percentage of viewers who reach that point. This reach-to-offer number is the link between the video and the rest of the funnel.
- Watch average watch time, play rate, and total versus unique viewers for context on how the video is being consumed.
Hypothetical: if the curve reads 22% at your offer, roughly one in five viewers reaches the pitch. That is the ceiling on every downstream step — the checkout or booking page can only convert the people the video delivers to it.
Track CTA clicks and conversions
Reaching the offer is not the same as acting on it. The last piece is whether viewers who reach the CTA actually click through.
Conversion and CTA tracking (a Pro feature) records clicks on your call to action, so you can connect watching to action. Together with reach-to-offer it gives you a complete read of the video step:
- Reach-to-offer — how many survive to the ask.
- CTA clicks — how many of those act.
- By source — how each UTM channel performs on both.
If reach-to-offer is healthy but clicks are low, the hand-off is the leak. If reach-to-offer is low, the run-up is the leak. The numbers tell you which.
Read it as a funnel and iterate
Once everything is wired, you read the video step as a small funnel of its own: plays in, share reaching the offer, share clicking the CTA, split by source. Then you iterate.
VidaPulse tracks the video step specifically — it is not a full page-by-page funnel suite, so it will not map every page transition for you. But the video is where most funnels leak, so this is the part worth instrumenting first. With Pro, viewer-level history and the second-by-second heatmap add detail down to the individual session and the exact line where attention drops. Fix the biggest leak, re-measure, and move on.
How VidaPulse solves this
This entire setup is what VidaPulse is built for, and it takes no code. You paste your funnel's video URL from wherever it already lives (YouTube, Amazon S3, Google Drive, Dropbox, OneDrive, Azure Blob, Loom, a Zoom recording, Vimeo, or a direct MP4/HLS), VidaPulse wraps it in an analytics player, and you embed it with one line of script or a script-free iframe on any page — WordPress, Webflow, ClickFunnels, or custom HTML. The video keeps its URL; nothing is re-hosted.
The tracking you get on the video step:
- Audience-retention curve, average watch time, play rate, total and unique viewers — how the video is watched.
- Percentage of viewers who reach any point — your reach-to-offer number.
- UTM and source attribution — which traffic source each viewer came from.
- Conversion and CTA tracking (Pro) — whether viewers act on the offer.
- Second-by-second heatmap and viewer-level history (Pro) — detail down to the session and the line.
No personal data is collected, and you can restrict the player to your own domains. Create a free VidaPulse account, wrap your funnel's video, add your UTM tags, and start tracking the step where most funnels leak.
People also ask
Do I need to move my video to VidaPulse to track it?
No. VidaPulse does not re-host your video. You paste its existing URL — from YouTube, S3, Drive, Dropbox, OneDrive, Azure Blob, Loom, Zoom, Vimeo, or a direct MP4/HLS link — and VidaPulse wraps it in an analytics player you embed with one line of script or a script-free iframe. The video stays exactly where it is.
How do I know which traffic source my viewers came from?
Add UTM parameters to the links pointing at your page — ads, emails, posts. VidaPulse reads them as source attribution per viewer, so you can compare how each channel performs on retention, reach-to-offer, and CTA clicks. Two sources can send the same number of plays and behave completely differently.
Does VidaPulse track every page in my funnel?
No. VidaPulse measures the video step — retention, the percentage who reach your offer, and CTA clicks. It is not a full multi-page funnel suite, so it does not map every page transition. It focuses on the video because that is where most funnels leak, which makes it the highest-value step to track first.
See exactly where your own video loses viewers — create a free VidaPulse account and analyze your first video in minutes.