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.
Server-side verfolgt das Timing und das Caching-Verhalten
Bei serverseitigen Berichten werden Tracking-Ereignisse auf der Grundlage der tatsächlichen Segmentanfragen des Players MediaTailor ausgelöst, nicht aufgrund von Aktivitäten zum Analysieren oder Laden von Manifesten. Dieser Ansatz gewährleistet eine genaue Zählung der Impressionen, die den Industriestandards für die Messung von Videoanzeigen entspricht.
Wichtige Timing-Prinzipien
MediaTailor Das serverseitige Tracking folgt diesen grundlegenden Timing-Prinzipien:
-
Tracking-Ereignisse werden bei tatsächlichen Segmentanfragen ausgelöst. Beacons werden nur gesendet, wenn der Player HTTP-Anfragen an
/v1/segmentURLs stellt, nicht beim Parsen oder Caching von Manifesten. -
Das Zwischenspeichern und Vorladen von Manifesten durch Spieler löst KEINE Ereignisse aus — Spieler können Manifestinformationen analysieren, zwischenspeichern oder vorab laden, ohne irgendwelche Tracking-Ereignisse zu generieren.
-
Das Vorabrufen von Segmenten löst Ereignisse aus — Wenn Spieler die tatsächlichen Anzeigensegmente vor der Wiedergabe vorab abrufen, folgt dies dem branchenüblichen Verhalten, bei dem Segmentanfragen gültige Impressionen darstellen.
-
Jede v1/segment /-Anfrage löst das entsprechende Beacon aus. Das spezifische Tracking-Ereignis (Impression, Quartil, Abschluss) wird durch die Position der Anzeige und das angeforderte Segment bestimmt.
-
Das Timing entspricht den IAB-Standards — Der Ansatz folgt den Richtlinien des Interactive Advertising Bureau zur Messung von Videoanzeigen und zur Zählung von Impressionen.
Server-side Ablauf zur Nachverfolgung
Die folgenden Diagramme veranschaulichen den vollständigen serverseitigen Tracking-Workflow und zeigen, wann Tracking-Ereignisse in Bezug auf Spieleranfragen ausgelöst werden:
- Phase 1: Initialisierung der Sitzung
-
Der Player fordert ein Manifest von an MediaTailor, das ein personalisiertes Manifest zurückgibt, das die URLs der Anzeigensegmente enthält:
- Phase 2: Verfolgung von Anzeigenanfragen und Impressionen
-
Wenn der Player das erste Anzeigensegment anfordert, MediaTailor werden Impressions- und Start-Beacons sowohl zum Ad Decision Server als auch zu den Ad Verification Services gesendet:
- Phase 3: Verfolgung der Quartile
-
MediaTailor feuert Quartil-Beacons (erstes Quartil, Mittelpunkt, drittes Quartil, Abschluss) auf der Grundlage nachfolgender Segmentanfragen ab:
- Phase 4: Auslieferung der Segmente
-
Nach dem Auslösen der Tracking-Beacons MediaTailor erfolgt eine Weiterleitung zum eigentlichen Anzeigensegment von Amazon CloudFront oder Ihrem CDN:
Der serverseitige Tracking-Workflow umfasst die folgenden wichtigen Timing-Verhaltensweisen:
-
Sitzungsinitialisierung — Der Spieler fordert ein Manifest von an. MediaTailor MediaTailor gibt ein personalisiertes Manifest zurück, das Anzeigensegment-URLs mit dem
/v1/segmentPfad enthält. -
Analysieren und Zwischenspeichern von Manifesten — Der Player analysiert das Manifest und kann Segmentinformationen vorab laden oder zwischenspeichern. In dieser Phase werden keine Tracking-Events ausgelöst, unabhängig davon, wie sich der Spieler beim Zwischenspeichern verhält.
-
Anzeigensegment-Anfrage und Impressions-Tracking — Wenn der Player tatsächlich das erste Anzeigensegment anfordert (in der Regel für die Wiedergabe), MediaTailor löst er das Impression-Beacon aus und startet das Tracking-Ereignis sowohl an den Ad Decision Server als auch an die Ad Verification Services. Dies geschieht bei der eigentlichen HTTP-Anfrage an die
/v1/segmentURL, nicht beim Analysieren des Manifests. -
Quartil-Tracking auf der Grundlage von Segmentanfragen — MediaTailor sendet Quartil-Beacons (erstes Quartil, Mittelpunkt, drittes Quartil, Abschluss) sowohl an den Ad Decision Server als auch an die Ad Verification Services, basierend auf nachfolgenden Segmentanfragen, die den berechneten Quartilpositionen innerhalb der Anzeigendauer entsprechen.
-
Segmentauslieferung — Nach dem Auslösen des entsprechenden Tracking-Beacons erfolgt eine HTTP-Weiterleitung zum eigentlichen Anzeigensegment ( MediaTailor entweder von Amazon oder Ihrem CDN). CloudFront
Überlegungen zum Zwischenspeichern und Vorladen von Spielern
MediaTailor Das serverseitige Tracking ist so konzipiert, dass es mit verschiedenen Strategien zum Zwischenspeichern und Vorladen von Spielern kompatibel ist und gleichzeitig eine genaue Messung der Impressionen gewährleistet ist:
-
Vorabladen von Manifesten — Spieler, die Manifestinformationen vorab laden oder zwischenspeichern, lösen keine Tracking-Ereignisse aus. Tracking-Ereignisse werden nur ausgelöst, wenn tatsächliche Segmentanforderungen gestellt werden.
-
Segmentvorabruf — Wenn ein Player Anzeigensegmente vor der Wiedergabe vorab abruft, werden Tracking-Events ausgelöst, wenn diese Segmente angefordert werden, möglicherweise früher als die tatsächliche Wiedergabezeit. Dieses Verhalten entspricht den Industriestandards, nach denen Segmentanfragen als gültige Impressionen betrachtet werden.
-
Player-Pufferung — Das Standardverhalten beim Puffern von Playern (das Abrufen von Segmenten kurz vor der Wiedergabe) löst Tracking-Ereignisse zu den richtigen Zeiten aus, die auf dem Muster der Segmentanforderungen basieren.
Behebung von Tracking-Diskrepanzen
Wenn Sie Diskrepanzen zwischen MediaTailor serverseitigem Tracking und Metriken von Drittanbietern feststellen, sollten Sie die folgenden Faktoren berücksichtigen:
-
Unterschiede im Spielerverhalten — Verschiedene Spieler haben möglicherweise unterschiedliche Prefetch- und Pufferstrategien, die sich darauf auswirken, wann Segmentanfragen gestellt werden.
-
Netzwerkbedingungen — Schlechte Netzwerkbedingungen können dazu führen, dass Spieler Segmente mehrmals oder in anderen Intervallen als erwartet anfordern.
-
CDN-Konfiguration — Falsches CDN-Caching von
/v1/segmentAnfragen kann zu verpassten oder doppelten Tracking-Ereignissen führen. -
Sitzungsverwaltung — Stellen Sie sicher, dass jede Wiedergabesitzung eine eindeutige Sitzungs-ID verwendet, um Konflikte bei der Nachverfolgung von Ereignissen zu vermeiden.
Eine ausführliche Anleitung zur Problembehandlung finden Sie unterBehebung häufiger Probleme.