Streaming media dimensions overview
Dimensions in Streaming Media Analytics let you slice and filter metrics by content name, stream type, ad name, and dozens of other attributes. Most are set by the player at session start and carried through to session close.
How dimensions are populated
Streaming media dimensions follow three main population patterns:
-
Supplied by the media player: The source for the majority of dimensions. The player sends these values in the Session start call, and the media backend attaches them to every subsequent event in the session. What the player sends at session start is what appears in reports. Examples include Stream type, Content name, and Content length.
-
Derived values: Dimensions that the media backend computes from accumulated playback state rather than reading a player-supplied value. Content segment is computed from the playhead position over the course of playback. Media path tracks transitions between content and ad states across the session. These dimensions cannot be overridden by the player.
-
Classifications: Optional. Instead of populating separate dimensions, you can maintain classification data using Classification sets (Adobe Analytics) or Lookup datasets (Customer Journey Analytics).
Availability by reporting system
xdm.mediaReporting.sessionDetails, sourced from any dataset that includes streaming media data. You must create each dimension with the desired settings within Data view component settings.videostreamtype, videoname, or videolength). Dimensions that require processing rules use evar column names.