Data prima versione digitale

In questa pagina viene illustrata la raccolta dati per la variabile First digital date. Vedi Prima data digitale per la dimensione di reporting corrispondente.

La prima variabile digitale di data è la data in cui il contenuto è andato in onda per la prima volta su qualsiasi piattaforma digitale. Qualsiasi formato data è accettato, ma Adobe consiglia YYYY-MM-DD per coerenza. Utilizza insieme alla prima data di messa in onda per confrontare gli intervalli di rilascio digitali con la trasmissione originale.

Proprietà
Valore
Variabile di dati di contesto
a.media.digitalDate
Campo raccolta XDM
xdm.mediaCollection.sessionDetails.firstDigitalDate
Caratteristica Audience Manager
c_contextdata.a.media.digitalDate
Obbligatorio
No
Inviato con
Inizio sessione, chiusura sessione

Tipi di implementazione consigliati

Web SDK

Imposta firstDigitalDate all’interno di xdm.mediaCollection.sessionDetails quando chiama sendEvent:

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

Passa la prima data digitale come chiave di metadati nell’argomento HashMap a trackSessionStart. Usa MediaConstants.VideoMetadataKeys.FIRST_DIGITAL_DATE.

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

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

Passa la prima data digitale come chiave di metadati nell’argomento HashMap a trackSessionStart. Usa MediaConstants.VideoMetadataKeys.FIRST_DIGITAL_DATE.

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

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Utilizza createMediaSession per impostare firstDigitalDate in sessionDetails:

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

Chiama l’endpoint sessionStart con firstDigitalDate in 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",
          "firstDigitalDate": "2016-01-25"
        },
        "playhead": 0
      }
    }
  }]
}

Tipi di implementazione legacy (solo Analytics)

Media SDK JS 3.x

Passa la prima data digitale nell’oggetto contextData utilizzando ADB.Media.VideoMetadataKeys.FirstDigitalDate:

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

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Utilizzare ADBMobile.media.VideoMetadataKeys.FIRST_DIGITAL_DATE per impostare la prima data digitale nella proprietà StandardMediaMetadata dell’oggetto multimediale prima di chiamare 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_DIGITAL_DATE] = "2016-01-25";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
API Media Collection

Includi media.firstDigitalDate nell’oggetto params:

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

Per la struttura completa delle richieste, consulta il Riferimento sessioni API di Media Collection.

recommendation-more-help
media-analytics-help