Genre

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

De variabele genre is het inhoudsgenre zoals gedefinieerd door de producent (bijvoorbeeld "Drama" , "Comedy" of "Drama,Action" ). Meerdere waarden worden door komma’s gescheiden als de inhoud op meer dan één genre past. Bij rapportage wordt elke waarde door de lijstvariabele opgesplitst in een afzonderlijke-lijstitem, waarbij elk-lijstitem hetzelfde metrisch gewicht krijgt.

NOTE
In de rapporteringspijplijn wordt de generieke waarde weergegeven als xdm.mediaReporting.sessionDetails.genreList (een lijstveld). Het oudere xdm.mediaReporting.sessionDetails.genre pad blijft functioneel, maar genreList wordt aanbevolen.
Eigenschap
Waarde
de gegevensvariabele van de context
a.media.genre
XDM inzamelingsgebied
xdm.mediaCollection.sessionDetails.genre
eigenschap van Audience Manager
c_contextdata.a.media.genre
Vereist
Nee
Verzonden met
​ Begin van de Zitting ​, zittingsdichte

Aanbevolen implementatietypen

SDK van het Web

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

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

Geef de genre-tekenreeks als een metagegevenssleutel in het HashMap-argument door aan trackSessionStart . Gebruik MediaConstants.VideoMetadataKeys.GENRE .

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.GENRE] = "Drama,Action"

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

Geef de genre-tekenreeks als een metagegevenssleutel in het HashMap-argument door aan trackSessionStart . Gebruik MediaConstants.VideoMetadataKeys.GENRE .

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

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Gebruik createMediaSession om genre inside sessionDetails in te stellen:

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

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

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef het genre in het contextData -object door met ADB.Media.VideoMetadataKeys.Genre :

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.Genre] = "Drama,Action";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Gebruik ADBMobile.media.VideoMetadataKeys.GENRE om het genre in de eigenschap StandardMediaMetadata van het mediaobject in te stellen 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.GENRE] = "Drama,Action";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

media.genre opnemen in het params -object:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.genre": "Drama,Action"
  }
}

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

recommendation-more-help
media-analytics-help