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à.
Utilizzo delle funzioni di MediaTailor monetizzazione
Con le funzioni di MediaTailor monetizzazione (Funzioni), puoi personalizzare il modo in cui AWS Elemental MediaTailor gestisci i dati delle sessioni e crea richieste di annunci durante l'inserimento degli annunci. Le funzioni consentono di richiamare API esterne, trasformare i dati con espressioni e modificare i parametri di richiesta dell'Ad Decision Server (ADS) o i parametri del player. 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 espressioni JSonata per leggere i dati della sessione, trasformare i valori e definire l'output. Per l'elenco completo delle funzioni JSonata supportate, consulta. Riferimento all'espressione JSonata
Usa Functions quando devi:
-
Arricchisci le richieste di annunci con i dati degli spettatori. Chiama un servizio di gestione delle identità all'inizio della sessione e includi l'identità risolta in ogni richiesta ADS per un targeting pubblicitario personalizzato.
-
Personalizza i parametri della richiesta ADS. Imposta dinamicamente l'URL, le intestazioni o il corpo dell'ADS in base ai dati della sessione, ai SCTE-35 segnali o alle risposte API esterne.
-
Esegui A/B test su server pubblicitari. Suddividi il traffico tra diversi endpoint ADS in base agli attributi di sessione o all'assegnazione casuale.
-
Crea pipeline di arricchimento in più fasi. Collega più funzioni per recuperare i dati da un'API, trasformarli e passare i risultati alla fase successiva.
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 chiamati lifecycle hooks.
-
È possibile definire una funzione e collegarla a una configurazione di riproduzione tramite una mappatura delle funzioni.
-
MediaTailor esegue la funzione in base all'hook del ciclo di vita designato.
-
La funzione legge i dati della sessione, richiama facoltativamente un'API esterna e scrive i risultati da MediaTailor utilizzare durante l'elaborazione della riproduzione.
Suggerimento
Se non conosci Functions, inizia con, quindi leggiGuida rapida all'avvio. Hook del ciclo di vita Per la sintassi delle espressioni e gli esempi completi, vedi Riferimento all'espressione JSonata eEsempi di funzioni.