✨No Code Required!
With GA4's Enhanced Measurement enabled, the videos below are automatically tracked. Just embed and go - GA4 handles the rest!
YouTube Video (Automatically Tracked)
👆 This YouTube video is automatically tracked by GA4 with zero custom code
Native HTML5 Video
⚠️ Note: Native HTML5 videos are NOT automatically tracked by GA4's Enhanced Measurement. Only YouTube and JS-enabled video players are supported.
What GA4 Tracks Automatically:
✅ Automatically Tracked:
- • video_start - First play
- • video_progress - 10%, 25%, 50%, 75%
- • video_complete - 90% watched
- • Video URL
- • Video title
- • Video provider (YouTube)
- • Visible/not visible status
❌ NOT Tracked:
- • Pause events
- • Seek/scrub events
- • Volume changes
- • Fullscreen toggles
- • Quality changes
- • Native HTML5 videos
- • Custom milestones
How to Enable in GA4:
- 1. Go to GA4 → Admin → Data Streams
- 2. Click on your web stream
- 3. Under Enhanced measurement, ensure it's toggled ON
- 4. Click the gear icon ⚙️ next to Enhanced measurement
- 5. Make sure Video engagement is checked ✅
- 6. That's it! YouTube videos are now tracked automatically
💡 Best Practices:
- • Use Enhanced Measurement for YouTube videos - it's free and requires no code
- • Use Custom Implementation for HTML5 videos or when you need detailed tracking
- • Don't double-track - if using custom code for YouTube, disable Enhanced Measurement for videos
- • Test in DebugView to ensure events are firing correctly