GA4 enhanced measurements automatically detect YouTube iFrame embedded videos. When the user presses the play button, the video_start event is triggered, and parameters such as video_title, video_url, video_current_time, video_duration, video_percent, and visible are automatically collected. Among the enhanced measurement events, turning on the 'Video Engagement' toggle activates the video start (video_start), video progress (video_progress, 10%/25%/50%/75% reached), and video completion (video_complete) events.
Tracking YouTube videos in UA required separate YouTube event listener GTM tags or custom coding. GA4 automates this task with a built-in feature.
Limitation: Video tracking in Enhanced Measurements only works for YouTube iFrame embeds. Vimeo, self-hosted <video> tags, or other video platforms are not automatically detected and require separate GTM settings.
GA4 Screen Path: Management → Data Streams → Enhanced Measurements → Toggle ‘Video Engagement’. In the Report → Events tab, you can check which videos have been viewed and how many times they have been viewed using the video_start, video_progress, video_complete events and video_title parameters.
weballin Practice Perspective: When a hospital site embeds a YouTube video explaining a procedure, the video start rate (ratio of video_start events to page views) shows content engagement. A low video completion rate is a sign that the video is too long or the main point appears too late.
Key takeaways
- When playing a YouTube iFrame embedded video, the video_start event is automatically triggered.
- The video_title, video_url, video_duration, and video_percent parameters are automatically collected.
- A single 'Video engagement' toggle in enhanced measurement activates video_start, video_progress, and video_complete together.
- It only works for YouTube iFrame embeds, and Vimeo and self-hosted <video> elements require separate GTM settings.
- You can evaluate the quality of video content by comparing the video start rate and completion rate.
