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 Funktionen zur MediaTailor Monetarisierung (Funktionen) können Sie anpassen, wie Sitzungsdaten AWS Elemental MediaTailor verwaltet, Anzeigenanfragen erstellt und Anzeigen bei der Anzeigenschaltung ausgewählt werden. Mit Funktionen kannst du externe APIs aufrufen, Daten mit Ausdrücken transformieren, ADS-Anforderungsparameter oder Player-Parameter ändern und die Anzeigen, die in den Stream eingefügt werden, filtern, neu anordnen oder ergänzen. Sie müssen keine benutzerdefinierte Infrastruktur bereitstellen oder verwalten.

Functions 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 unterJSONataReferenz für Ausdrücke.

Verwenden Sie Funktionen, 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 ein, um personalisierte Werbeanzeigen auszurichten.

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

  • Führen Sie A/B Tests auf allen Anzeigenservern durch. Teilen Sie den Verkehr zwischen verschiedenen ADS-Endpunkten auf der Grundlage von Sitzungsattributen oder zufälliger Zuweisung auf.

  • 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.

  • Richten Sie Anzeigen auf der Grundlage von Videoinhalten aus. Fragen Sie Elemental Inference nach IAB Inhaltsklassifizierungen und Signalen zur GARM Markensicherheit ab und übergeben Sie dann kontextbezogene Metadaten zur kontextbezogenen Anzeigenausrichtung an Ihren Anzeigenentscheidungsserver.

  • Filtern Sie die von Ihrem ADS zurückgegebenen Anzeigen oder ordnen Sie sie neu an. Entfernen Sie Anzeigen aus bestimmten Anzeigensystemen, um sich von der Konkurrenz abzuheben, oder ordnen Sie die Anzeigen neu an, bevor Sie MediaTailor auswählen, welche eingefügt werden sollen.

  • Füllen Sie die ungenutzte Anzeigenzeit mit Ihren eigenen Anzeigen aus. Erkennen Sie unterfüllte Werbeunterbrechungen und rufen Sie Hausanzeigen oder Werbeaktionen von einem sekundären VAST-Endpunkt ab, um die verbleibende Zeit auszufüllen.

Wie passen Funktionen in den Arbeitsablauf MediaTailor

Wenn ein Zuschauer eine Wiedergabesitzung startet, MediaTailor bewertet es Ihre Funktionen an bestimmten Stellen im Ablauf der Anzeigenschaltung, die als Lifecycle-Hooks bezeichnet werden.

  1. Sie definieren eine Funktion und hängen sie über ein Funktions-Mapping an eine Wiedergabekonfiguration an.

  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 Funktionen 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 JSONataReferenz für Ausdrücke undBeispiele für Funktionen.