Analytics for Chromecast Integration

Cast and Play Scenario

Ooyala IQ tracks Chromecast device playback events. You can monitor Chromecast receiver analytics with the Ooyala IQ API by looking at data for browser=chrome, deviceOs=chromecast, and deviceType=settop. In the Ooyala IQ UI, this will be under Device Type > settop > other - Chromecast. In the Player panel, you will see "Chromecast_player" for Chromecast players. Analytics results vary depending on which cast/play scenario the end user initiates.

This section describes the Cast and Play use case (see Introduction to Chromecast Integration). In this scenario, the cast connection is established between the sender and the Chromecast device before selecting a video to play. The sender application never generates analytics events for the selected video. Analytics events are triggered and sent to Ooyala IQ when the video plays on the receiver device and are logged under browser=chrome, deviceOs=chromecast, and deviceType=settop.

Example

Asset A is 2 minutes and 30 seconds long. If a report is run for asset A when the user has completed the Cast and Play scenario, the following metrics would be captured for the Chromecast device.

Metric Mobile Chromecast
Hours Watched Mobile: 0 Chromecast: 00:02:30
Displays Mobile: 0 Chromecast: 1
Plays Requested Mobile: 0 Chromecast: 1
Video Starts Mobile: 0 Chromecast: 1
Playthrough 25% Mobile: 0 Chromecast: 1
Playthrough 50% Mobile: 0 Chromecast: 1
Playthrough 75% Mobile: 0 Chromecast: 1
Playthrough 100% Mobile: 0 Chromecast: 1

Play and Cast Scenario

This section describes the Play and Cast use case (see Introduction to Chromecast Integration). In this scenario, a user first selects content to play and plays it on their mobile device. At some point while watching the video, the user makes a cast connection between their device and a Chromecast device. Analytics for displays and plays requested are updated and are displayed in Ooyala IQ twice for each asset. Because the video playback comes from two devices, video events generated from the sender are shown in the mobile device category, and video events generated from Chromecast are shown in the Set-top box category.

Example

Asset B is 2 minutes long. The user watches 30% of the video on their mobile device and then connects to the Chromecast device and watches the rest of the video on the Chromecast device. If a report is run for asset B when the user has completed the Play and Cast scenario, the following metrics would be captured for the Chromecast device.

Metric Mobile Chromecast
Hours Watched Mobile: 00:00:36 (30% of the total hours watched) Chromecast: 00:00:84 (70% of the total hours watched)
Displays Mobile: 1 Chromecast: 1
Plays Requested Mobile: 1 Chromecast: 1
Video Starts Mobile: 1 Chromecast: 1
Playthrough 25% Mobile: 1 Chromecast: 1
Playthrough 50% Mobile: 0 Chromecast: 1
Playthrough 75% Mobile: 0 Chromecast: 1
Playthrough 100% Mobile: 0 Chromecast: 1

Combination Scenario

An alternative scenario is if the user starts with the Play and Cast scenario, then switches to playing the video on their mobile device again. In this scenario, the user starts watching the video on their mobile device, then establishes a cast connection and watches the video on the Chromecast device until another point in the video's duration (less than 100% duration). Next, the user disables the cast connection and resumes watching the video on their mobile device. The mobile device will generate analytics events for the selected video after the cast connection is disabled. Analytics events are triggered and sent to Ooyala IQ when the video plays on the Chromecast device as well.

Example

Asset C is 2 minutes long. The user starts watching the video on their mobile device for the first 30% of the video's duration, then establishes a cast connection and watches the video on the Chromecast device until 60% of the video's duration. Next, the user disables the cast connection and resumes watching the video on their mobile device until 100% of the video's duration. If a report is run for asset C when the user has completed the Cast and Play scenario then switched to watching the asset on their mobile device when they were 60% through the video, the following metrics would be captured for the mobile device and Chromecast device.

Metric Mobile Chromecast
Hours Watched Mobile: 00:00:84 (70% of the total hours watched) Chromecast: 00:00:36 (30% of the total hours watched)
Displays Mobile: 1 Chromecast: 1
Plays Requested Mobile: 1 Chromecast: 1
Video Starts Mobile: 1 Chromecast: 1
Playthrough 25% Mobile: 1 Chromecast: 1
Playthrough 50% Mobile: 1 Chromecast: 1
Playthrough 75% Mobile: 1 Chromecast: 0
Playthrough 100% Mobile: 1 Chromecast: 0

Was this article helpful?