This page covers data collection for the Originator variable. See Originator for the corresponding reporting dimension.
The originator variable is the creator or production studio of the content (for example, "Warner Brothers", "Sony", or "Disney"). Use it to compare engagement across content owners or rights holders.
a.media.originatorc_contextdata.a.media.originatorRecommended implementation types
Set originator inside xdm.mediaCollection.sessionDetails when calling sendEvent:
| code language-javascript |
|---|
|
Pass the originator as a metadata key in the HashMap argument to trackSessionStart. Use MediaConstants.VideoMetadataKeys.ORIGINATOR.
| code language-swift |
|---|
|
Pass the originator as a metadata key in the HashMap argument to trackSessionStart. Use MediaConstants.VideoMetadataKeys.ORIGINATOR.
| code language-kotlin |
|---|
|
Use createMediaSession to set originator inside sessionDetails:
| code language-brightscript |
|---|
|
Call the sessionStart endpoint with originator inside xdm.mediaCollection.sessionDetails:
| code language-json |
|---|
|
Legacy implementation types (Analytics-only)
Pass the originator in the contextData object using ADB.Media.VideoMetadataKeys.Originator:
| code language-javascript |
|---|
|
Use ADBMobile.media.VideoMetadataKeys.ORIGINATOR to set the originator in the StandardMediaMetadata property of the media object before calling trackSessionStart:
| code language-javascript |
|---|
|
Include media.originator in the params object:
| code language-json |
|---|
|
See the Media Collection API sessions reference for the full request structure.