Video engagement data is valuable for sales follow-up. If someone watches 80% of your demo video, they’re probably more interested than someone who bounced at 20%.
The problem: getting that data into your CRM for automated follow-up.
The Options
- Google Tag Manager + custom code to connect to your CRM
- PlusThis or similar paid tools with native integrations
- Build it yourself if you want control and don’t need ongoing costs
A DIY Solution
I built a lightweight solution for tracking Wistia video percentages in ActiveCampaign. It uses event tracking to record view milestones (25%, 50%, 75%, 100%) against contact records.
The setup:
- Enable event tracking in ActiveCampaign and create a
videoTrackevent - Deploy the proxy (I used Glitch for simplicity)
- Add the tracking script to pages with videos
- Pass the contact email via URL parameter
This approach works for any video platform with JavaScript events and any CRM with an event tracking API. The pattern is the same: capture client-side events, proxy them to avoid CORS issues, and push to your CRM.