Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation des fonctions de MediaTailor monétisation
Grâce aux fonctions de MediaTailor monétisation (fonctions), vous pouvez personnaliser la façon dont vous AWS Elemental MediaTailor gérez les données de session, créez des demandes d'annonces et sélectionnez les publicités lors de leur insertion. Les fonctions vous permettent d'appeler des API externes, de transformer des données à l'aide d'expressions, de modifier les paramètres de requête du serveur de décision publicitaire (ADS) ou les paramètres du lecteur, et de filtrer, réorganiser ou compléter les publicités insérées dans le flux. Vous n'avez pas besoin de déployer ou de gérer une infrastructure personnalisée.
Les fonctions utilisent JSONata un langage de requête et de transformation léger pour les données JSON pour évaluer les expressions. Vous écrivez JSONata des expressions pour lire les données de session, transformer des valeurs et définir la sortie. Pour obtenir la liste complète des JSONata fonctions prises en charge, consultezJSONataréférence d'expression.
Utilisez les fonctions lorsque vous devez :
-
Enrichissez les demandes d'annonces avec les données des spectateurs. Appelez un service d'identité au début de la session et incluez l'identité résolue dans chaque demande ADS pour un ciblage publicitaire personnalisé.
-
Personnalisez les paramètres de demande ADS. Définissez dynamiquement l'URL, les en-têtes ou le corps de l'ADS en fonction des données de session, SCTE-35 des signaux ou des réponses d'API externes.
-
Exécutez A/B des tests sur les serveurs publicitaires. Répartissez le trafic entre les différents points de terminaison ADS en fonction des attributs de session ou d'une attribution aléatoire.
-
Construisez des pipelines d'enrichissement en plusieurs étapes. Enchaînez plusieurs fonctions pour récupérer les données d'une API, les transformer et transmettre les résultats à l'étape suivante.
-
Publicités ciblées en fonction du contenu vidéo. Interrogez Elemental Inference pour les classifications de IAB contenu et les signaux de sécurité de la GARM marque, puis transmettez des métadonnées contextuelles à votre serveur de décision publicitaire à des fins de ciblage publicitaire contextuel.
-
Filtrez ou réorganisez les annonces renvoyées par votre ADS. Supprimez les publicités de systèmes publicitaires spécifiques pour les différencier de la concurrence, ou réorganisez les annonces avant de MediaTailor sélectionner celles à insérer.
-
Remplissez le temps d'affichage des annonces avec vos propres annonces. Détectez les pauses publicitaires insuffisamment remplies et récupérez des publicités ou des promotions sur un terminal VAST secondaire pour occuper le temps restant.
Comment les fonctions s'intègrent au MediaTailor flux de travail
Lorsqu'un utilisateur démarre une session de lecture, il MediaTailor évalue vos fonctions à des moments spécifiques du flux d'insertion d'annonces, appelés « hooks du cycle de vie ».
-
Vous définissez une fonction et l'associez à une configuration de lecture via un mappage de fonctions.
-
MediaTailor exécute la fonction au niveau du hook de cycle de vie désigné.
-
La fonction lit les données de session, appelle éventuellement une API externe et écrit les résultats qui sont MediaTailor utilisés lors du traitement de la lecture.
Astuce
Si vous utilisez Functions pour la première fois, commencez par leGuide de démarrage rapide, puis lisezHooks de cycle de vie. Pour la syntaxe des expressions et des exemples complets, consultez JSONataréférence d'expression etExemples de fonctions.