Track Video Plays in Google Analytics with Ease

Author

Reads 263

Man Taking a Video of a Woman Carrying a Violin
Credit: pexels.com, Man Taking a Video of a Woman Carrying a Violin

Tracking video plays in Google Analytics is a breeze, thanks to the platform's built-in features. You can set up video tracking in just a few clicks, and it's a game-changer for understanding your audience's engagement.

To start, you'll need to enable video tracking in your Google Analytics settings. This is a simple process that requires just a few minutes of your time.

Google Analytics will then start tracking your video views, and you'll be able to see the data in your reports. This includes metrics like average view duration and bounce rate, which can help you optimize your video content.

With video tracking set up, you'll be able to see which videos are performing well and which ones need improvement.

Here's an interesting read: How to See Time Spent on Apps Iphone

Setting Up Tracking

Setting up tracking is a crucial step in understanding how your viewers interact with your videos. You can start by checking if your Google Analytics 4 property has Enhanced Measurement enabled, which automatically tracks events and sends them to Google Analytics 4.

Credit: youtube.com, Track Video with Google Analytics 4 and Google Tag Manager (Youtube, Vimeo, and more)

If you're using Google Tag Manager (GTM), you can set up tags and triggers for various YouTube video interactions such as play, pause, and completion. For a more customized approach, especially if you're hosting videos directly on your site, GTM is your go-to tool.

To create a Google Analytics 4 tag in GTM, go to Tags > New > Google Analytics > GA4 Event Tag and enter the following settings. In the Measurement ID field, you have to enter a GA4 measurement ID or a variable that contains the ID. You can also enter whatever you want in the Event Name field, following the naming convention used by Enhanced Measurement.

Here are the standard video-related events in Google Analytics 4:

  • video_start: When a user clicks play.
  • video_progress: When a video reaches certain points (e.g., 25%, 50%, 75%).
  • video_complete: When a video ends.

Create a Tag

To create a tag in Google Tag Manager (GTM), you need to set up a Google Analytics 4 tag. This involves going to Tags > New > Google Analytics > GA4 Event Tag in GTM.

Credit: youtube.com, How To Set Up Youtube Video Tracking In Google Tag Manager [2024]

In the Measurement ID field, you have to enter a GA4 measurement ID, or alternatively, you can enter a variable that contains the ID. The Event Name field can be any value you want, but it's a good idea to follow the naming convention used by Enhanced Measurement.

You can include event parameters in the tag, but they're optional. If you're following the Enhanced Measurement naming convention, you might include parameters like video_start, video_progress, and video_complete.

Here are some key settings to keep in mind when creating a Google Analytics 4 tag:

Enable Enhanced Measurement

Enable Enhanced Measurement to unlock the power of video tracking in Google Analytics 4. This feature automatically tracks certain interactions, including video engagement, and is enabled by default when you create a new GA4 property.

To ensure Enhanced Measurement is turned on, go to GA4 Admin > Data Streams > Click Gear icon. If you see video tracking enabled, you're good to go.

For another approach, see: Universal Analytics to Ga4

Credit: youtube.com, How to set up form tracking in Google Analytics 4 via Enhanced Measurement?

However, if you're not seeing video tracking enabled, don't worry. You can still use Google Tag Manager (GTM) to set up custom tracking for your YouTube video interactions.

Here are the events that are tracked with Enhanced Measurement:

  • video_start. Sent when a visitor starts watching a video.
  • video_progress. When a viewer reaches a particular threshold of the video (10%, 25%, 50%, 75%).
  • video_complete. When a visitor reaches the end of the video.

And here are the parameters that are tracked too:

  • video_current_time. The current timestamp of the video where the viewer is at (in seconds)
  • video_duration. Video duration in seconds.
  • video_percent. The threshold of the video (without the % sign)
  • video_provider. The value of this parameter is always “youtube”.
  • video_title. The title of the video.
  • video_url. This is the URL of the video.
  • visible. Returns “1” if the player is visible on the screen while the video engagement was tracked.

Understanding Data

To get the most out of tracking videos in Google Analytics, you need to understand your data. This means knowing what metrics to focus on, such as play counts, pause events, and completion rates.

These metrics can tell you how engaging your video content is and whether viewers watch them to the end. You can also use GA4's Exploration Tool to create segments and differentiate between users who watch videos and those who don't.

