Första luftdatum

Den här sidan täcker datainsamling för variabeln First air date. Se Första luftvägsdatum för motsvarande rapporteringsdimension.

Den första variabeln för luftdatum är det datum då innehållet först skrevs på tv. Ett datumformat accepteras, men Adobe rekommenderar YYYY-MM-DD för att skapa en konsekvent formatering. Använd det för att jämföra engagemang för nya releaser jämfört med kataloginnehåll.

Egenskap
Värde
Kontextdatavariabel
a.media.airDate
XDM-samlingsfält
xdm.mediaCollection.sessionDetails.firstAirDate
Audience Manager trait
c_contextdata.a.media.airDate
Krävs
Nej
Skickat med
Sessionsstart, sessionsstängning

Rekommenderade implementeringstyper

SDK för webben

Ange firstAirDate i xdm.mediaCollection.sessionDetails vid anrop till sendEvent:

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

Skicka det första air-datumet som en metadatanyckel i HashMap-argumentet till trackSessionStart. Använd MediaConstants.VideoMetadataKeys.FIRST_AIR_DATE.

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.FIRST_AIR_DATE] = "2016-01-25"

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

Skicka det första air-datumet som en metadatanyckel i HashMap-argumentet till trackSessionStart. Använd MediaConstants.VideoMetadataKeys.FIRST_AIR_DATE.

code language-kotlin
val metadata = HashMap<String, String>()
metadata[MediaConstants.VideoMetadataKeys.FIRST_AIR_DATE] = "2016-01-25"

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Använd createMediaSession för att ange firstAirDate inuti sessionDetails:

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

Anropa slutpunkten sessionStart med firstAirDate inuti 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",
          "firstAirDate": "2016-01-25"
        },
        "playhead": 0
      }
    }
  }]
}

Äldre implementeringstyper (endast analys)

Media SDK JS 3.x

Skicka det första air-datumet i objektet contextData med ADB.Media.VideoMetadataKeys.FirstAirDate:

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.FirstAirDate] = "2016-01-25";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Använd ADBMobile.media.VideoMetadataKeys.FIRST_AIR_DATE för att ange det första air-datumet i egenskapen StandardMediaMetadata för mediaobjektet innan du anropar trackSessionStart:

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.FIRST_AIR_DATE] = "2016-01-25";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
Media Collection API

Inkludera media.firstAirDate i objektet params:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.firstAirDate": "2016-01-25"
  }
}

Se API-sessionsreferensen för mediainsamling för den fullständiga strukturen för begäranden.

recommendation-more-help
media-analytics-help