View a markdown version of this page

Trabajar con funciones de MediaTailor monetización - 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.

Trabajar con funciones de MediaTailor monetización

Con las funciones de MediaTailor monetización (funciones), puedes personalizar la forma en que se AWS Elemental MediaTailor administran los datos de la sesión y se crean las solicitudes de anuncios durante la inserción de los anuncios. Las funciones te permiten llamar a API externas, transformar datos con expresiones y modificar los parámetros de las solicitudes del servidor de decisiones publicitarias (ADS) o los parámetros del reproductor. No es necesario implementar ni administrar una infraestructura personalizada.

Las funciones utilizan JSonata, un lenguaje ligero de consulta y transformación para datos JSON, para evaluar las expresiones. Las expresiones JSonata se escriben para leer los datos de la sesión, transformar valores y definir la salida. Para ver la lista completa de funciones de JSonata compatibles, consulte. Referencia de expresión JSonata

Utilice las funciones cuando necesite:

  • Enriquece las solicitudes de anuncios con los datos de los espectadores. Llama a un servicio de identidad al inicio de la sesión e incluye la identidad resuelta en todas las solicitudes de ADS para una segmentación de anuncios personalizada.

  • Personalice los parámetros de las solicitudes de ADS. Configure dinámicamente la URL, los encabezados o el cuerpo del ADS en función de los datos de la sesión, SCTE-35 las señales o las respuestas de la API externa.

  • Realiza A/B pruebas en todos los servidores de anuncios. Divida el tráfico entre diferentes puntos finales de ADS en función de los atributos de la sesión o de una asignación aleatoria.

  • Cree canalizaciones de enriquecimiento de varios pasos. Encadena varias funciones para obtener datos de una API, transformarlos y pasar los resultados al siguiente paso.

Cómo se integran las funciones en el flujo de trabajo MediaTailor

Cuando un espectador inicia una sesión de reproducción, MediaTailor evalúa tus funciones en puntos específicos del flujo de inserción de anuncios, denominados enlaces del ciclo de vida.

  1. Definimos una función y la asociamos a una configuración de reproducción mediante un mapeo de funciones.

  2. MediaTailor ejecuta la función en el enlace de ciclo de vida designado.

  3. La función lee los datos de la sesión, llama opcionalmente a una API externa y escribe los resultados que se MediaTailor utilizan durante el procesamiento de la reproducción.

sugerencia

Si es la primera vez que utiliza las funciones, comience con las yGuía de inicio rápido, a continuación, leaEnlaces de ciclo de vida. Para ver la sintaxis de las expresiones y ejemplos completos, consulte Referencia de expresión JSonata yEjemplos de funciones.