Tonen

Deze pagina behandelt gegevensinzameling voor toon​variabele. Zie ​ tonen ​ voor de overeenkomstige het melden afmeting.

De showvariabele is het programma of de reeksnaam (bijvoorbeeld, "Blinding Light" of "Coastline Mysteries"). Plaats het op elke zitting de waarvan inhoud tot een reeks behoort zodat de episodes over veelvoudige seizoenen tot één enkel lijnpunt in de dimensie van de Show rollen. Laat de selectie ongedaan voor eenmalige inhoud die geen deel uitmaakt van een reeks.

Eigenschap
Waarde
de gegevensvariabele van de context
a.media.show
XDM inzamelingsgebied
xdm.mediaCollection.sessionDetails.show
eigenschap van Audience Manager
c_contextdata.a.media.show
Vereist
Nee
Verzonden met
​ Begin van de Zitting ​, zittingsdichte

Aanbevolen implementatietypen

SDK van het Web

Stel show inside xdm.mediaCollection.sessionDetails in bij het aanroepen van sendEvent :

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        show: "Blinding Light"
      },
      playhead: 0
    }
  }
});
iOS

Geef de naam van de show als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.SHOW .

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.SHOW] = "Blinding Light"

tracker.trackSessionStart(info: mediaObject, metadata: metadata)
Android

Geef de naam van de show als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.SHOW .

code language-kotlin
val metadata = HashMap<String, String>()
metadata[MediaConstants.VideoMetadataKeys.SHOW] = "Blinding Light"

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Gebruik createMediaSession om show inside sessionDetails in te stellen:

code language-brightscript
m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "show": "Blinding Light"
            },
            "playhead": 0
        }
    }
})
Media Edge API

Roep het ​ sessionStart ​ eindpunt met show binnen xdm.mediaCollection.sessionDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.sessionStart",
      "mediaCollection": {
        "sessionDetails": {
          "name": "video-123",
          "length": 128,
          "contentType": "vod",
          "playerName": "HTML5 Player",
          "channel": "Sports",
          "show": "Blinding Light"
        },
        "playhead": 0
      }
    }
  }]
}

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef de weergavenaam in het object contextData door met ADB.Media.VideoMetadataKeys.Show :

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.Show] = "Blinding Light";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Gebruik ADBMobile.media.VideoMetadataKeys.SHOW om de weergavenaam in te stellen in de eigenschap StandardMediaMetadata van het mediaobject voordat u trackSessionStart aanroept:

code language-javascript
var mediaInfo = ADBMobile.media.createMediaObject("My Video", "video-123", 128,
  ADBMobile.media.StreamType.VOD, ADBMobile.media.MediaType.Video);
var standardMetadata = {};
standardMetadata[ADBMobile.media.VideoMetadataKeys.SHOW] = "Blinding Light";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

Neem media.show op in het params -object van uw sessionStart POST-aanvraag:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.show": "Blinding Light"
  }
}

Zie de ​ Verwijzing van de Inzameling API van Media ​ voor de volledige verzoekstructuur.

recommendation-more-help
media-analytics-help