https://ns.adobe.com/xdm/context/media
Media context information for content related interactions.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | datatypes/media.schema.json |
{
"xdm:mediaTimed": {
"xdm:primaryAssetReference": {
"@id": "https://data.adobe.io/entities/media-timed-asset-reference/15234430",
"dc:title": "Floki Begs Helga for Freedom",
"dc:creator": "Video Author",
"dc:publisher": "tvonline",
"xmpDM:duration": 87,
"iptc4xmpExt:Series": {
"iptc4xmpExt:Name": "nba_highlights",
"iptc4xmpExt:Identifier": "http://espn.com/series-identifiers/2613953"
},
"xdm:showType": "episode",
"xdm:streamFormat": "long",
"xdm:streamType": "video",
"iptc4xmpExt:Season": {
"iptc4xmpExt:Number": 1
},
"iptc4xmpExt:Episode": {
"iptc4xmpExt:Number": 1
},
"iptc4xmpExt:Genre": [
"sports"
],
"iptc4xmpExt:rating": [
{
"iptc4xmpExt:RatingValue": "TV",
"iptc4xmpExt:RatingSourceLink": "http://www.tvrates.org/ratings.htm"
}
],
"iptc4xmpExt:creator": [
{
"iptc4xmpExt:Name": "MyChannel"
}
]
},
"xdm:primaryAssetViewDetails": {
"@id": "https://data.adobe.io/entities/media-sessionid/1427461282884250114230",
"xdm:playerName": "watchmytv",
"xdm:videoSegment": "[3-10]",
"xdm:path": "mid:movie:part:foo.com:dfehfdb3-4ce7",
"xdm:broadcastChannel": "WatchMyTV",
"xdm:broadcastContentType": "VOD",
"xdm:streamFormat": "short",
"xdm:vhlVersion": "js-2.0.1.88-c8c0b1",
"xdm:playerSDKVersion": {
"xdm:version": "1.0.8"
},
"xdm:broadcastNetwork": "eccu",
"xdm:adLoadType": "2",
"xdm:sourceFeed": "http%3A%2F%2Fvod01.pure.centurylink.net%2Fhls%2Fvu%2F9080890106690980_38_3_M_HD.m3u8",
"xdm:sessionTimeout": 1800,
"xdm:downloadedPlayback": false
},
"xdm:mediaChapter": {
"xdm:chapterAssetReference": {
"@id": "https://data.adobe.io/entities/media-chapter-asset-reference/2144511",
"xdm:name": "Chapter1",
"xmpDM:duration": 44
},
"xdm:chapterAssetViewDetails": {
"xdm:index": 0,
"xdm:offset": 0
},
"xdm:impressions": {
"xdm:value": 1
},
"xdm:completes": {
"xdm:value": 1
},
"xdm:timePlayed": {
"xdm:value": 44
},
"xdm:federated": {
"xdm:value": 0
}
},
"xdm:playhead": 831
}
}
Property | Type | Required | Defined by |
---|---|---|---|
xdm:mediaTimed | object |
Optional | Media information (this schema) |
* |
any | Additional | this schema allows additional properties |
Information related to timed media main content, such as ads and chapters.
xdm:mediaTimed
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:adCount |
Optional | |
xdm:averageMinuteAudience |
Optional | |
xdm:chapterCount |
Optional | |
xdm:completes |
Optional | |
xdm:dayPart |
string | Optional |
xdm:dropBeforeStarts |
Optional | |
xdm:estimatedStreams |
Optional | |
xdm:federated |
Optional | |
xdm:idp |
string | Optional |
xdm:impressions |
Optional | |
xdm:mediaAuth |
string | Optional |
xdm:mediaChapter |
object | Optional |
xdm:mediaSegmentViews |
Optional | |
xdm:pauseImpactedStreams |
Optional | |
xdm:pauseTime |
Optional | |
xdm:pauses |
Optional | |
xdm:playhead |
integer | Optional |
xdm:primaryAssetReference |
object | Required |
xdm:primaryAssetViewDetails |
object | Optional |
xdm:progress10 |
Optional | |
xdm:progress25 |
Optional | |
xdm:progress50 |
Optional | |
xdm:progress75 |
Optional | |
xdm:progress95 |
Optional | |
xdm:publisher |
string | Optional |
xdm:radioStation |
string | Optional |
xdm:recordLabel |
string | Optional |
xdm:resumes |
Optional | |
xdm:starts |
Optional | |
xdm:timePlayed |
Optional | |
xdm:totalTimePlayed |
Optional | |
xdm:uniqueTimePlayed |
Optional |
The number of ads started during the playback.
xdm:adCount
- is optional
- type: reference
Describes the average content time spent for a specific media item - i.e. the total content time spent divided by the length for all of the playback sessions.
xdm:averageMinuteAudience
- is optional
- type: reference
The number of chapters started during the playback.
xdm:chapterCount
- is optional
- type: reference
Indicates if a timed media asset was watched to completion, this does not necessarily mean the viewer watched the whole video; viewer could have skipped ahead.
xdm:completes
- is optional
- type: reference
Defines the time of the day when the content was broadcast or played.
xdm:dayPart
- is optional
- type:
string
string
Indicates the user abandoned the media stream before the first frame for example, during the pre-roll ad break, or due to an error while loading the content from the CDN.
xdm:dropBeforeStarts
- is optional
- type: reference
The estimated number of video or audio streams per each individual content.
xdm:estimatedStreams
- is optional
- type: reference
Indicates the experience event was created through data federation or data sharing.
xdm:federated
- is optional
- type: reference
The MVPD (Multichannel Video Programming Distributor) provided via authentication. [https://en.wikipedia.org/?title=MVPD]
xdm:idp
- is optional
- type:
string
string
Describes the intention to play a timed media asset. It does not measure success, as the user might abandon the content before the first frame is viewed.
xdm:impressions
- is optional
- type: reference
The user has been authorized via authentication.
xdm:mediaAuth
- is optional
- type:
string
string
Timed media chapter information.
xdm:mediaChapter
- is optional
- type:
object
Unknown type object
.
{
"title": "Media chapter",
"type": "object",
"description": "Timed media chapter information.",
"properties": {
"xdm:chapterAssetReference": {
"title": "Chapter asset reference",
"type": "object",
"description": "Asset information about the chapter captured by the experience event.",
"properties": {
"@id": {
"title": "Chapter identity",
"format": "uri-reference",
"type": "string",
"description": "The identity of the chapter.",
"meta:titleId": "media##@id##title##5221",
"meta:descriptionId": "media##@id##description##56711"
},
"dc:title": {
"title": "Chapter name",
"type": "string",
"description": "The friendly name of the chapter and or segment.",
"meta:titleId": "media##dc:title##title##84041",
"meta:descriptionId": "media##dc:title##description##75401"
},
"xmpDM:duration": {
"title": "Chapter length or duration",
"type": "integer",
"description": "The length of the chapter, in seconds.",
"meta:titleId": "media##xmpDM:duration##title##141",
"meta:descriptionId": "media##xmpDM:duration##description##58671"
}
},
"required": [
"@id"
],
"meta:titleId": "media##xdm:chapterAssetReference##title##99301",
"meta:descriptionId": "media##xdm:chapterAssetReference##description##67801"
},
"xdm:chapterAssetViewDetails": {
"title": "Chapter view details",
"type": "object",
"description": "View details for the chapter playback captured by the experience event.",
"properties": {
"xdm:index": {
"title": "Chapter position",
"type": "integer",
"description": "The index of the chapter inside the content.",
"meta:titleId": "media##xdm:index##title##50891",
"meta:descriptionId": "media##xdm:index##description##97561"
},
"xdm:offset": {
"title": "Chapter offset",
"type": "integer",
"description": "The offset of the chapter, in seconds, inside the content from the start.",
"meta:titleId": "media##xdm:offset##title##54011",
"meta:descriptionId": "media##xdm:offset##description##67351"
}
},
"required": [
"xdm:index",
"xdm:offset"
],
"meta:titleId": "media##xdm:chapterAssetViewDetails##title##8461",
"meta:descriptionId": "media##xdm:chapterAssetViewDetails##description##98211"
},
"xdm:impressions": {
"title": "Chapter starts",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Describes the intention to play a timed media asset. It does not measure success, as the user might abandon the content before the first frame is viewed.",
"meta:titleId": "media##xdm:impressions##title##11181",
"meta:descriptionId": "media##xdm:impressions##description##22751"
},
"xdm:completes": {
"title": "Chapter completes",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Indicates if a timed media asset was watched to completion - this does not necessarily mean the viewer watched the whole video; viewer could have skipped ahead.",
"meta:titleId": "media##xdm:completes##title##82871",
"meta:descriptionId": "media##xdm:completes##description##42231"
},
"xdm:timePlayed": {
"title": "Chapter time spent",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Describes the amount of time in seconds spent by a user on a specific timed media asset.",
"meta:titleId": "media##xdm:timePlayed##title##29851",
"meta:descriptionId": "media##xdm:timePlayed##description##16081"
},
"xdm:federated": {
"title": "Chapter federated",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Indicates if an experience event was created through data federation or data sharing.",
"meta:titleId": "media##xdm:federated##title##28261",
"meta:descriptionId": "media##xdm:federated##description##22631"
},
"xdm:downloadedPlayback": {
"title": "Chapter downloaded flag",
"type": "boolean",
"description": "Set to true when the hit is generated due to playing a downloaded chapter content session.",
"meta:titleId": "media##xdm:downloadedPlayback##title##52801",
"meta:descriptionId": "media##xdm:downloadedPlayback##description##42571"
}
},
"meta:titleId": "media##xdm:mediaChapter##title##62931",
"meta:descriptionId": "media##xdm:mediaChapter##description##75421",
"simpletype": "`object`"
}
Indicates when at least one frame, not necessarily the first has been viewed.
xdm:mediaSegmentViews
- is optional
- type: reference
Indicates if one or more pauses occurred during the playback of a single media item.
xdm:pauseImpactedStreams
- is optional
- type: reference
Describes the duration in seconds in which playback was paused by the user.
xdm:pauseTime
- is optional
- type: reference
The number of pause periods that occurred during playback.
xdm:pauses
- is optional
- type: reference
If the content is live, the playhead must be the current second of the day, 0 <= playhead < 86400. If the content is recorded, the playhead must be the current second of content, 0 <= playhead < content length.
xdm:playhead
- is optional
- type:
integer
integer
Asset information about the main content that was played, present on all ads and chapters that occur during the content's playback.
xdm:primaryAssetReference
- is required
- type:
object
Unknown type object
.
{
"title": "Primary asset reference",
"type": "object",
"description": "Asset information about the main content that was played, present on all ads and chapters that occur during the content's playback.",
"properties": {
"@id": {
"title": "Asset ID",
"type": "string",
"format": "uri-reference",
"description": "Identifier of the content, which can be used to tie back to other industry or CMS IDs.",
"meta:titleId": "media##@id##title##39951",
"meta:descriptionId": "media##@id##description##32411"
},
"dc:title": {
"title": "Content name",
"type": "string",
"description": "The friendly, human-readable name of the timed media asset.",
"meta:titleId": "media##dc:title##title##851",
"meta:descriptionId": "media##dc:title##description##22221"
},
"dc:creator": {
"title": "Originator",
"type": "string",
"description": "Creator of the content.",
"meta:titleId": "media##dc:creator##title##1951",
"meta:descriptionId": "media##dc:creator##description##47391"
},
"id3:Audio": {
"title": "Audio",
"description": "Metadata specific to audio content (record label, radio station, etc.).",
"$ref": "https://id3.org/id3v2.4/audio",
"meta:status": "deprecated",
"meta:titleId": "media##id3:Audio##title##50141",
"meta:descriptionId": "media##id3:Audio##description##43031"
},
"xmpDM:artist": {
"title": "Artist",
"type": "string",
"description": "The name of the album artist or group performing the music recording or video.",
"meta:status": "deprecated",
"meta:titleId": "media##xmpDM:artist##title##85051",
"meta:descriptionId": "media##xmpDM:artist##description##73591"
},
"xmpDM:album": {
"title": "Album",
"type": "string",
"description": "The name of the album that the music recording or video belongs to.",
"meta:status": "deprecated",
"meta:titleId": "media##xmpDM:album##title##95311",
"meta:descriptionId": "media##xmpDM:album##description##63451"
},
"xdm:Audio": {
"title": "Audio",
"description": "Metadata specific to audio content (record label, radio station, etc.).",
"type": "object",
"properties": {
"dc:creator": {
"title": "Author",
"type": "string",
"description": "Name of the media author.",
"meta:titleId": "media##dc:creator##title##16651",
"meta:descriptionId": "media##dc:creator##description##30291"
},
"xmpDM:artist": {
"title": "Artist",
"type": "string",
"description": "The name of the album artist or group performing the music recording or video.",
"meta:titleId": "media##xmpDM:artist##title##90241",
"meta:descriptionId": "media##xmpDM:artist##description##81851"
},
"xmpDM:album": {
"title": "Album",
"type": "string",
"description": "The name of the album that the music recording or video belongs to.",
"meta:titleId": "media##xmpDM:album##title##65521",
"meta:descriptionId": "media##xmpDM:album##description##75141"
},
"id3:Audio": {
"title": "Audio",
"description": "Metadata specific to audio content (record label, radio station, etc.).",
"$ref": "https://id3.org/id3v2.4/audio",
"meta:titleId": "media##id3:Audio##title##86101",
"meta:descriptionId": "media##id3:Audio##description##11881"
}
},
"meta:titleId": "media##xdm:Audio##title##5061",
"meta:descriptionId": "media##xdm:Audio##description##69821"
},
"xmpDM:duration": {
"title": "Media content length",
"type": "integer",
"description": "Length of primary media asset in seconds.",
"meta:titleId": "media##xmpDM:duration##title##97521",
"meta:descriptionId": "media##xmpDM:duration##description##92011"
},
"xdm:showType": {
"title": "Show type",
"type": "string",
"description": "The type of content for example, trailer or full episode.",
"meta:titleId": "media##xdm:showType##title##15271",
"meta:descriptionId": "media##xdm:showType##description##44461"
},
"iptc4xmpExt:Series": {
"title": "Series",
"description": "The series the show belongs to.",
"$ref": "http://www.iptc.org/series",
"meta:titleId": "media##iptc4xmpExt:Series##title##1131",
"meta:descriptionId": "media##iptc4xmpExt:Series##description##79191"
},
"xdm:streamFormat": {
"title": "Stream format",
"type": "string",
"description": "Free-form format of the stream for example, short or long.",
"meta:titleId": "media##xdm:streamFormat##title##62991",
"meta:descriptionId": "media##xdm:streamFormat##description##92311"
},
"xdm:streamType": {
"title": "Stream type",
"description": "The type of the media stream",
"type": "string",
"default": "video",
"enum": [
"audio",
"video",
"gaming"
],
"meta:enum": {
"audio": "An audio stream (e.g. podcast, audiobook, radio stream).",
"video": "A video stream (e.g. Video-On-Demand, live event stream, downloaded movie).",
"gaming": "A gaming stream (e.g. Twitch, Hitbox)."
},
"meta:titleId": "media##xdm:streamType##title##39001",
"meta:descriptionId": "media##xdm:streamType##description##90081"
},
"iptc4xmpExt:Season": {
"title": "Season",
"description": "The season the show belongs to.",
"$ref": "http://www.iptc.org/season",
"meta:titleId": "media##iptc4xmpExt:Season##title##79121",
"meta:descriptionId": "media##iptc4xmpExt:Season##description##97691"
},
"iptc4xmpExt:Episode": {
"title": "Episode",
"description": "The episode the show belongs to.",
"$ref": "http://www.iptc.org/episode",
"meta:titleId": "media##iptc4xmpExt:Episode##title##87541",
"meta:descriptionId": "media##iptc4xmpExt:Episode##description##41771"
},
"iptc4xmpExt:Genre": {
"title": "Genre",
"description": "Type or grouping of content as defined by content producer.",
"type": "array",
"items": {
"type": "string"
},
"meta:titleId": "media##iptc4xmpExt:Genre##title##89361",
"meta:descriptionId": "media##iptc4xmpExt:Genre##description##26691"
},
"iptc4xmpExt:Rating": {
"title": "Content rating",
"description": "The rating as defined by Parental Guidelines.",
"type": "array",
"items": {
"$ref": "http://www.iptc.org/rating"
},
"meta:titleId": "media##iptc4xmpExt:Rating##title##67331",
"meta:descriptionId": "media##iptc4xmpExt:Rating##description##30051"
},
"iptc4xmpExt:Creator": {
"title": "Creator",
"description": "Party or parties including person or organization which created the video, refinement by the role attribute.",
"type": "array",
"items": {
"$ref": "http://www.iptc.org/creator"
},
"meta:titleId": "media##iptc4xmpExt:Creator##title##24281",
"meta:descriptionId": "media##iptc4xmpExt:Creator##description##77791"
},
"xdm:firstAirDate": {
"title": "First air date",
"type": "string",
"description": "The date when the content first aired on television.",
"meta:titleId": "media##xdm:firstAirDate##title##99171",
"meta:descriptionId": "media##xdm:firstAirDate##description##33851"
},
"xmpDM:releaseDate": {
"title": "First digital date",
"type": "string",
"description": "The date when the content first aired on any digital channel or platform.",
"meta:titleId": "media##xmpDM:releaseDate##title##59951",
"meta:descriptionId": "media##xmpDM:releaseDate##description##50211"
}
},
"required": [
"@id"
],
"meta:titleId": "media##xdm:primaryAssetReference##title##92491",
"meta:descriptionId": "media##xdm:primaryAssetReference##description##6541",
"simpletype": "`object`"
}
View details for the main content playback, present on all ads and chapters that occur during the content's playback.
xdm:primaryAssetViewDetails
- is optional
- type:
object
Unknown type object
.
{
"title": "Primary asset view details",
"type": "object",
"description": "View details for the main content playback, present on all ads and chapters that occur during the content's playback.",
"properties": {
"@id": {
"title": "Media session ID",
"type": "string",
"format": "uri-reference",
"description": "Identifies an instance of a content stream unique to an individual playback.",
"meta:titleId": "media##@id##title##31141",
"meta:descriptionId": "media##@id##description##82861"
},
"xdm:playerName": {
"title": "Content player name",
"type": "string",
"description": "Name of the content player.",
"meta:titleId": "media##xdm:playerName##title##9791",
"meta:descriptionId": "media##xdm:playerName##description##97901"
},
"xdm:videoSegment": {
"title": "Video segment",
"type": "string",
"pattern": "^[[0-9]+-[0-9]+]$",
"description": "The interval that describes the part of the content that has been viewed in minutes.",
"meta:titleId": "media##xdm:videoSegment##title##29671",
"meta:descriptionId": "media##xdm:videoSegment##description##80611"
},
"xdm:path": {
"title": "Video path",
"type": "string",
"description": "The path to the video in the app or site.",
"meta:titleId": "media##xdm:path##title##21451",
"meta:descriptionId": "media##xdm:path##description##53961"
},
"xdm:broadcastChannel": {
"title": "Content channel",
"type": "string",
"description": "Distribution channel from where the content was played.",
"meta:titleId": "media##xdm:broadcastChannel##title##65951",
"meta:descriptionId": "media##xdm:broadcastChannel##description##71411"
},
"xdm:broadcastContentType": {
"title": "Broadcast content type",
"type": "string",
"description": "The type of the stream delivery.",
"meta:enum": {
"VOD": "Video-on-demand",
"Live": "Live streaming",
"Linear": "Linear playback of the media asset",
"UGC": "User-generated content",
"Radio": "Radio show",
"Podcast": "Audio podcast",
"Audiobook": "Audiobook"
},
"meta:titleId": "media##xdm:broadcastContentType##title##60571",
"meta:descriptionId": "media##xdm:broadcastContentType##description##2911"
},
"xdm:playerSDKVersion": {
"title": "Player SDK version",
"$ref": "https://ns.adobe.com/xdm/context/implementationdetails",
"description": "The SDK version used by the player.",
"meta:titleId": "media##xdm:playerSDKVersion##title##41231",
"meta:descriptionId": "media##xdm:playerSDKVersion##description##42611"
},
"xdm:vhlVersion": {
"title": "VHL version",
"type": "string",
"description": "The Media SDK version used for the tracking session.",
"meta:titleId": "media##xdm:vhlVersion##title##58021",
"meta:descriptionId": "media##xdm:vhlVersion##description##53421"
},
"xdm:broadcastNetwork": {
"title": "Broadcast network",
"type": "string",
"description": "The programmer network name.",
"meta:titleId": "media##xdm:broadcastNetwork##title##87741",
"meta:descriptionId": "media##xdm:broadcastNetwork##description##14961"
},
"xdm:adLoadType": {
"title": "Ad load type",
"type": "string",
"description": "The type of ad loaded as defined by each customer's internal representation.",
"meta:titleId": "media##xdm:adLoadType##title##36651",
"meta:descriptionId": "media##xdm:adLoadType##description##2881"
},
"xdm:sourceFeed": {
"title": "Feed type",
"type": "string",
"description": "The type of feed, which can either represent actual feed-related data such as EAST HD or SD, or the source of the feed like a URL.",
"meta:titleId": "media##xdm:sourceFeed##title##9681",
"meta:descriptionId": "media##xdm:sourceFeed##description##65141"
},
"xdm:sessionTimeout": {
"title": "Media session server timeout",
"type": "integer",
"description": "Indicates the amount of time, in seconds, that passed between the user's last known interaction and the moment the session was closed.",
"meta:titleId": "media##xdm:sessionTimeout##title##86351",
"meta:descriptionId": "media##xdm:sessionTimeout##description##62121"
},
"xdm:qoe": {
"title": "Quality of experience",
"type": "object",
"description": "Timed media properties related to the content playback's quality of experience (QoE).",
"properties": {
"xdm:error": {
"title": "Custom error object",
"type": "object",
"description": "Quality of experience (QoE) custom error information.",
"properties": {
"xdm:errorID": {
"title": "Error ID",
"type": "string",
"description": "The error ID.",
"minLength": 1,
"meta:titleId": "media##xdm:errorID##title##82411",
"meta:descriptionId": "media##xdm:errorID##description##30321"
},
"xdm:errorSource": {
"title": "Error source",
"type": "string",
"description": "The error source.",
"enum": [
"player",
"external"
],
"meta:enum": {
"player": "Player source.",
"external": "External source."
},
"meta:titleId": "media##xdm:errorSource##title##25331",
"meta:descriptionId": "media##xdm:errorSource##description##82201"
}
},
"required": [
"xdm:errorID",
"xdm:errorSource"
],
"meta:titleId": "media##xdm:error##title##79291",
"meta:descriptionId": "media##xdm:error##description##84991"
},
"xdm:errors": {
"title": "Errors",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of errors that were encountered during playback.",
"meta:titleId": "media##xdm:errors##title##11231",
"meta:descriptionId": "media##xdm:errors##description##68361"
},
"xdm:buffers": {
"title": "Buffer events",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of buffer states that occurred during a playback session.",
"meta:titleId": "media##xdm:buffers##title##17541",
"meta:descriptionId": "media##xdm:buffers##description##46941"
},
"xdm:bufferTime": {
"title": "Total buffer duration",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Describes the total amount of time in seconds, spent buffering.",
"meta:titleId": "media##xdm:bufferTime##title##79481",
"meta:descriptionId": "media##xdm:bufferTime##description##14341"
},
"xdm:bufferImpactedStreams": {
"title": "Buffer impacted streams",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of streams impacted by buffering.",
"meta:titleId": "media##xdm:bufferImpactedStreams##title##20171",
"meta:descriptionId": "media##xdm:bufferImpactedStreams##description##18341"
},
"xdm:stalls": {
"title": "Stalling events",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of stall states that occurred during a playback session.",
"meta:titleId": "media##xdm:stalls##title##73001",
"meta:descriptionId": "media##xdm:stalls##description##98511"
},
"xdm:stallTime": {
"title": "Total stalling duration",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Describes the duration in seconds in which the playback was stalled during playback.",
"meta:titleId": "media##xdm:stallTime##title##76711",
"meta:descriptionId": "media##xdm:stallTime##description##77451"
},
"xdm:stallingImpactedStreams": {
"title": "Stalling impacted streams",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of streams impacted by stalling.",
"meta:titleId": "media##xdm:stallingImpactedStreams##title##92281",
"meta:descriptionId": "media##xdm:stallingImpactedStreams##description##10631"
},
"xdm:bitrateChanges": {
"title": "Bitrate changes",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of bitrate change events that occurred during a playback session.",
"meta:titleId": "media##xdm:bitrateChanges##title##47841",
"meta:descriptionId": "media##xdm:bitrateChanges##description##50781"
},
"xdm:bitrateAverage": {
"title": "Average bitrate",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "A weighted average of all bitrate values related to the play duration that occurred during a playback session.",
"meta:titleId": "media##xdm:bitrateAverage##title##23291",
"meta:descriptionId": "media##xdm:bitrateAverage##description##67161"
},
"xdm:bitrateAverageBucket": {
"title": "Average bitrate bucket",
"type": "string",
"description": "The average bitrate (in kbps). The value is predefined buckets at 100kbps intervals.",
"meta:titleId": "media##xdm:bitrateAverageBucket##title##15731",
"meta:descriptionId": "media##xdm:bitrateAverageBucket##description##91131"
},
"xdm:bitrateChangeImpactedStreams": {
"title": "Bitrate change impacted streams",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of streams in which bitrate changes occurred.",
"meta:titleId": "media##xdm:bitrateChangeImpactedStreams##title##15121",
"meta:descriptionId": "media##xdm:bitrateChangeImpactedStreams##description##68551"
},
"xdm:droppedFrames": {
"title": "Dropped frames",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of frames dropped during playback of the main content.",
"meta:titleId": "media##xdm:droppedFrames##title##39471",
"meta:descriptionId": "media##xdm:droppedFrames##description##73421"
},
"xdm:droppedFrameImpactedStreams": {
"title": "Dropped frame impacted streams",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of streams in which frames were dropped.",
"meta:titleId": "media##xdm:droppedFrameImpactedStreams##title##75231",
"meta:descriptionId": "media##xdm:droppedFrameImpactedStreams##description##58251"
},
"xdm:dropBeforeStarts": {
"title": "Drops before starts",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Indicates the user abandoned the media stream before the first frame for example, during the pre-roll ad break, or due to an error while loading the content from the CDN.",
"meta:titleId": "media##xdm:dropBeforeStarts##title##27671",
"meta:descriptionId": "media##xdm:dropBeforeStarts##description##51351"
},
"xdm:timeToStart": {
"title": "Time to start",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "Describes the duration (in seconds) passed between video load and start.",
"meta:titleId": "media##xdm:timeToStart##title##15561",
"meta:descriptionId": "media##xdm:timeToStart##description##64531"
},
"xdm:playerSdkErrors": {
"title": "Player SDK Error IDs",
"type": "array",
"items": {
"type": "string"
},
"description": "The error IDs encountered during a playback session that originated in the Player.",
"meta:titleId": "media##xdm:playerSdkErrors##title##6831",
"meta:descriptionId": "media##xdm:playerSdkErrors##description##84151"
},
"xdm:mediaSdkErrors": {
"title": "Media SDK Error IDs",
"type": "array",
"items": {
"type": "string"
},
"description": "The error IDs encountered during a playback session that originated in the Media SDK.",
"meta:titleId": "media##xdm:mediaSdkErrors##title##67121",
"meta:descriptionId": "media##xdm:mediaSdkErrors##description##99311"
},
"xdm:externalSdkErrors": {
"title": "External Error IDs",
"type": "array",
"items": {
"type": "string"
},
"description": "The error IDs encountered during a playback session that originated outside the Player or SDK.",
"meta:titleId": "media##xdm:externalSdkErrors##title##66291",
"meta:descriptionId": "media##xdm:externalSdkErrors##description##41541"
},
"xdm:errorImpactedStreams": {
"title": "Error impacted streams",
"$ref": "https://ns.adobe.com/xdm/data/measure",
"description": "The number of streams in which an error event occurred.",
"meta:titleId": "media##xdm:errorImpactedStreams##title##4371",
"meta:descriptionId": "media##xdm:errorImpactedStreams##description##41131"
}
},
"meta:titleId": "media##xdm:qoe##title##54041",
"meta:descriptionId": "media##xdm:qoe##description##43461"
},
"xdm:downloadedPlayback": {
"title": "Media downloaded flag",
"type": "boolean",
"description": "The stream was played locally on the device after being downloaded.",
"meta:titleId": "media##xdm:downloadedPlayback##title##81191",
"meta:descriptionId": "media##xdm:downloadedPlayback##description##43021"
},
"xdm:fullScreen": {
"title": "Full screen",
"type": "object",
"description": "Timed media properties related to full screen player state.",
"properties": {
"xdm:playerStateSet": {
"title": "Player state set",
"type": "boolean",
"description": "Whether or not the player state is set on that state.",
"meta:titleId": "media##xdm:playerStateSet##title##3871",
"meta:descriptionId": "media##xdm:playerStateSet##description##92031"
},
"xdm:playerStateCount": {
"title": "Player state count",
"type": "integer",
"minimum": 0,
"description": "The number of times that player state was set on the stream.",
"meta:titleId": "media##xdm:playerStateCount##title##76901",
"meta:descriptionId": "media##xdm:playerStateCount##description##21081"
},
"xdm:playerStateTime": {
"title": "Player state time",
"type": "integer",
"minimum": 0,
"description": "The total duration of that player state.",
"meta:titleId": "media##xdm:playerStateTime##title##76761",
"meta:descriptionId": "media##xdm:playerStateTime##description##54101"
}
},
"meta:titleId": "media##xdm:fullScreen##title##36641",
"meta:descriptionId": "media##xdm:fullScreen##description##31531"
},
"xdm:mute": {
"title": "Mute",
"$ref": "https://ns.adobe.com/xdm/context/player-state",
"description": "Timed media properties related to mute player state.",
"meta:titleId": "media##xdm:mute##title##27011",
"meta:descriptionId": "media##xdm:mute##description##17301"
},
"xdm:closeCaption": {
"title": "Close caption",
"$ref": "https://ns.adobe.com/xdm/context/player-state",
"description": "Timed media properties related to close caption player state.",
"meta:titleId": "media##xdm:closeCaption##title##39401",
"meta:descriptionId": "media##xdm:closeCaption##description##44401"
},
"xdm:pictureInPicture": {
"title": "Picture in picture",
"$ref": "https://ns.adobe.com/xdm/context/player-state",
"description": "Timed media properties related to picture in picture player state.",
"meta:titleId": "media##xdm:pictureInPicture##title##6291",
"meta:descriptionId": "media##xdm:pictureInPicture##description##73971"
},
"xdm:inFocus": {
"title": "In focus",
"$ref": "https://ns.adobe.com/xdm/context/player-state",
"description": "Timed media properties related to in focus player state.",
"meta:titleId": "media##xdm:inFocus##title##93531",
"meta:descriptionId": "media##xdm:inFocus##description##43601"
},
"xdm:statesStart": {
"title": "List of states start",
"description": "The list of states start",
"type": "array",
"items": {
"type": "string"
}
},
"xdm:statesEnd": {
"title": "List of states end",
"description": "The list of states end",
"type": "array",
"items": {
"type": "string"
}
}
},
"meta:titleId": "media##xdm:primaryAssetViewDetails##title##24351",
"meta:descriptionId": "media##xdm:primaryAssetViewDetails##description##87221",
"simpletype": "`object`"
}
Indicates that the playhead passed the 10% marker of media based on stream length. The marker is only counted once, even if seeking backwards. If seeking forward, markers that are skipped are not counted.
xdm:progress10
- is optional
- type: reference
Indicates that the playhead passed the 25% marker of media based on stream length. Marker only counted once, even if seeking backwards. If seeking forward, markers that are skipped are not counted.
xdm:progress25
- is optional
- type: reference
Indicates that the playhead passed the 50% marker of media based on stream length. Marker only counted once, even if seeking backwards. If seeking forward, markers that are skipped are not counted.
xdm:progress50
- is optional
- type: reference
Indicates that the playhead passed the 75% marker of media based on stream length. Marker only counted once, even if seeking backwards. If seeking forward, markers that are skipped are not counted.
xdm:progress75
- is optional
- type: reference
Indicates that the playhead passed the 95% marker of media based on stream length. Marker only counted once, even if seeking backwards. If seeking forward, markers that are skipped are not counted.
xdm:progress95
- is optional
- type: reference
Name of the audio content publisher.
xdm:publisher
- is optional
- type:
string
string
Name / ID of the radio station.
xdm:radioStation
- is optional
- type:
string
string
Name of the record label.
xdm:recordLabel
- is optional
- type:
string
string
Marks each playback that was resumed after more than 30 minutes of buffer, pause, or stall period.
xdm:resumes
- is optional
- type: reference
Indicates the first frame of the timed media asset has been viewed for example, the viewer did not abandon during pre-roll ad, or buffering.
xdm:starts
- is optional
- type: reference
The amount of time spent in seconds by a user on a specific timed media asset.
xdm:timePlayed
- is optional
- type: reference
Describes the total amount of time spent by a user on a specific timed media asset, which includes time spent watching ads.
xdm:totalTimePlayed
- is optional
- type: reference
Describes the sum of the unique intervals seen by a user on a timed media asset - i.e. the length playback intervals viewed multiple times are only counted once.
xdm:uniqueTimePlayed
- is optional
- type: reference