Auteur

Deze pagina behandelt gegevensinzameling voor de auteur​variabele. Zie ​ Auteur ​ voor de overeenkomstige het melden afmeting.

De auteurvariabele is de auteur van de inhoud (bijvoorbeeld, "Eleanor Clementine"). Voornamelijk gebruikt voor audiobooks, maar ook aanvaardbaar voor podcasts waarvan de gastheer of producent de relevante attributie is.

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

Aanbevolen implementatietypen

SDK van het Web

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

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

Geef de auteur als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.AudioMetadataKeys.AUTHOR .

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.AudioMetadataKeys.AUTHOR] = "Eleanor Clementine"

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

Geef de auteur als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.AudioMetadataKeys.AUTHOR .

code language-kotlin
val metadata = HashMap<String, String>()
metadata[MediaConstants.AudioMetadataKeys.AUTHOR] = "Eleanor Clementine"

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Gebruik createMediaSession om author inside sessionDetails in te stellen:

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

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

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef de auteur in het object contextData door met ADB.Media.AudioMetadataKeys.Author :

code language-javascript
var contextData = {};
contextData[ADB.Media.AudioMetadataKeys.Author] = "Eleanor Clementine";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Gebruik ADBMobile.media.AudioMetadataKeys.AUTHOR om de auteur in de eigenschap StandardMediaMetadata van het mediaobject in te stellen voordat u trackSessionStart aanroept:

code language-javascript
var mediaInfo = ADBMobile.media.createMediaObject("My Track", "audio-123", 240,
  ADBMobile.media.StreamType.AOD, ADBMobile.media.MediaType.Audio);
var standardMetadata = {};
standardMetadata[ADBMobile.media.AudioMetadataKeys.AUTHOR] = "Eleanor Clementine";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

media.author opnemen in het params -object:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.author": "Eleanor Clementine"
  }
}

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

recommendation-more-help
media-analytics-help