Seizoen

Deze pagina behandelt gegevensinzameling voor de 2} variabele van de Seizoen {.​Zie ​ Seizoen ​ voor de overeenkomstige het melden afmeting.

De seizoensvariabele is het seizoensgetal voor de show (doorgaans een geheel getal met een tekenreeks zoals "2" ). Stel deze in voor inhoud die deel uitmaakt van een reeks, zodat de betrokkenheid kan worden uitgesplitst naar seizoen. Paar met ​ toon ​ en ​ Episode ​ voor volledige episodische context.

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

Aanbevolen implementatietypen

SDK van het Web

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

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

Geef het seizoen als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.SEASON .

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.SEASON] = "2"

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

Geef het seizoen als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.SEASON .

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

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Gebruik createMediaSession om season inside sessionDetails in te stellen:

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

Roep het ​ sessionStart ​ eindpunt met season 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",
          "season": "2"
        },
        "playhead": 0
      }
    }
  }]
}

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef het seizoen door in het object contextData met ADB.Media.VideoMetadataKeys.Season :

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.Season] = "2";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Gebruik ADBMobile.media.VideoMetadataKeys.SEASON om het seizoensnummer 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.SEASON] = "2";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

media.season opnemen in het params -object:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.season": "2"
  }
}

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

recommendation-more-help
media-analytics-help