The key metrics to focus on include engagement metrics, user behavior, and audience insights. Engagement metrics show how viewers interact with your videos, while user behavior reveals how video consumption influences overall site engagement. Audience insights help you identify which segments of your audience are engaging with the videos.

Credit: youtube.com, Google Analytics 4 (GA4) 2025 For Beginners - Everything You NEED To KNOW!

Here are some key metrics to track:

By tracking these metrics, you can refine your video strategy and build a future-proof brand. For example, you can optimize content based on viewer preferences, refine video length and format, and improve placement and promotion.

Tracking Videos

Tracking videos in Google Analytics requires some setup, but it's not a complicated process. You can't rely on Google Analytics to automatically track video plays, so you'll need to set up event tracking manually.

To track video interactions, you'll need to create a Custom JavaScript variable that checks if the video player is present on a page. This is similar to what's done with the Vimeo player.

You can use a Custom HTML tag with a listener code that looks for video interactions of a particular type of video player. This listener will push the video engagement data to the Data Layer.

Take a look at this: Video Player for Google Drive

HTML5 Player

Tracking HTML5 video players can be a bit tricky, but it's not impossible. You'll need to create a Custom JavaScript variable to check if the video player is present on a page.

Credit: youtube.com, Track HTML5 Videos in Google Analytics

To do this, you'll add a Custom HTML tag with the listener code, which will look for video interactions of a particular type of video player. This listener will only fire if the Custom JavaScript variable returns true, indicating that the player is present on the page.

You'll also need to create Data Layer variables to access the custom data, as well as a custom event trigger. Finally, you'll need to create a GA4 event tag that fires on the dataLayer.push and sends the video engagement data to Google Analytics.

Here's a step-by-step guide to tracking HTML5 video players with GA4 and GTM:

  1. Create a Custom JavaScript variable to check for the video player.
  2. Add a Custom HTML tag with the listener code.
  3. Create Data Layer variables to access the custom data.
  4. Create a custom event trigger.
  5. Create a GA4 event tag that fires on dataLayer.push.

Does Automatically?

Google Analytics doesn't automatically track video interactions. You must set up event tracking manually or use a plugin like MonsterInsights to capture video engagement data.

If you're not tech-savvy, setting up event tracking can be a bit of a challenge, but it's worth the effort to get accurate video metrics.

Related reading: Google Analytics 4 Event

GTM Setup

Credit: youtube.com, Track Video with Google Analytics 4 and Google Tag Manager (2024)

To set up Google Tag Manager (GTM) for video tracking, you need to have Google Analytics 4 (GA4) installed in your GTM container. This means you already have the Google tag created.

You can use GTM to track YouTube videos, Vimeo videos, or other video platforms with custom settings. For YouTube videos, you should disable Video Engagement tracking features in Enhanced Measurement to avoid duplicate data.

To track Vimeo videos, you'll need to find an alternative solution since the built-in YouTube video tracking in GTM won't work. You can use a GTM recipe or template, such as the Vimeo listener, to get started.

Here's a list of GTM recipes available for video tracking:

  • Youtube video tracking
  • Vimeo video tracking
  • HTML5 player video tracking
  • Wistia
  • JW Player
  • Vidyard

You can also use Google Tag Manager to set up tags and triggers for various YouTube video interactions, such as play, pause, and completion. For this, you'll need to configure your tags and triggers in GTM using your GA4 settings.

Configure GTM Tags & Triggers

Credit: youtube.com, How to use triggers in Google Tag Manager

You'll need to set up tags and triggers in Google Tag Manager (GTM) to send data to Google Analytics 4 (GA4).

First, create a Google Analytics tag using your GA4 settings. In GTM, go to Tags > New > Google Analytics > GA4 Event Tag and enter the Measurement ID field. You can enter a GA4 measurement ID or a variable that contains the ID.

In the Event Name field, you can enter whatever you want, but following Google's naming convention (ex: video_{{Video Status}}) simplifies tracking by consolidating various statuses into a single event. For example, you can have three possible event names: video_start, video_progress, and video_complete.

To track YouTube video interactions, set up tags and triggers for various interactions such as play, pause, and completion. You can use the built-in YouTube video tracking in Google Tag Manager, but you need to disable Video Engagement tracking features in Enhanced Measurement to avoid duplicate data.

Here's a list of common event parameters you can include in the tag:

  • Event Name: video_play, video_pause, or video_progress
  • Video Title: video_title
  • Video URL: video_url
  • Video Percent: video_percent

