View a markdown version of this page

Client-side esquema y propiedades de seguimiento de anuncios - AWS Elemental MediaTailor

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Client-side esquema y propiedades de seguimiento de anuncios

Con la función de seguimiento de los anuncios MediaTailor del lado del cliente, puedes integrar datos detallados de seguimiento de los anuncios del lado del cliente en tu entorno de reproducción. En las siguientes secciones, se describe el esquema general de seguimiento de anuncios, así como las propiedades y los valores específicos que lo componen.

Esquema

La siguiente estructura JSON muestra el esquema de seguimiento de anuncios del MediaTailor lado del cliente. Esta representación ilustra la estructura de anidamiento del esquema para ayudarte a entender las relaciones entre las diferentes partes.

Para obtener información detallada sobre cada propiedad, consultePropiedades.

{ "avails": [ { "ads": [ { "adID": "string", "adParameters": "string", "adSystem": "string", "adTitle": "string", "adVerifications": [ { "executableResource": [ { "apiFramework": "string", "type": "string", "uri": "string", "language": "string" } ], "javaScriptResource": [ { "apiFramework": "string", "browserOptional": "string", "uri": "string" } ], "trackingEvents": [ { "event": "string", "uri": "string" } ], "vendor": "string", "verificationParameters": "string" } ], "companionAds": [ { "adParameters": "string", "altText": "string", "attributes": { "adSlotId": "string", "apiFramework": "string", "assetHeight": "string", "assetWidth": "string", "expandedHeight": "string", "expandedWidth": "string", "height": "string", "id": "string", "pxratio": "string", "renderingMode": "string", "width": "string" }, "companionClickThrough": "string", "companionClickTracking": "string", "htmlResource": "string", "iFrameResource": "string", "sequence": "string", "staticResource": "string", "trackingEvents": [ { "event": "string", "uri": "string" } ] } ], "creativeId": "string", "creativeSequence": "string", "duration": "string", "durationInSeconds": number, "extensions": [ { "type": "string", "content": "string" } ], "icons": [ { "attributes": { "apiFramework": "string", "duration": "string", "height": "string", "offset": "string", "program": "string", "pxratio": "string", "width": "string", "xPosition": "string", "yPosition": "string" }, "htmlResource": "string", "iconClicks": { "iconClickThrough": "string", "iconClickTracking": { "id": "string" }, "iconClickFallbackImages": [ { "altText": "string", "height": "string", "width": "string", "staticResource": { "creativeType": "string", "uri": "string" } } ] }, "iconViewTracking": "string", "iFrameResource": "string", "staticResource": { "creativeType": "string", "uri": "string" } } ], "mediaFiles": { "adParameters": "string", "duration": "string", "durationInSeconds": number, "mediaFilesList": [ { "apiFramework": "string", "delivery": "string", "height": "string", "maintainAspectRatio": "string", "mediaFileUri": "string", "mediaType": "string", "scalable": "string", "width": "string", "bitrate": "string" } ], "mezzanine": "string", "startTime": "string", "startTimeInSeconds": number, "trackingEvents": [ { "beaconUrls": ["string"], "duration": "string", "durationInSeconds": number, "dateTime": "string", "eventId": "string", "eventType": "string", "startTime": "string", "startTimeInSeconds": number } ] }, "startTime": "string", "startTimeInSeconds": number, "dateTime": "string", "adBreakTrackingEvents": [...], "vastAdId": "string" } ], "adType": "string", "availID": "string", "duration": "string", "durationInSeconds": number, "startTime": "string", "startTimeInSeconds": number, "dateTime": "string", "adMarkerDuration": "string", "adProgramDateTime": "string", "dashAvailabilityStartTime": "string", "hlsAnchorMediaSequenceNumber": "string" } ], "nonLinearAvails": [ { "nonLinearAds": [...], "nonLinearAdsList": [...] } ], "nextToken": "string", "meta": {} }

Propiedades

En la siguiente tabla se enumeran las propiedades de la API de seguimiento del lado del cliente, sus definiciones, tipos de valores y ejemplos.

