Naam van inhoud

Deze pagina behandelt gegevensinzameling voor de naam van de Inhoud​variabele. Zie {de naam van 0} Inhoud πŸ”— voor de overeenkomstige het melden afmeting.

De variabele van de inhoudsnaam is de voor mensen leesbare titel van de inhoud (bijvoorbeeld "Blinding Light" ). Het is optioneel, maar sterk aanbevolen. In het XDM-schema wordt het toegewezen aan friendlyName (niet name; name bevat de inhoud-id).

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

Aanbevolen implementatietypen

SDK van het Web

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

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

Geef de door mensen leesbare naam als eerste (name) argument door aan createMediaObject . Het tweede argument is de inhoud-id.

code language-swift
let mediaObject = Media.createMediaObjectWith(name: "Blinding Light",
                                                id: "video-123",
                                            length: 128,
                                        streamType: MediaConstants.StreamType.VOD,
                                         mediaType: MediaType.Video)

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

Geef de door mensen leesbare naam als eerste (name) argument door aan createMediaObject . Het tweede argument is de inhoud-id.

code language-kotlin
var mediaInfo = Media.createMediaObject("Blinding Light",
                                        "video-123",
                                        128,
                                        MediaConstants.StreamType.VOD,
                                        Media.MediaType.Video)

tracker.trackSessionStart(mediaInfo, null)
Roku

Stel friendlyName 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",
                "friendlyName": "Blinding Light",
                "length": 128,
                "contentType": "vod",
                "playerName": "Roku Player",
                "channel": "Sports",
                "streamType": "video"
            },
            "playhead": 0
        }
    }
})
Media Edge API

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

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

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef de door mensen leesbare naam als eerste argument door aan ADB.Media.createMediaObject :

code language-javascript
var mediaInfo = ADB.Media.createMediaObject(
  "Blinding Light",    // name (friendly name)
  "video-123",              // media ID
  128,
  ADB.Media.StreamType.VOD,
  ADB.Media.MediaType.Video
);

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Geef de door mensen leesbare naam als eerste argument door aan ADBMobile.media.createMediaObject :

code language-javascript
var mediaInfo = ADBMobile.media.createMediaObject(
  "Blinding Light",
  "video-123",
  128,
  ADBMobile.media.StreamType.VOD,
  ADBMobile.media.MediaType.Video
);
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

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

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

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

recommendation-more-help
media-analytics-help