Remember to configure tags and triggers in GTM to match your specific video tracking needs.

Power of Integration

Credit: youtube.com, How to Set Up GTM Server-Side Tagging (2024)

Integrating YouTube video tracking with GA4 is not just about collecting data, it's about unlocking a deeper understanding of your audience and their preferences.

By leveraging the powerful combination of YouTube video tracking and GA4, you can enhance your video strategy and create more engaging content.

Mastering YouTube video tracking in GA4 is an essential skill in the digital age, and can help you make informed decisions that drive success.

The experts at Roger West can set up video tracking in GA4 for your latest campaigns, and produce video content that converts.

Roger West Creative & Code is a full-service digital marketing agency that helps companies build brands, generate leads, and keep customers inspired and engaged.

Tracking Engagement

Tracking Engagement is crucial to understand how users interact with your videos. To start, you need to check if you have video engagement tracking enabled in your Google Analytics settings.

First, check if Enhanced Measurement is enabled, and if so, make sure Video Engagement is also enabled. If not, click the gear icon and enable it. You'll need to wait around 24 hours to start seeing the data in standard and custom reports.

Credit: youtube.com, Embed YouTube Video Engagement Tracking with Google Analytics 4, GTM 2025 #videotracking

To track video engagement, you'll need to create a Google Analytics 4 event tag. This will allow you to send events and pass corresponding data. You can do this by selecting Google Analytics > GA4 event tag as the tag type and entering the following configuration:

Some standard video-related events include video_start, video_progress, and video_complete. These events will help you track user engagement with your videos.

Add Event Parameters

These parameters offer deeper insights into how users interact with your videos. You can also include parameters like "video_percent" to track video progress.

To add these parameters, you can follow the example from the previous chapter, where a Data Layer variable was inserted into the event name field. Similarly, you can insert the video_title, video_url, and video_percent parameters in the tag as well.

Here are the standard video-related events that you can use:

  • video_start: When a user clicks play.
  • video_progress: When a video reaches certain points (e.g., 25%, 50%, 75%).
  • video_complete: When a video ends.

You can use these events to track user engagement with your videos. By adding event parameters, you can get more detailed information about how users are interacting with your content.

Check Engagement Status

Four adults in a modern office engaged in a collaborative video conference.
Credit: pexels.com, Four adults in a modern office engaged in a collaborative video conference.

To check your engagement status, you need to verify if video engagement tracking is enabled.

This involves checking the settings of your web data stream. Enhanced Measurement needs to be enabled, and within that, Video Engagement must also be enabled.

If you've just enabled Video Engagement tracking, you'll need to wait around 24 hours for the data to start showing up in standard and custom reports.

Troubleshooting

If you're not seeing any video data in Google Analytics, don't worry, it's likely a simple fix. You might not have any video events at all in GA4, so head to Reports > Engagement > Events and check if you have events like video_start, video_progress, or video_complete.

Not seeing data can also be due to not enough time having passed. After you start tracking videos, their data will appear in standard reports only within the next 24 hours, usually at least 12 hours are needed. Explorations need up to 48 hours to start displaying data. So if you've just started tracking videos, you'll need to wait more.

Here's an interesting read: Google Analytics Key Events

Credit: youtube.com, Troubleshooting in Google Analytics

Make sure you're looking at the correct date range, as this can also be a cause. If you're looking at an older period where video events were not tracked, you won't see any data. Also, double-check your filters, especially if you're using regular expressions. An incorrect regular expression can prevent data from showing up. For example, entering "video_pr|video_st" instead of "video_progress|video_start" will not work.

No Data?

If you don't see any video data, it's likely because you don't have any video events in GA4. Go to Reports > Engagement > Events and check for events like video_start, video_progress, and video_complete.

Maybe GA4's video tracking doesn't work on your website. In that case, try building a custom solution with Google Tag Manager.

You might need to wait a bit for data to appear, as it can take up to 24 hours for standard reports to display video data. Explorations can take up to 48 hours.

Credit: youtube.com, Troubleshooting Tableau : Show Missing Data | packtpub.com

Make sure you're looking at the correct date range. If you're looking at an older period where video events weren't tracked, you won't see any data.

Check your filters for any incorrect regular expressions. For example, if you enter a regular expression like video_progress|video_start, make sure to enter it exactly like that.

Why You Can't