Propiedad Definición Tipo de valor Ejemplo
adID
  • HLS: el número de secuencia asociado al principio del anuncio

  • DASH: el identificador de período del anuncio

Ruta: /avails/ads/adId

Mapeo VAST: ninguno

Cadena 10
adBreakTrackingEvents

Una matriz que contiene los eventos de seguimiento de VMAP desde la respuesta VAST. Para obtener más información, consulte la sección 2.3.3 de la especificación VMAP 1.0.

Ruta: /avails/ads/adBreakTrackingEvents

Matriz []
adMarkerDuration

La duración de la disponibilidad observada en el marcador de anuncios del manifiesto.

Cadena 30
adParameters

Una serie de parámetros del anuncio, desde el VAST VPAID, que se MediaTailor transfieren al reproductor.

Ruta: /avails/ads/adParameters

Cartografía VAST: VAST/Ad/InLine/Creatives/Creative/Linear/AdParameters

Cadena
adProgramDateTime
  • HLS: la fecha, en formato ISO/IEC 8601:2004, que representa la primera secuencia multimedia del anuncio.

  • DASH - [No especificado]

Cadena
ads

Una matriz que contiene los objetos del anuncio que componen la oferta. Los anuncios se muestran en el orden en que aparecen en el manifiesto.

Ruta: /avails/ads

Matriz []
adSystem

El nombre del sistema que publica el anuncio.

importante

Asegúrese de proporcionar un valor. Si no proporciona un valor, pueden surgir problemas.

Cadena myADS
adTitle

El título del anuncio.

Cadena ad1
adVerifications

Contiene los recursos y los metadatos necesarios para ejecutar códigos de medición de terceros con el fin de verificar la reproducción creativa. Para obtener más información sobre esta propiedad, consulte la sección 3.16 de la especificación https://iabtechlab.com/standards/vast/ VAST 4.2.

MediaTailor adVerificationsse admite como nodos de extensión VAST 3.

Ruta: /avails/ads/adVerifications

Mapeo VAST: VAST/Ad/InLine/AdVerifications

Matriz []
altText

El texto alternativo de la imagen de un anuncio complementario. Este texto permite a los jugadores con audio descriptivo para personas con discapacidad visual volver a leer una descripción de la imagen.

Ruta: /avails/ads/companionAds/altText

Cadena video sequence advertising sneakers
apiFramework

VPAIDConfigúralo para indicar al reproductor que este anuncio es un anuncio de VPAID.

Puede aparecer en varias ubicaciones del esquema.

Cadena VPAID
availID
  • HLS: el número de secuencia asociado al inicio de la disponibilidad del anuncio.

  • DASH: el identificador de periodo del anuncio disponible, que suele ser el identificador de periodo del contenido que se va a reemplazar por un anuncio.

Ruta: /avails/availID

Cadena
  • 34

  • PT34S_1

avails

Matriz que contiene objetos de última hora (o avails) que aparecen en la ventana del manifiesto activo. Los valores se enumeran en el orden en que aparecen en el manifiesto.

Ruta: /avails

Matriz []
adType

El tipo de anuncio.

Ruta: /avails/adType y /avails/ads/adType

Cadena
dateTime

Programe la fecha y hora, en formato ISO 8601 segundos, para el inicio del anuncio disponible o del anuncio.

Ruta: y /avails/dateTime /avails/ads/dateTime

Cadena
duration

Duración, en formato ISO 8601 segundos. La respuesta incluye la duración de todo el anuncio disponible y de cada anuncio y baliza, aunque la duración de las balizas siempre es cero.

Ruta: y /avails/duration /avails/ads/duration

Cadena 15.015
durationInSeconds

Longitud, en formato de segundos.

Ruta: /avails/durationInSeconds y /avails/ads/durationInSeconds

Número
extensions

Extensiones personalizadas de VAST que utilizan los servidores de anuncios. Para obtener más información sobre las extensiones, consulta la sección 3.18 de la especificación https://iabtechlab.com/standards/vast/ VAST 4.2.

