View a markdown version of this page

Lavorare con le funzioni di MediaTailor monetizzazione - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lavorare con le funzioni di MediaTailor monetizzazione

Con le funzioni di MediaTailor monetizzazione (funzioni), puoi personalizzare la modalità di AWS Elemental MediaTailor gestione dei dati delle sessioni, creare richieste di annunci e selezionare gli annunci durante l'inserimento degli annunci. Le funzioni ti consentono di chiamare API esterne, trasformare i dati con espressioni, modificare i parametri di richiesta o i parametri dei giocatori ad decision server (ADS) e filtrare, riordinare o integrare gli annunci inseriti nello stream. Non è necessario implementare o gestire un'infrastruttura personalizzata.

Le funzioni utilizzano JSONata, un linguaggio di interrogazione e trasformazione leggero per i dati JSON, per valutare le espressioni. Si scrivono JSONata espressioni per leggere i dati della sessione, trasformare i valori e definire l'output. Per l'elenco completo delle JSONata funzioni supportate, vedereJSONatariferimento all'espressione.

Usa le funzioni quando hai bisogno di:

  • Arricchisci le richieste di annunci con i dati degli spettatori. Chiama un servizio di identità all'inizio della sessione e includi l'identità risolta in ogni richiesta ADS per il targeting personalizzato degli annunci.

  • Personalizza i parametri delle richieste ADS. Imposta dinamicamente l'URL, le intestazioni o il corpo di ADS in base ai dati della sessione, ai SCTE-35 segnali o alle risposte API esterne.

  • Esegui A/B test su tutti i server pubblicitari. Suddividi il traffico tra diversi endpoint ADS in base agli attributi della sessione o all'assegnazione casuale.

  • Crea pipeline di arricchimento in più fasi. Concatena più funzioni per recuperare i dati da un'API, trasformarli e passare i risultati alla fase successiva.

  • Indirizza gli annunci in base ai contenuti video. Interroga Elemental Inference per la classificazione IAB dei contenuti e i segnali di sicurezza GARM del marchio, quindi trasmetti i metadati contestuali al tuo server di decisione pubblicitaria per il targeting contestuale degli annunci.

  • Filtra o riordina gli annunci restituiti dal tuo ADS. Rimuovi gli annunci da sistemi pubblicitari specifici per separarli dalla concorrenza o riordina gli annunci prima di MediaTailor selezionare quali inserire.

  • Riempi gli spazi pubblicitari non compilati con i tuoi annunci. Rileva le interruzioni pubblicitarie non riempite e recupera gli annunci o le promozioni aziendali da un endpoint VAST secondario per riempire il tempo rimanente.

In che modo le funzioni si inseriscono nel flusso di lavoro MediaTailor

Quando uno spettatore avvia una sessione di riproduzione, MediaTailor valuta le tue funzioni in punti specifici del flusso di inserimento degli annunci denominati lifecycle hook.

  1. Definisci una funzione e la colleghi a una configurazione di riproduzione tramite una mappatura delle funzioni.

  2. MediaTailor esegue la funzione nell'hook del ciclo di vita designato.

  3. La funzione legge i dati della sessione, richiama facoltativamente un'API esterna e scrive i risultati che MediaTailor vengono utilizzati durante l'elaborazione della riproduzione.

Suggerimento

Se non conosci Functions, inizia conGuida di avvio rapido, quindi leggiHook del ciclo di vita. Per la sintassi delle espressioni e gli esempi completi, vedere JSONatariferimento all'espressione eEsempi di funzioni.