Implementieren der Streaming-Mediensammlung mithilfe des Edge Networks
Mit Adobe Experience Platform Edge Network können Sie Daten, die für mehrere Produkte bestimmt sind, an einen zentralen Ort senden. Experience Edge leitet die entsprechenden Informationen an die gewünschten Produkte weiter. Mit diesem Konzept können Sie Implementierungsaufgaben zusammenfassen, insbesondere, wenn mehrere Datenlösungen vorhanden sind.
Die folgende Abbildung zeigt, wie die Adobe-Streaming-Mediensammlung implementiert werden kann, um mithilfe von Experience Platform Edge Daten in Analysis Workspace verfügbar zu machen, entweder in Adobe Analytics oder Customer Journey Analytics:
Einen Überblick über alle Implementierungsoptionen, einschließlich der Implementierungsmethoden, die nicht Experience Platform Edge verwenden, finden Sie unter Implementieren der Streaming Media Collection.
Unabhängig davon, ob Sie Adobe Experience Platform Web SDK, Adobe Experience Platform Mobile SDK, Adobe Experience Platform Roku SDK oder die API zum Implementieren der Streaming Media Collection mit Experience Edge verwenden, müssen Sie zunächst die folgenden Abschnitte ausfüllen:
Einrichten des Schemas in Adobe Experience Platform
Um die Datenerfassung für die Verwendung in allen Anwendungen zu standardisieren, die Adobe Experience Platform nutzen, hat Adobe das offene und öffentlich dokumentierte Standard Experience-Datenmodell (XDM) erstellt.
So erstellen Sie ein Schema und richten es ein:
-
Beginnen Sie in Adobe Experience Platform mit der Erstellung des Schemas, wie unter Erstellen und Bearbeiten von Schemas in der Benutzeroberfläche beschrieben.
-
Wählen Sie auf der Seite mit den Schemadetails beim Erstellen des Schemas Erlebnisereignis aus, wenn Sie die Basisklasse für das Schema auswählen.
-
Klicken Sie auf Weiter.
-
Geben Sie einen Anzeigenamen und eine Beschreibung für das Schema an und wählen Sie dann Beenden.
-
Wählen Sie im Bereich Komposition im Abschnitt Feldergruppen die Option Hinzufügen aus, suchen Sie dann nach den folgenden neuen Feldergruppen und fügen Sie sie dem Schema hinzu:
Adobe Analytics ExperienceEvent Template
Implementation Details
MediaAnalytics Interaction Details
Nachdem Sie die Feldergruppen hinzugefügt haben, sollten sie wie folgt im Abschnitt Feldergruppen angezeigt werden:
-
Klicken Sie Speichern, um Ihre Änderungen zu speichern.
-
(Optional) Sie können bestimmte Felder ausblenden, die nicht von der Media Edge-API verwendet werden. Das Ausblenden dieser Felder erleichtert das Lesen und Verstehen des Schemas, es ist jedoch nicht erforderlich. Diese Felder beziehen sich nur auf die Felder in der
MediaAnalytics Interaction Details
Feldergruppe.
-
Wählen Sie Bereich Struktur“ das Feld
Media Collection Details
und dann Verwandte Felder verwalten aus. -
Aktivieren Sie die Option Anzeigenamen für Felder anzeigen und aktualisieren Sie dann das Schema wie folgt:
-
Blenden Sie im Feld
Media Collection Details
>Advertising Details
die folgenden Berichtsfelder aus:Ad Completed
,Ad Started
undAd Time Played
. -
Blenden Sie im Feld
Media Collection Details
>Advertising Pod Details
das folgende Berichtsfeld aus:Ad Break ID
-
Blenden Sie im Feld
Media Collection Details
>Chapter Details
die folgenden Berichtsfelder aus:Chapter Completed
,Chapter ID
,Chapter Started
undChapter Time Played
. -
Blenden Sie im Feld
Media Collection Details
das FeldList Of States
aus. -
Blenden Sie im Feld
Media Collection Details
>List Of States End
undMedia Collection Details
>List Of States Start
die folgenden Berichtsfelder aus:Player State Count
,Player State Set
undPlayer State Time
. -
Blenden Sie im Feld
Media Collection Details
>Qoe Data Details
die folgenden Berichtsfelder aus:Average Bitrate
,Average Bitrate Bucket
,Bitrate Change Impacted Streams
,Bitrate Changes
,Buffer Impacted Streams
,Buffer Events
,Dropped Frame Impacted Streams
,Drops Before Starts
,Errors
,External Error IDs
,Error Impacted Streams
,Media SDK Error IDs
,Player SDK Error IDs
,Stalling Impacted Streams
,Stalling Events
,Total Buffer Duration
undTotal Stalling Duration
. -
Blenden Sie im Feld
Media Collection Details
>Session Details
die folgenden Berichtsfelder aus:10% Progress Marker
,25% Progress Marker
,50% Progress Marker
,75% Progress Marker
,95% Progress Marker
,Ad Count
,Average Minute Audience
,Content Completes
,Estimated Streams
,Federated Data
,Media Downloaded Flag
,Chapter Count
,Content Time Spent
,Media Segment Views
,Media Session ID
,Media Starts
,Media Session Server Timeout
,Media Time Spent
,Pause Events
,Pause Impacted Streams
,Pev3
,Pccr
Total Pause Duration
Unique Time Played
Video Segment
,Content Starts
, und .
-
-
Wählen Bestätigen, um Ihre Änderungen zu speichern.
-
Aktivieren Sie im Bereich Struktur die Option Anzeigenamen für Felder anzeigen und wählen Sie dann das
List Of Media Collection Downloaded Content Events
aus. -
Wählen Sie Verknüpfte Felder verwalten und aktualisieren Sie das Schema wie folgt:
-
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
>Advertising Details
die folgenden Berichtsfelder aus:Ad Completed
,Ad Started
undAd Time Played
. -
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
>Advertising Pod Details
das folgende Berichtsfeld aus:Ad Break ID
-
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
>Chapter Details
die folgenden Berichtsfelder aus:Chapter Completed
,Chapter ID
,Chapter Started
undChapter Time Played
. -
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
das FeldList Of States
aus. -
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
>List Of States End
undMedia Collection Details
>List Of States Start
die folgenden Berichtsfelder aus:Player State Count
,Player State Set
undPlayer State Time
. -
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
>Qoe Data Details
die folgenden Berichtsfelder aus:Average Bitrate
,Average Bitrate Bucket
,Bitrate Change Impacted Streams
,Bitrate Changes
,Buffer Events
,Buffer Impacted Streams
,Drops Before Starts
,Dropped Frame Impacted Streams
,Error Impacted Streams
,Errors
,External Error IDs
,Media SDK Error IDs
,Player SDK Error IDs
,Stalling Events
,Stalling Impacted Streams
,Total Buffer Duration
undTotal Stalling Duration
. -
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
>Session Details
die folgenden Berichtsfelder aus:10% Progress Marker
,25% Progress Marker
,50% Progress Marker
,75% Progress Marker
,95% Progress Marker
,Ad Count
,Average Minute Audience
,Content Time Spent
,Estimated Streams
,Media Downloaded Flag
,Chapter Count
,Content Starts
,Media Session ID
,Federated Data
,Media Segment Views
,Media Session Server Timeout
,Media Starts
,Media Time Spent
,Content Completes
,Pause Events
,Pause Impacted Streams
Pccr
Pev3
Total Pause Duration
Unique Time Played
Video Segment
, und . -
Blenden Sie im Feld
List Of Media Collection Downloaded Content Events
>Media Details
das FeldMedia Session ID
aus.
-
-
Wählen Bestätigen, um Ihre Änderungen zu speichern.
-
Wählen Sie Bereich Struktur“ das Feld
Media Reporting Details
und dann Verwandte Felder verwalten aus. -
Aktivieren Sie die Option Anzeigenamen für Felder anzeigen und aktualisieren Sie dann das Schema wie folgt:
- Blenden Sie im Feld
Media Reporting Details
die folgenden Felder aus:Error Details
,List Of States End
,List of States Start
undMedia Session ID
.
- Blenden Sie im Feld
-
Wählen Bestätigen > Speichern, um Ihre Änderungen zu speichern.
- (Optional) Sie können Ihrem Schema benutzerdefinierte Metadaten hinzufügen. Auf diese Weise können Sie zusätzliche, benutzerdefinierte Metadaten einbeziehen, die für bestimmte Anforderungen oder Kontexte angepasst werden können. Diese Flexibilität ist in Szenarien nützlich, in denen vorhandene Schemata die gewünschten Datenpunkte nicht abdecken. (Sie können auch mit benutzerdefinierten Metadaten mit Media Edge-APIs arbeiten. Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Metadaten mit Media Edge-APIs.)
-
Suchen Sie den Namen des Mandanten der Organisation, indem Sie Kontoinformationen > Zugewiesene > Organisationsname > Mandant auswählen.
Diese benutzerdefinierten Felder werden über diesen Pfad empfangen. (Beispiel: Mandantenname: _dcbl → myCustomField-Pfad: _dcbl.myCustomField.)
-
Fügen Sie eine benutzerdefinierte Feldergruppe zu Ihrem definierten Medienschema hinzu.
-
Fügen Sie alle benutzerdefinierten Felder, die Sie verfolgen möchten, zur Feldergruppe hinzu.
-
Verwenden Sie den generiertenfür das benutzerdefinierte Feld in Ihrer Anfrage-Payload.
- Fahren Sie mit Erstellen eines Datensatzes in Adobe Experience Platform fort.
Erstellen eines Datensatzes in Adobe Experience Platform
-
Stellen Sie sicher, dass Sie ein Schema wie in Einrichten des Schemas in Adobe Experience Platform beschrieben einrichten.
-
Beginnen Sie in Adobe Experience Platform mit der Erstellung des Datensatzes, wie im Handbuch zur Benutzeroberfläche von Datensätzen beschrieben.
Wählen Sie bei der Auswahl eines Schemas für Ihren Datensatz das zuvor erstellte Schema aus, wie unter Einrichten des Schemas in Adobe Experience Platform beschrieben.
-
Fahren Sie fort mit Konfigurieren eines Datenstroms auf Customer Journey Analytics.
Konfigurieren eines Datenstroms in Adobe Experience Platform
-
Stellen Sie sicher, dass Sie einen Datensatz wie in Erstellen eines Datensatzes in Adobe Experience Platform beschrieben erstellt haben.
-
Erstellen Sie einen neuen Datenstrom, wie in Konfigurieren eines Datenstroms beschrieben.
Stellen Sie beim Erstellen des Datenstroms sicher, dass Sie die folgenden Konfigurationen auswählen:
-
Achten Sie im Feld Ereignisschema beim Erstellen des Datenstroms darauf, dass Sie das Schema auswählen, das Sie in erstellt haben Einrichten des Schemas in Adobe Experience Platform. Wählen Sie Speichern aus.
note important IMPORTANT Wählen Sie nicht Speichern und Zuordnung hinzufügen da dies zu Zuordnungsfehlern für das Zeitstempelfeld führt. -
Fügen Sie einen der folgenden Services zum Datenstrom hinzu, je nachdem, ob Sie Adobe Analytics oder Customer Journey Analytics verwenden:
-
Adobe Analytics (bei Verwendung von Adobe Analytics)
Wenn Sie Adobe Analytics verwenden, stellen Sie sicher, dass Sie eine Report Suite definieren, wie in Erstellen einer Report Suite beschrieben.
-
Adobe Experience Platform (bei Verwendung von Customer Journey Analytics)
Informationen zum Hinzufügen eines Services zu einem Datenstrom finden Sie im Abschnitt „Hinzufügen von Services zu einem Datenstrom“ in Konfigurieren eines".
- Erweitern Sie Erweiterte Optionen und aktivieren Sie dann die Option Media Analytics.
-
-
-
Sie können jetzt die Media Edge-API oder Media Edge SDK implementieren, um mit der Erfassung von Medienanalysedaten zu beginnen.
Nachdem Sie einige Daten erfasst haben, können Sie Verbindung in Customer Journey Analytics erstellen.
Erstellen einer Verbindung in Customer Journey Analytics
-
Stellen Sie sicher, dass Sie einen Datenstrom erstellt haben, wie in Konfigurieren eines Datenstroms auf Customer Journey Analytics beschrieben.
-
Erstellen Sie beim Customer Journey Analytics eine Verbindung, wie in Verbindung erstellen beschrieben.
Beim Erstellen der Verbindung sind die folgenden Konfigurationsoptionen erforderlich, um die Streaming Media-Sammlung zu implementieren:
-
Wählen Sie den zuvor erstellten Datensatz aus, wie unter Erstellen eines Datensatzes in Adobe Experience Platform beschrieben.
-
Stellen Sie sicher dass die Einstellung „Alle neuen importieren“ aktiviert ist.
-
-
Fahren Sie mit Erstellen einer Datenansicht auf Customer Journey Analytics fort.
Datenansicht im Customer Journey Analytics erstellen
-
Stellen Sie sicher, dass Sie eine Verbindung auf Customer Journey Analytics erstellt haben, wie in Erstellen einer Verbindung auf Customer Journey Analytics beschrieben.
-
Erstellen Sie in Customer Journey Analytics eine Datenansicht, wie unter Erstellen oder Bearbeiten einer Datenansicht beschrieben.
Beim Erstellen der Datenansicht sind die folgenden Konfigurationsoptionen für die Implementierung der Streaming Media Collection erforderlich:
-
Wählen Sie im Feld Verbindung die zuvor erstellte Verbindung aus, wie unter Erstellen einer Verbindung auf Customer Journey Analytics beschrieben.
Es kann bis zu 15 Minuten dauern, bis die von Ihnen erstellte Verbindung zur Auswahl verfügbar ist.
-
Suchen Sie auf der Komponenten im Abschnitt Schemafelder nach jeder Komponente, die in den Tabellen unten aufgeführt ist, und ziehen Sie sie in das Bedienfeld Metriken. Wenn mehrere Felder mit demselben Namen vorhanden sind, verwenden Sie den XDM-Pfad, um sicherzustellen, dass es sich um das richtige Feld handelt.
Hauptinhalt - Inhaltsmetriken
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 Name der Komponente XDM-Pfad Medienstarts mediaReporting.sessionDetails.isViewed Mediensegmentansichten mediaReporting.sessionDetails.hasSegmentView Inhaltsstarts mediaReporting.sessionDetails.isPlayed Inhaltsbeendigungen mediaReporting.sessionDetails.isCompleted Inhaltsbesuchszeit mediaReporting.sessionDetails.timePlayed Besuchszeit für Medien mediaReporting.sessionDetails.totalTimePlayed Eindeutige Spielzeit mediaReporting.sessionDetails.uniqueTimePlayed 10% Fortschrittsmarkierung mediaReporting.sessionDetails.hasProgress10 Zielgruppendurchschnitt pro Minute mediaReporting.sessionDetails.averageMinuteAudience Kapitel und Anzeigen - Kapitel und Anzeigenmetriken
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 Name der Komponente XDM-Pfad Kapitel gestartet mediaReporting.chapterDetails.isStarted Kapitel abgeschlossen mediaReporting.chapterDetails.isCompleted Kapitelzeit mediaReporting.chapterDetails.timePlayed Anzeige gestartet mediaReporting.advertisingDetails.isStarted Anzeige abgeschlossen mediaReporting.advertisingDetails.isCompleted Wiedergabezeit der Anzeige mediaReporting.advertisingDetails.timePlayed QoE - QoE-Metriken
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 Name der Komponente XDM-Pfad Zeit bis Start mediaReporting.qoeDataDetails.timeToStart Drops vor dem Start mediaReporting.qoeDataDetails.isDroppedBeforeStart Von Puffer betroffene Streams mediaReporting.qoeDataDetails.hasBufferImpactedStreams Von Bitratenänderung betroffene Streams mediaReporting.qoeDataDetails.hasBitrateChangeImpactedStreams Bitratenänderungen mediaReporting.qoeDataDetails.bitrateChangeCount Durchschnittliche Bitrate mediaReporting.qoeDataDetails.bitrateAverage Gelöschte Frames mediaReporting.qoeDataDetails.droppedFrames Fehler mediaReporting.qoeDataDetails.errorCount Von Fehlern betroffene Streams mediaReporting.qoeDataDetails.hasErrorImpactedStreams Von Dropped Frames betroffene Streams mediaReporting.qoeDataDetails.hasDroppedFrameImpactedStreams Player-Status - Player-Statusmetriken
table 0-row-2 1-row-2 2-row-2 3-row-2 Name der Komponente XDM-Pfad Player-Status festgelegt mediaReporting.states.isSet Anzahl der Player-Status mediaReporting.states.count Player-Statuszeit mediaReporting.states.time -
Aktualisieren Sie die Beschriftungen (im Kontextbeschriftungen Dropdown-Menü) für die Komponenten in der folgenden Tabelle. Suchen Sie nach Komponenten, die sich noch nicht im Bedienfeld Metriken befinden, und ziehen Sie sie in das Bedienfeld.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Name der Komponente Kontext-Label Zeitüberschreitung des Mediensitzungs-Servers Medien: Sekunden seit letztem Aufruf Besuchszeit für Medien Medien: Besuchszeit für Medien Gesamtpufferdauer Medien: Gesamtdauer des Puffers Zeit bis Start Medien: Zeit bis zum Start Pausierung – Gesamtdauer Medien: Pausierung - Gesamtdauer -
Um Ihrem Customer Journey Analytics-Projekt Aufschlüsselungen hinzuzufügen, fügen Sie die folgenden Dimensionen zum Bedienfeld Dimensionen hinzu:
table 0-row-2 1-row-2 2-row-2 XDM-Pfad Name der Komponente mediaReporting.states.name Player-Statusname mediaReporting.sessionDetails.ID Mediensitzungs-ID Zusätzlich zu den Dimensionen in dieser Tabelle können Sie beliebige andere Dimensionen hinzufügen, die Sie für das Filtern von Daten nach in Customer Journey Analytics-Projekten verfügbar machen möchten.
-
-
Wählen Sie Speichern und fortfahren > Speichern und beenden um Ihre Änderungen zu speichern.
-
Fahren Sie mit Erstellen und Konfigurieren eines Projekts in Customer Journey Analytics fort.
Erstellen und Konfigurieren eines Projekts auf Customer Journey Analytics
-
Stellen Sie sicher, dass Sie eine Datenansicht auf Customer Journey Analytics erstellt haben, wie in Erstellen einer Datenansicht auf Customer Journey Analytics beschrieben.
-
Customer Journey Analytics Wählen Sie auf der Registerkarte Workspace im Bereich Projekte die Option Projekt erstellen.
-
Wählen Sie Leeres Projekt > Erstellen aus.
-
Wählen Sie im neuen Projekt die Datenansicht aus, die Sie zuvor erstellt haben.
Beim Erstellen von Bedienfeldern in Ihrem Projekt können Sie alle Komponenten verwenden, die Sie Ihrer Datenansicht hinzugefügt haben, wie in Erstellen einer Datenansicht auf Customer Journey Analytics beschrieben.
Die folgenden vier Bedienfelder sind Beispiele für Bedienfelder, die Sie erstellen können:
-
Wählen Sie das Symbol Bedienfelder in der linken Leiste aus und ziehen Sie dann das Bedienfeld Gleichzeitige Medienbetrachter und das Bedienfeld Bei Medienwiedergabe verbrachte Zeit.
Die beiden Bedienfelder sollten wie folgt aussehen:
-
(Bedingt) Wenn Sie benutzerdefinierte Metadaten zu Ihrem Schema hinzugefügt haben, wie in Schritt 8 von Einrichten des Schemas in Adobe Experience Platform beschrieben, müssen Sie die Persistenz für die benutzerdefinierten Felder festlegen, wie in Persistenzkomponenteneinstellungen im Customer Journey Analytics-Handbuch beschrieben.
Wenn Daten auf Customer Journey Analytics eingehen, ist die Dimension Benutzerspezifische Benutzer-ID verfügbar.
note note NOTE Wenn Sie Adobe Analytics als Upstream für Ihren Datenstrom einrichten, sind die benutzerdefinierten Metadaten auch in ContextData mit dem Namen vorhanden, den Sie im Schema festgelegt haben (ohne das Mandantenpräfix, z. B. myCustomField). Dadurch können alle für ContextData verfügbaren Adobe Analytics-Funktionen verwendet werden, z. B „Erstellen einer Verarbeitungsregel. -
Geben Sie das Projekt frei, wie unter Freigeben von Projekten beschrieben.
note note NOTE Wenn die Benutzer, für die Sie freigeben möchten, nicht verfügbar sind, stellen Sie sicher, dass die Benutzer über Benutzer- und Administratorzugriff auf das Customer Journey Analytics in der Adobe Admin Console verfügen. -
Fahren Sie fort mit Daten an Experience Platform Edge senden.
Senden von Daten an Experience Platform Edge
Je nach Datentyp, den Sie an Experience Platform Edge senden möchten, können Sie eine der folgenden Methoden verwenden:
Web: Verwenden der Adobe Experience Platform Web SDK
Mobile: Verwenden der Adobe Experience Platform Mobile SDK
Verwenden Sie die folgenden Dokumentationsressourcen, um die Implementierung für iOS und Android abzuschließen:
Roku: Adobe Experience Platform Roku SDK
API: Web und andere
Die -API ist derzeit die einzige unterstützte Möglichkeit, Web-Daten an Experience Platform Edge zu senden.
Die API ist auch verfügbar, wenn Sie eine benutzerdefinierte Implementierung der Edge-APIs verwenden möchten.
Weitere Informationen zur Media Edge-API finden Sie in den folgenden Ressourcen: