AUTOMATIC VIDEO TRACKING

GA4 Enhanced Measurement - Zero Code Required

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. 1. Go to GA4 → AdminData Streams
  2. 2. Click on your web stream
  3. 3. Under Enhanced measurement, ensure it's toggled ON
  4. 4. Click the gear icon ⚙️ next to Enhanced measurement
  5. 5. Make sure Video engagement is checked ✅
  6. 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