Inhoudskanaal

Deze pagina behandelt gegevensinzameling voor de het kanaal van de Inhoud​variabele. Zie ​ het kanaal van de Inhoud ​ voor de overeenkomstige het melden afmeting.

De variabele van het inhoudskanaal identificeert de distributiestation, het netwerk, of het bezit waar de inhoud speelt. Dit is vereist voor alle streamingmedia-implementaties. Elke tekenreeks wordt geaccepteerd. De typische waarden omvatten een netwerknaam, een gedeelte van een plaatsweg, of een interne bezitsherkenningsteken.

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

Aanbevolen implementatietypen

SDK van het Web

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

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        name: "video-123",
        length: 128,
        contentType: "vod",
        playerName: "HTML5 Player",
        channel: "Sports",
        streamType: "video"
      },
      playhead: 0
    }
  }
});
iOS

Stel het kanaal met MediaConstants.TrackerConfig.CHANNEL in via de trackerconfiguratie wanneer u de tracker maakt. Het kanaal maakt geen deel uit van het mediaobject.

code language-swift
var config: [String: Any] = [:]
config[MediaConstants.TrackerConfig.PLAYER_NAME] = "HTML5 Player"
config[MediaConstants.TrackerConfig.CHANNEL] = "Sports"

Media.createTrackerWith(config: config) { tracker in
    self.tracker = tracker
}
Android

Stel het kanaal met MediaConstants.TrackerConfig.CHANNEL in via de trackerconfiguratie wanneer u de tracker maakt. Het kanaal maakt geen deel uit van het mediaobject.

code language-kotlin
val config = HashMap<String, Any>()
config[MediaConstants.TrackerConfig.PLAYER_NAME] = "HTML5 Player"
config[MediaConstants.TrackerConfig.CHANNEL] = "Sports"

val tracker = Media.createTracker(config)
Roku

Stel channel inside xdm.mediaCollection.sessionDetails in bij het aanroepen van createMediaSession :

code language-brightscript
m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "name": "video-123",
                "length": 128,
                "contentType": "vod",
                "playerName": "Roku Player",
                "channel": "Sports",
                "streamType": "video"
            },
            "playhead": 0
        }
    }
})
Media Edge API

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

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Stel het kanaal in op ADB.MediaConfig voordat u de Beheer maakt:

code language-javascript
var mediaConfig = new ADB.MediaConfig();
mediaConfig.trackingServer = "your.tracking.server";
mediaConfig.playerName = "HTML5 Player";
mediaConfig.channel = "Sports";

var tracker = ADB.Media.getInstance(mediaConfig);
Chromecast

Geef channel door als een standaard metagegevenssleutel wanneer 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 metadata = { "a.media.channel": "Sports" };
ADBMobile.media.trackSessionStart(mediaInfo, metadata);
de Inzameling API van Media

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

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

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

recommendation-more-help
media-analytics-help