Ruta: /avails/ads/extensions

Mapeo VAST: VAST/Ad/InLine/Extensions

Matriz []
icons

Elementos de iconos para el anuncio.

Ruta: /avails/ads/icons

Mapeo VAST: VAST/Ad/InLine/Creatives/Creative/Linear/Icons

Matriz
mediaFiles

Vídeo y otros recursos que el reproductor necesita para que el anuncio esté disponible.

Ruta: /avails/ads/mediaFiles

Objeto
nonLinearAvails

Conjunto de objetos no lineales disponibles para anuncios.

Ruta: /nonLinearAvails

Matriz
executableResource

Recursos ejecutables para la verificación.

Ruta: /avails/ads/adVerifications/executableResource

Mapeo VAST: VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource

Matriz
javaScriptResource

JavaScript recursos para la verificación.

Ruta: /avails/ads/adVerifications/javaScriptResource

Mapeo VAST: VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource

Matriz
trackingEvents

Seguimiento de eventos para fines de verificación o anuncios complementarios.

Ruta: /avails/ads/adVerifications/trackingEvents o /avails/ads/companionAds/trackingEvents

Matriz
vendor

Proveedor de verificación.

Ruta: /avails/ads/adVerifications/vendor

Mapeo VAST: VAST/Ad/InLine/AdVerifications/Verification/@vendor

Cadena
uri

URI que apunta a un activo ejecutable, a un activo de vídeo o a un punto final de seguimiento.

Ruta: varias ubicaciones del esquema

Mapeo VAST: varios elementos de CDATA en VAST

Cadena https://tracking.example.com/impression
verificationParameters

Parámetros de verificación.

Ruta: /avails/ads/adVerifications/verificationParameters

Mapeo VAST: VAST/Ad/InLine/AdVerifications/Verification/VerificationParameters

Cadena
attributes

Atributos complementarios como las dimensiones y el modo de renderizado.

Ruta: /avails/ads/companionAds/attributes

Objeto
companionClickThrough

Una URL a la página del anunciante que el reproductor multimedia abre cuando el usuario hace clic en el anuncio complementario.

Ruta: /avails/ads/companionAds/companionClickThrough

Cartografía VASTA: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickThrough

Cadena https://aws.amazon.com/
companionClickTracking

La URL de seguimiento de la companionClickThrough propiedad.

Ruta: /avails/ads/companionAds/companionClickTracking

Mapeo VAST: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickTracking

Cadena https://myads.com/beaconing/event=clicktracking
htmlResource

El CDATA-encoded HTML que se inserta directamente en la página HTML del proveedor de streaming.

Ruta: /avails/ads/companionAds/htmlResource

Mapeo VAST: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/HTMLResource

