Dagdeel

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

De variabele voor het dagdeel is het tijdsinterval waarin de inhoud werd uitgezonden of afgespeeld (bijvoorbeeld "Morning", "Afternoon", "Primetime" of "Late Night" ). Elke tekenreeks wordt geaccepteerd. Gebruik deze methode om betrokkenheid overdag te vergelijken, onafhankelijk van de lokale tijdzone van de kijker.

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

Aanbevolen implementatietypen

SDK van het Web

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

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

Geef het dagdeel als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.DAY_PART .

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.DAY_PART] = "Primetime"

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

Geef het dagdeel als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.DAY_PART .

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

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Gebruik createMediaSession om dayPart inside sessionDetails in te stellen:

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

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

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef het dagdeel door in het contextData -object met ADB.Media.VideoMetadataKeys.DayPart :

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.DayPart] = "Primetime";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Gebruik ADBMobile.media.VideoMetadataKeys.DAY_PART om het dagdeel 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.DAY_PART] = "Primetime";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

media.dayPart opnemen in het params -object:

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

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

recommendation-more-help
media-analytics-help