Datazoom's CDN Data Dictionary and Connectors now offer full support for the CMCD specification. If the CDN provides CMCD support within their logging exports, Datazoom will parse that data into dedicated CMCD fields that customers can use directly within their analytics tools. The full CMCD specification can be found here: Common Media Client Data (CTA-5004)
Data Points
Akamai AMP (iOS)
- adClickUrl (Freewheel) - URL opened when the user interacts with an ad during playback.
- wrapperSystems (Freewheel) - Ad systems used for wrapper ads. The ad systems returned starts at the inline ad and traverses to the outermost wrapper ad.
IVS
Events
- Custom Event - Add any user or system behavioral event to the Datazoom data stream. Requires custom coding on the page or in the app by customer developer.
- Error (Content) - Thrown if an error occurs during content playback or retrieval of the video
- Exit Fullscreen (Content) - Triggered when user exits fullscreen mode during video playback
- Fullscreen (Content) - Triggered when user enters fullscreen mode during video playback
- Rendition Change (Content) - When the Player's Adaptive Bitrate Streaming upshifts or downshifts during Content Playback to a different quality level available in the manifest. This event includes absShift attribute identifying the direction of the change.
- Stall End (Content) - Event fired when video starts playing again after a stall and the buffer has been replenished and playback resumes.
- Stall Start (Content) - Stall Start event is triggered when playback of video stops because the buffer has been depleted causing an unexpected interruption for the user.
FluxData
- Number of Content Plays - The amount of content assets watched during the current user session.
- Number of Content Requests - The amount of content assets requested during the current user session.
- Number of Errors - Running count of the number of errors that have occurred during the user's current session.
- Number of Errors - Content - Running count of the number of errors that have occurred while content is playing during the user's current session.
- Playback Duration - Cumulative time that content & ads have been playing during the current video View. Excludes time accrued while user pauses content or buffering.
- Playback Duration - Content - Cumulative time that content has been playing during the current video Content Session. Excludes time accrued while user pauses content or buffering.
- Player State - Returns the player's current playback state. (Idle, buffering, playing, paused)
- Player Viewable - Is 50% or more of the player visible on the screen at the time of event?
- Rendition Height - Height in pixels of the video rendition being played. The manifest may contain multiple versions (i.e. renditions) of the video encoded at varying qualities to support varying network conditions.
- Rendition Name - Standardized name to represent the rendition currently being played.
- Rendition Video Bitrate - Target bitrate of the currently selected video rendition from the manifest. The manifest may contain multiple versions (i.e. renditions) of the video encoded at varying qualities to support varying network conditions.
- Rendition Width - Width in pixels of the video rendition being played. The manifest may contain multiple versions (i.e. renditions) of the video encoded at varying qualities to support varying network conditions.
- Stall Count - Number of times the user's playback has been interrupted by an unexpected video stall due to buffer depletion.
- Stall Count - Content - Number of times the user's playback of Content has been interrupted by an unexpected video stall due to buffer depletion.
- Stall Duration - The cumulative amount of time elapsed where the user's playback has been interrupted by an unexpected video stall due to buffer.
- Stall Duration - Content - The cumulative amount of time elapsed where the user's playback of Content has been interrupted by an unexpected video stall due to buffer depletion.
- Time Since Content Request - Time interval since content playback was requested.
- Time Since Content Started - Time interval since current content playback began.
- Time Since Last Buffer Start - Time interval since Buffer Start event began during playback.
- Time Since Last Buffer Start - Content - Time interval since Buffer Start event began during content playback, reported in milliseconds. Value is reset to zero at the start of a new video View or when another Buffer Start event occurs.
- Time Since Last Heartbeat - Time interval since Heartbeat was last sent for the current content session.
- Time Since Last Milestone - Content - Time interval since Milestone event was last sent for content.
- Time Since Last Pause - Time interval since content playback was paused., reported in milliseconds
- Time Since Last Rendition Change - Time interval since content playback shifted to a different available quality version from the manifest., reported in milliseconds
- Time Since Last Seek Start - Time interval since the occurrence of a Seek Start event.
- Time Since Last Stall Start - Time interval since Stall Start event began, reported in milliseconds. Value is reset to zero at the start of a new video View or when another Stall Start event occurs.
- Time Since Last Stall Start - Content - Time interval since Stall Start event began during content playback.
- Abs Shift - Describes the direction of the rendition change that occurred during Adaptive Bitrate Streaming. Values ‘up’ or ‘down’ depends on the value of the previous rendition. 'absShift' is an attribute of the Rendition Change event.
- Autostart - Returns whether the audio/video should start playing as soon as it is loaded
- Custom Metadata - Customers can add any user or system data to the Datazoom data stream. Requires custom coding on the page or in the app by customer developer.
- Default Muted - Identifies whether the audio/video should be muted by default
- Error Message (Content) - Error object representing a message about the error explicitly identified by the player
- Frame Rate - The frames per second of the current video encoding.
- Fullscreen - Is the player in fullscreen mode?
- Loop - Identifies whether the audio/video is programmed to start over again when finished
- Player Version - States the version of the video player that generated the event
- Preload - Identifies whether the audio/video should be loaded when the page loads
- Server Timestamp Offset - Time difference between the client side timestamp and the server side timestamp in milliseconds. A negative offset value would indicate that the Client is ahead of the server.
- Source - Returns the URL of the current media file
- Startup Duration - Content - This timer represents the total time a user spent waiting for content to begin playback excluding any time related to requesting, loading or playing pre-roll ads.
- Startup Duration - Total - This timer represents the total time a user spent waiting for content to begin playback excluding any time spent viewing pre-roll ads.
- Title - Provides the title of current asset being played
Shaka Player
Events
- Audio Track Changed (Content) - This event signifies when the user has chosen to switch to a different audio track during playback.
- Pause (Ad) - Event is fired when user hits the Pause button and chooses to temporarily halt video playback.
- Pause (Content) - Event is fired when user hits the Pause button and chooses to temporarily halt video playback.
- Playing (Content) - The media is no longer blocked from playback, and has started playing. Fired when playback resumes from Stall, Buffering or Seek.
- Rendition Change (Content) - When the Player's Adaptive Bitrate Streaming upshifts or downshifts during Content Playback to a different quality level available in the manifest. This event includes absShift attribute identifying the direction of the change.
- Resume (Content) - This event is fired when the user begins playing again after pausing the video during playback.
- Stall End (Content) - Event fired when video starts playing again after a stall and the buffer has been replenished and playback resumes.
- Stall Start (Content) - Stall Start event is triggered when playback of video stops because the buffer has been depleted causing an unexpected interruption for the user.
Fluxdata
- Bandwidth - Amount of estimated network bandwidth currently available to the end user's device.
- Buffer Fill - Percent utilization of playback buffer for storing video segments before they are shown by the video player. A bufferFill near 100% indicates that the video segments are downloading quickly enough to keep pace with the video playback of the user & should produce minimal buffering interruptions.
- Content Session Start Timestamp - Start time of a new Content Session for the current user session. Typically a new Content Session begins with a Playback Request.
- Current Audio Track - Identifies which available audio track has been selected by the user. Multiple audio tracks are usually used for alternate languages. Values returned may vary by content publisher & player.
- Current Subtitles - Identifies which available subtitle or closed captioning track has been selected by the user. Multiple captioning tracks are usually used for alternate languages. Values returned may vary by content publisher & player.
- Engagement Duration - Cumulative time that user has been engaged with the page, including time spent not viewing video.
- Event Count - Incremental counter of the events generated during a user session. This field is valuable for ensuring proper sequencing of events and detecting any potential data loss.
- Number of Ad Plays - Running count of the number of ads played during the user's current session.
- Number of Content Plays - The amount of content assets watched during the current user session.
- Number of Content Requests - The amount of content assets requested during the current user session.
- Number of Errors - Ads - Running count of the number of errors that have occurred while ads are playing during the user's current session.
- Number of Errors - Content - Running count of the number of errors that have occurred while content is playing during the user's current session.
- Playback Duration - Cumulative time that content & ads have been playing during the current video View. Excludes time accrued while user pauses content or buffering.
- Playback Duration - Ads - Cumulative time that ads have been playing during the current Content Session. Excludes time accrued while user pauses content or buffering.
- Playback Duration - Content - Cumulative time that content has been playing during the current video Content Session. Excludes time accrued while user pauses content or buffering.
- Player State - Returns the player's current playback state. (Idle, buffering, playing, paused)
- Rendition Audio Bitrate - Target audio encoding bitrate of the currently selected rendition from the manifest. The manifest may contain multiple versions (i.e. renditions) of the asset encoded at varying qualities to support varying network conditions. This data point returns the audio bitrate value stated in the manifest for the currently playing rendition. Only available if the manifest contains discrete ad & video tracks.
- Rendition Height - Height in pixels of the video rendition being played. The manifest may contain multiple versions (i.e. renditions) of the video encoded at varying qualities to support varying network conditions.
- Rendition Name - Standardized name to represent the rendition currently being played.
- Rendition Video Bitrate - Target bitrate of the currently selected video rendition from the manifest. The manifest may contain multiple versions (i.e. renditions) of the video encoded at varying qualities to support varying network conditions.
- Rendition Width - Width in pixels of the video rendition being played. The manifest may contain multiple versions (i.e. renditions) of the video encoded at varying qualities to support varying network conditions.
- Stall Count - Content - Number of times the user's playback of Content has been interrupted by an unexpected video stall due to buffer depletion.
- Stall Duration - Content - The cumulative amount of time elapsed where the user's playback of Content has been interrupted by an unexpected video stall due to buffer depletion.
- Time Since Content Request - Time interval since content playback was requested.
- Time Since Last Ad Break Start - Time interval since the current pod of advertisements began.
- Time Since Last Ad Request - Time interval since advertisement was requested.
- Time Since Last Ad Started - Time interval since advertisement started playing.
- Time Since Last Buffer Start - Time interval since Buffer Start event began during playback.
- Time Since Last Buffer Start - Ad - Time interval since Buffer Start event began during advertisement playback.
- Time Since Last Buffer Start - Content - Time interval since Buffer Start event began during content playback, reported in milliseconds. Value is reset to zero at the start of a new video View or when another Buffer Start event occurs.
- Time Since Last Heartbeat - Time interval since Heartbeat was last sent for the current content session.
- Time Since Last Milestone - Ad - Time interval since Milestone event was last sent for ad.
- Time Since Last Milestone - Content - Time interval since Milestone event was last sent for content.
- Time Since Last Pause - Time interval since content playback was paused., reported in milliseconds
- Time Since Last Rendition Change - Time interval since content playback shifted to a different available quality version from the manifest., reported in milliseconds
- Time Since Last Seek Start - Time interval since the occurrence of a Seek Start event.
- Time Since Last Stall Start - Content - Time interval since Stall Start event began during content playback.
- Ad Blocker - States whether an Ad Blocker was detected or not.
- Ad Break ID - UUID to denote the specific ad break. This can be used to tie events together that occurred during a specific ad break.
- Ad Session ID - UUID to denote the specific ad asset playback. This can be used to tie events together that occurred during a specific ad item.
- App Session Start Timestamp - Start time of the current user session
- Autostart - Returns whether the audio/video should start playing as soon as it is loaded
- Default Muted - Identifies whether the audio/video should be muted by default
- Default Playback Rate - Sets or returns the default speed of the audio/video playback. Describes the speed that the video is played back to the user in relation to normal playback time. .5x, 1x, 1.5x, 2x
- Dz Sdk Version - Version number of the Datazoom SDK that generated the event message.
- Frame Rate - The frames per second of the current video encoding.
- Loop - Identifies whether the audio/video is programmed to start over again when finished
- Player Name - States which video player generated the event
- Player Version - States the version of the video player that generated the event
- Startup Duration - Content - This timer represents the total time a user spent waiting for content to begin playback excluding any time related to requesting, loading or playing pre-roll ads.
- Startup Duration - Total - This timer represents the total time a user spent waiting for content to begin playback excluding any time spent viewing pre-roll ads.
Comments
0 comments
Article is closed for comments.