Direct tracking of YouTube videos in Google Analytics is no longer possible due to changes made by Google.

The primary reason for this change is the stricter policies on user privacy and data collection on YouTube platforms.

You won't be able to gather data through Google Analytics if you attempt to track a YouTube video directly on YouTube.

This limitation is frustrating, especially if you want to understand how users interact with your content on YouTube.

YouTube now has policies that limit third-party tracking scripts, including those from Google Analytics.

You'll need to find alternative methods for tracking video interactions, which can be a challenge.

However, you can still report on performance using YouTube Analytics.

Monitoring interactions with YouTube videos embedded on your website is another option.

Viewing and Analyzing

Credit: youtube.com, Grow Your YouTube Channel With Google Analytics | Google Analytics YouTube Tutorial For Beginners

To view and analyze your video tracking data in Google Analytics 4 (GA4), start by navigating to the 'Events' report in the 'Reports' section. This is where you'll find video events like 'video_start', 'video_pause', and 'video_complete' that have been collected.

You can customize your reports to include specific dimensions and metrics that matter to you, such as adding dimensions like 'Video Title' to get a breakdown of performance by each video.

To dig deeper into your data, use GA4's Exploration reports to identify patterns and trends in video engagement and audience behavior. This will provide you with actionable insights to optimize your video content and improve user engagement on your website.

In standard reports, you can find outbound click events like video_start, video_progress, and video_complete if you've enabled Enhanced Measurement. However, the granularity of the data may be limited, and you may not see what kind of videos were watched if you click on any video event.

For your interest: Click Tracking

Credit: youtube.com, How to view Traffic Source of a specific page in Google Analytics 4

To see what kind of videos were watched, you'll need to create a custom report in the Explore section. To do this, click on the 'Explore' button on the left sidebar, select 'Blank', and then import dimensions like 'Event name', 'Video title', and 'Video URL'. Add metrics like 'Event count' and 'Total Users' to your report, and then narrow it down to only show video engagement events by filtering on 'Event name' and selecting 'video_start'.

Customization and Insights

You can create custom reports in GA4 to get the insights you need. To do this, click Explore in the left sidebar of your GA4 interface and select Blank. Then, import dimensions like Event name, Video title, and Video URL, and metrics like Event count and Total Users.

In your custom report, you can narrow down the data by filtering out non-video engagement events. To do this, click Drop or select dimension or metric and then choose Event name. Enter the condition "Event name exactly matches video_start" to see only video_start events.

With custom dimensions, you can register parameters from your video analytics and incorporate them into your overall data analysis. This is crucial for detailed video analytics.

Register Custom Dimensions

Credit: youtube.com, Custom Dimensions and Metrics in Google Analytics

Registering custom dimensions is a crucial step in utilizing the parameters in your GA4 reports. This allows you to incorporate detailed video analytics into your overall data analysis.

To register custom dimensions, you need to follow step 7 of the GA4 setup process. This process is necessary for getting the most out of your video analytics.

Registering custom dimensions helps you to track specific parameters that are unique to your video content. By doing so, you can gain a deeper understanding of your audience's behavior and preferences.

In GA4, custom dimensions are registered in the platform's settings. This involves selecting the parameters you want to track and setting them up as custom dimensions.

Enhance Strategy with Insights

You can use engagement data to tailor your content to viewer preferences. This means understanding what type of content resonates with your audience and creating more of it.

Optimizing your content based on viewer preferences can help you build a loyal following and increase engagement. For example, you can use data to see which topics or formats are most popular.

If this caught your attention, see: Can I Use Google Analytics on Any Website

Credit: youtube.com, Episode 249 : Building Strategies That Stick: Insights on Customer Experience and Personalization

Refining your video length and format is another key aspect of using insights to enhance your strategy. By analyzing data, you can determine what length and format of videos engage your audience the most.

Here are some ways you can use insights to refine your video strategy:

  • Optimize Content Based on Viewer Preferences
  • Refine Video Length and Format
  • Improve Placement and Promotion

Frequently Asked Questions

What cannot be tracked in Google Analytics?

Google Analytics can't track the reasoning behind visitors' decisions, only their actions on your site. This means you'll only see their path, not their thought process.

Cory Hayashi

Writer

Cory Hayashi is a writer with a passion for technology and innovation. He started his career as a software developer and quickly became interested in the intersection of tech and society. His writing explores how emerging technologies impact our lives, from the way we work to the way we communicate.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.