google-analyticsanalyticsgoogle-analytics-firebasebrightcove

Average time on page includes the video view time in Google analytics


Google Analytics has one of the metric which is "average time on page", which is how long user stays on a certain page. I'm trying to figure out if someone watched the video on same page, would the time they viewed count towards this "average time on page" or not ? FYI- Video is hosted on Brightcove and analytics information for page is extracted from Google Analytics.

Example :- The avg time spent on the landing page is ~2.5 minutes, which is very similar to the average ‘video seconds viewed’ (39010 seconds played / 290 views = 2.5 min per view on avg). We want to understand if people went to the site and only watched the video (if the video seconds played counts towards average time on page, then the answer is yes); or if people watched the video and spent an additional 2.5 minutes on the site which means 2.5 min +2.5 min = 5 min.

Google Analytics is implemented on Page only and in video we have video analytics. Any link would be helpful ?

Thanks in advance


Solution

  • The average time on a page is calculated from the difference between a hit sent to Google Analytics and the next hit sent. If you are not tracking the video and a user lands in the page, watch the video and then exit, you will not have average time for that page. Otherwise if you are tracking the video and for example sending an event to Analytics when the user has reached 25% of viewing it (non-interaction: false) the average time is calculated from the time difference between the event was sent to Analytics and when the user has landed on the page (and so on for the events of viewing 50%, 75%, 100%).

    Tracking Brighcove Videos with Gooogle Analytics: http://www.analytics-ninja.com/blog/2016/03/tracking-brighcove-videos-with-gooogle-analytics.html