View a markdown version of this page

Arbeiten mit MediaTailor Monetarisierungsfunktionen - AWS Elemental MediaTailor

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit MediaTailor Monetarisierungsfunktionen

Mit den MediaTailor Monetarisierungsfunktionen (Funktionen) können Sie anpassen, wie Sitzungsdaten AWS Elemental MediaTailor verwaltet und Anzeigenanfragen während der Anzeigenschaltung erstellt werden. Mithilfe von Funktionen können Sie externe APIs aufrufen, Daten mit Ausdrücken transformieren und die Anforderungsparameter oder Player-Parameter des Ad Decision Servers (ADS) ändern. Sie müssen keine benutzerdefinierte Infrastruktur bereitstellen oder verwalten.

Funktionen verwenden JSONata, eine einfache Abfrage- und Transformationssprache für JSON-Daten, um Ausdrücke auszuwerten. Sie schreiben JSONata-Ausdrücke, um Sitzungsdaten zu lesen, Werte zu transformieren und die Ausgabe zu definieren. Eine vollständige Liste der unterstützten JSONata-Funktionen finden Sie unter. JSONata-Ausdrucksreferenz

Verwenden Sie Functions, wenn Sie:

  • Reichern Sie Anzeigenanfragen mit Zuschauerdaten an. Rufen Sie zu Beginn der Sitzung einen Identitätsdienst auf und geben Sie die aufgelöste Identität in jede ADS-Anfrage für personalisierte Anzeigenausrichtung ein.

  • Passen Sie die ADS-Anforderungsparameter an. Legen Sie die ADS-URL, die Header oder den Hauptteil dynamisch auf der Grundlage von Sitzungsdaten, SCTE-35 Signalen oder externen API-Antworten fest.

  • Führen Sie A/B Tests auf allen Anzeigenservern durch. Teilen Sie den Verkehr auf verschiedene ADS-Endpunkte auf, basierend auf Sitzungsattributen oder zufälliger Zuweisung.

  • Erstellen Sie mehrstufige Anreicherungspipelines. Verketten Sie mehrere Funktionen, um Daten von einer API abzurufen, sie zu transformieren und die Ergebnisse an den nächsten Schritt weiterzuleiten.

Wie passen Funktionen in den Arbeitsablauf MediaTailor

Wenn ein Zuschauer eine Playback-Sitzung startet, werden Ihre Funktionen an bestimmten Stellen im Ablauf der Anzeigeneinfügung MediaTailor bewertet, die als Lifecycle-Hooks bezeichnet werden.

  1. Sie definieren eine Funktion und fügen sie über ein Funktions-Mapping einer Wiedergabekonfiguration hinzu.

  2. MediaTailor führt die Funktion am angegebenen Lifecycle-Hook aus.

  3. Die Funktion liest Sitzungsdaten, ruft optional eine externe API auf und schreibt Ergebnisse, die während der Wiedergabeverarbeitung MediaTailor verwendet werden.

Tipp

Wenn Sie mit Functions noch nicht vertraut sind, beginnen Sie mit dem Schnellstart-Anleitung und lesen Sie dannLebenszyklus-Hooks. Die Syntax von Ausdrücken und vollständige Beispiele finden Sie unter JSONata-Ausdrucksreferenz undBeispiele für Funktionen.