Cadena <![CDATA[<!doctype html><html><head><meta name=\"viewport\" content=\"width=1, initial-scale=1.0, minimum-scale=1.0,...]]>
iFrameResource

La URL de un archivo de recursos HTML que el proveedor de streaming carga en un iframe.

Ruta: /avails/ads/companionAds/iFrameResource

Cartografía VAST: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/iFrameResource

Cadena
sequence

El valor de secuencia especificado para la creatividad en la respuesta VAST.

Ruta: /avails/ads/companionAds/sequence

Cadena 1
startTime

La posición temporal, en formato ISO 8601 segundos. En el caso del HLS, es relativo al inicio de la sesión de reproducción. En el caso de DASH, es relativo a la AST (hora de inicio de disponibilidad) del manifiesto. La respuesta incluye las horas de inicio de todo el espacio publicitario y de cada anuncio y baliza.

Ruta: /avails/startTime y /avails/ads/startTime

Cadena PT18.581355S
startTimeInSeconds

La posición temporal, en formato de segundos. En el caso del HLS, es relativo al inicio de la sesión de reproducción. En el caso de DASH, es relativo a la AST (hora de inicio de disponibilidad) del manifiesto. La respuesta incluye las horas de inicio de todo el espacio publicitario y de cada anuncio y baliza.

Ruta: /avails/startTimeInSeconds y /avails/ads/startTimeInSeconds

Número 18.581
eventId
  • HLS: el número de secuencia asociado a la baliza.

  • DASH: el ptsTime del inicio del anuncio.

Cadena
event

El nombre del evento de seguimiento.

Ruta: /avails/ads/adVerifications/trackingEvents/event o /avails/ads/companionAds/trackingEvents/event

Cadena impression, start, firstQuartile, midpoint, thirdQuartile, complete
beaconUrls

La URL a la que se MediaTailor envía la baliza publicitaria.

Ruta: /avails/ads/mediaFiles/trackingEvents/beaconUrls

Matriz
bitrate

La velocidad de bits del recurso de vídeo. Esta propiedad no suele incluirse en un activo ejecutable.

Cadena 2048
companionAds

Una o más especificaciones complementarias de contenido publicitario, cada una de las cuales especifica el archivo de recursos que se va a utilizar. Los anuncios complementarios acompañan al anuncio disponible y proporcionan contenido, como un marco alrededor del anuncio o un banner, para que se muestre cerca del vídeo.

Ruta: /avails/ads/companionAds

Matriz []
creativeId

El valor del Id atributo de la Creative etiqueta del anuncio.

Cadena creative-1
creativeSequence

La secuencia en la que debe reproducirse un anuncio, según el Ad@id valor de la respuesta VAST.

Cadena 1
dashAvailabilityStartTime

Para live/dynamic DASH, el manifiesto MPD@availabilityStartTime del origen.

Cadena 2022-10-05T19:38:39.263Z
delivery

Indica si se está utilizando un streaming protocolo progressive o.

Cadena progressive
eventType

El tipo de baliza.

Ruta: /avails/ads/mediaFiles/trackingEvents/eventType

Cadena impression
height

La altura, en píxeles, del recurso de vídeo.

Cadena 360
hlsAnchorMediaSequenceNumber

El número de secuencia multimedia de la secuencia first/oldest multimedia que se ve en el manifiesto de origen del HLS.

Cadena 77
maintainAspectRatio

Indica si se debe mantener la relación de aspecto del vídeo mientras se escala.

Booleano true
mediaFilesList

Especifica el vídeo y otros recursos que el reproductor necesita para que el anuncio esté disponible.

Ruta: /avails/ads/mediaFiles/mediaFilesList

Matriz []
mediaFileUri

URI que apunta a un activo ejecutable o a un activo de vídeo.

Cadena https://myad.com/ad/ad134/vpaid.js
mediaType

El tipo MIME del activo creativo o complementario.

Cadena video/mp4
meta

Metadatos adicionales para el anuncio.

Objeto
mezzanine

La URL del activo MP4 intermedio, especificada si el anuncio de VPAID incluye uno.

Ruta: /avails/ads/mediaFiles/mezzanine

Cadena https://gcdn.2mdn.net/videoplayback/id/itag/ck2/file/file.mp4
nextToken

El valor del token que apunta a la siguiente página de resultados, si ese valor existe.

Cadena UFQzOS44NzNTXzIwMjMtMDctMzFUMTY6NTA6MDYuMzUwNjI2ODQ1Wl8x
nonLinearAds

Non-linear anuncios que aparecen junto al contenido del vídeo.

Matriz []
nonLinearAdsList

Lista de anuncios no lineales.

Matriz []
scalable

Indica si se debe escalar el vídeo a otras dimensiones.

Booleano true
skipOffset

El valor de tiempo que identifica cuándo el reproductor pone a disposición del usuario los controles de omisión.

Cadena 00:00:05
staticResource

La URL de un archivo creativo estático que se usa para el componente publicitario.

Ruta: /avails/ads/companionAds/staticResource

Cadena https://very-interactive-ads.com/campaign1/file.json?c=1019113602
vastAdId

El valor del Id atributo de la Ad etiqueta.

Cadena ad1
width

El ancho, en píxeles, del recurso de vídeo.

Cadena 640
xPosition

La posición horizontal de un icono dentro del reproductor de vídeo. Puede ser un valor de píxel específico o una posición como «izquierda» o «derecha».

Ruta: /avails/ads/icons/attributes/xPosition

Cadena left o 10
yPosition

La posición vertical de un icono en el reproductor de vídeo. Puede ser un valor de píxel específico o una posición como «arriba» o «abajo».

Ruta: /avails/ads/icons/attributes/yPosition

Cadena top o 10
iconClicks

Contiene información sobre los clics y el seguimiento de un icono.

Ruta: /avails/ads/icons/iconClicks

Objeto
iconClickThrough

La URL de la página del anunciante que el reproductor multimedia abre cuando el usuario hace clic en el icono.

Ruta: /avails/ads/icons/iconClicks/iconClickThrough

Cadena https://advertiser.com/landing-page
iconClickTracking

La URL de seguimiento de la iconClickThrough propiedad.

Ruta: /avails/ads/icons/iconClicks/iconClickTracking

Objeto
iconClickFallbackImages

Una serie de imágenes alternativas para mostrar si no se puede mostrar el icono.

Ruta: /avails/ads/icons/iconClicks/iconClickFallbackImages

Matriz
iconViewTracking

La URL para realizar un seguimiento cuando se ve un icono.

Ruta: /avails/ads/icons/iconViewTracking

Cadena https://tracking.example.com/icon-view
offset

El intervalo de tiempo en el que debe aparecer un icono durante la reproducción de un anuncio.

Ruta: /avails/ads/icons/attributes/offset

Cadena 00:00:05
program

El programa o la iniciativa asociados al icono, como "AdChoices».

Ruta: /avails/ads/icons/attributes/program

Cadena AdChoices
pxratio

La proporción de píxeles del icono o del anuncio complementario, que se utiliza en pantallas con una alta densidad de píxeles.

Ruta: /avails/ads/icons/attributes/pxratio o /avails/ads/companionAds/attributes/pxratio

Cadena 1 o 2
type

El tipo de recurso o extensión.

Ruta: /avails/ads/extensions/type o /avails/ads/adVerifications/executableResource/type

Cadena text/javascript
content

El contenido de una extensión.

Ruta: /avails/ads/extensions/content

Cadena
language

El lenguaje de programación de un recurso ejecutable.

Ruta: /avails/ads/adVerifications/executableResource/language

Cadena javascript
browserOptional

Indica si se requiere la compatibilidad del navegador para el JavaScript recurso.

Ruta: /avails/ads/adVerifications/javaScriptResource/browserOptional

Cadena true o false
id

Un identificador para varios elementos del esquema.

Ruta: /avails/ads/companionAds/attributes/id o /avails/ads/icons/iconClicks/iconClickTracking/id

Cadena companion-1
assetHeight

La altura del activo publicitario complementario.

Ruta: /avails/ads/companionAds/attributes/assetHeight

Cadena 250
assetWidth

El ancho del activo publicitario complementario.

Ruta: /avails/ads/companionAds/attributes/assetWidth

Cadena 300
expandedHeight

La altura del anuncio complementario cuando está expandido.

Ruta: /avails/ads/companionAds/attributes/expandedHeight

Cadena 600
expandedWidth

El ancho del anuncio complementario cuando se expande.

Ruta: /avails/ads/companionAds/attributes/expandedWidth

Cadena 600
renderingMode

El modo de renderizado del anuncio complementario.

Ruta: /avails/ads/companionAds/attributes/renderingMode

Cadena default o transparent
adSlotId

El identificador del espacio publicitario en el que debe mostrarse el anuncio complementario.

Ruta: /avails/ads/companionAds/attributes/adSlotId

Cadena banner-1
creativeType

El tipo MIME del recurso creativo.

Ruta: /avails/ads/icons/staticResource/creativeType

Cadena image/png