Visa

Den här sidan täcker datainsamling för variabeln Show. Se Visa för motsvarande rapportdimension.

Programvariabeln show är namnet på programmet eller serien (till exempel "Blinding Light" eller "Coastline Mysteries"). Ange det för varje session vars innehåll tillhör en serie så att avsnitt över flera säsonger samlas i ett enda radobjekt i dimensionen Visa. Lämna det inaktiverat för engångsinnehåll som inte är en del av en serie.

Egenskap
Värde
Kontextdatavariabel
a.media.show
XDM-samlingsfält
xdm.mediaCollection.sessionDetails.show
Audience Manager trait
c_contextdata.a.media.show
Krävs
Nej
Skickat med
Sessionsstart, sessionsstängning

Rekommenderade implementeringstyper

SDK för webben

Ange show i xdm.mediaCollection.sessionDetails vid anrop till sendEvent:

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

Skicka visningsnamnet som en metadatanyckel i HashMap-argumentet till trackSessionStart. Använd MediaConstants.VideoMetadataKeys.SHOW.

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

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

Skicka visningsnamnet som en metadatanyckel i HashMap-argumentet till trackSessionStart. Använd MediaConstants.VideoMetadataKeys.SHOW.

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

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Använd createMediaSession för att ange show inuti sessionDetails:

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

Anropa slutpunkten sessionStart med show inuti 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
      }
    }
  }]
}

Äldre implementeringstyper (endast analys)

Media SDK JS 3.x

Skicka visningsnamnet i objektet contextData med ADB.Media.VideoMetadataKeys.Show:

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

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Använd ADBMobile.media.VideoMetadataKeys.SHOW för att ange visningsnamnet i egenskapen StandardMediaMetadata för mediaobjektet innan du anropar trackSessionStart:

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);
Media Collection API

Inkludera media.show i params-objektet för din sessionStart POST-begäran:

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

Se API-sessionsreferensen för mediainsamling för den fullständiga strukturen för begäranden.

recommendation-more-help
media-analytics-help