Posizione annuncio nel pod

In questa pagina viene illustrata la raccolta dati per la variabile Ad in pod position. Vedi Annuncio nella posizione pod per la dimensione di reporting corrispondente.

La variabile di posizione dell’annuncio nel pod è la posizione con indice zero dell’annuncio all’interno dell’interruzione pubblicitaria principale. Il primo annuncio in un pod ha indice 0, il secondo ha indice 1 e così via. Utilizza la dimensione per confrontare il coinvolgimento e il completamento in base alla posizione all’interno di un’interruzione pubblicitaria.

Proprietà
Valore
Variabile di dati di contesto
a.media.ad.podPosition
Campo raccolta XDM
xdm.mediaCollection.advertisingDetails.podPosition
Caratteristica Audience Manager
c_contextdata.a.media.ad.podPosition
Obbligatorio
Inviato con
Inizio annuncio, chiusura annuncio

Tipi di implementazione consigliati

Web SDK

Imposta podPosition all’interno di xdm.mediaCollection.advertisingDetails quando chiama sendEvent:

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.adStart",
    mediaCollection: {
      advertisingDetails: {
        name: "ad-2125",
        podPosition: 0
      },
      sessionID: "{sid}",
      playhead: 0
    }
  }
});
iOS

Passa la posizione come terzo argomento a createAdObject.

code language-swift
let adObject = Media.createAdObjectWith(name: "Ford F-150",
                                          id: "ad-2125",
                                    position: 0,
                                      length: 15)

tracker.trackEvent(event: MediaEvent.AdStart, info: adObject, metadata: nil)
Android

Passa la posizione come terzo argomento a createAdObject.

code language-kotlin
val adObject = Media.createAdObject("Ford F-150",
                                    "ad-2125",
                                    0L,
                                    15.0)

tracker.trackEvent(Media.Event.AdStart, adObject, null)
Roku

Imposta podPosition in xdm.mediaCollection.advertisingDetails quando chiama sendMediaEvent per media.adStart:

code language-brightscript
m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.adStart",
        "mediaCollection": {
            "advertisingDetails": {
                "name": "ad-2125",
                "podPosition": 0,
                "length": 15,
                "playerName": "Roku Player"
            },
            "playhead": 0
        }
    }
})
API Media Edge

Chiama l’endpoint adStart con podPosition in xdm.mediaCollection.advertisingDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.adStart",
      "mediaCollection": {
        "advertisingDetails": {
          "name": "ad-2125",
          "length": 15,
          "playerName": "Freewheel",
          "podPosition": 0
        },
        "sessionID": "{sid}",
        "playhead": 0
      }
    }
  }]
}

Tipi di implementazione legacy (solo Analytics)

Media SDK JS 3.x

Passa la posizione come terzo argomento a ADB.Media.createAdObject:

code language-javascript
var adInfo = ADB.Media.createAdObject(
  "Ford F-150",
  "ad-2125",
  0,
  15
);

tracker.trackEvent(ADB.Media.Event.AdStart, adInfo, contextData);
Chromecast

Passa la posizione come terzo argomento a ADBMobile.media.createAdObject:

code language-javascript
var adInfo = ADBMobile.media.createAdObject(
  "Ford F-150",
  "ad-2125",
  1,
  30
);
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, adInfo, null);
API Media Collection

Includi media.ad.podPosition nell’oggetto params:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "adStart",
  "params": {
    "media.ad.podPosition": 0
  }
}

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

recommendation-more-help
media-analytics-help