Show

Esta página cubre la recopilación de datos para la variable Mostrar. Ver Mostrar para la dimensión de informe correspondiente.

La variable show es el nombre del programa o serie (por ejemplo, "Blinding Light" o "Coastline Mysteries"). Configúrelo en cada sesión cuyo contenido pertenezca a una serie, de modo que los episodios de varias temporadas se acumulen en un solo elemento de línea en la dimensión Mostrar. Deje sin configurar el contenido único que no forma parte de una serie.

Propiedad
Valor
Variable de datos de contexto
a.media.show
Campo de colección XDM
xdm.mediaCollection.sessionDetails.show
rasgo de Audience Manager
c_contextdata.a.media.show
Requerido
No
Enviado con
Inicio de sesión, cierre de sesión

Tipos de implementación recomendados

SDK web

Establecer show dentro de xdm.mediaCollection.sessionDetails al llamar a sendEvent:

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

Pase el nombre para mostrar como clave de metadatos en el argumento HashMap a trackSessionStart. Utilice MediaConstants.VideoMetadataKeys.SHOW.

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.SHOW] = "Blinding Light"

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

Pase el nombre para mostrar como clave de metadatos en el argumento HashMap a trackSessionStart. Utilice MediaConstants.VideoMetadataKeys.SHOW.

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

tracker.trackSessionStart(mediaInfo, metadata)
Roku

Use createMediaSession para establecer show dentro de sessionDetails:

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

Llame al extremo sessionStart con show dentro de 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",
          "show": "Blinding Light"
        },
        "playhead": 0
      }
    }
  }]
}

Tipos de implementación heredados (solo Analytics)

Media SDK JS 3.x

Pasar el nombre para mostrar en el objeto contextData mediante ADB.Media.VideoMetadataKeys.Show:

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.Show] = "Blinding Light";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Use ADBMobile.media.VideoMetadataKeys.SHOW para establecer el nombre para mostrar en la propiedad StandardMediaMetadata del objeto multimedia antes de llamar a 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.SHOW] = "Blinding Light";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
API de recopilación de medios

Incluir media.show en el objeto params de su solicitud POST de sessionStart:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.show": "Blinding Light"
  }
}

Consulte la referencia de sesiones de la API de Media Collection para obtener la estructura de solicitudes completa.

recommendation-more-help
media-analytics-help