XDM-Berichtsschema
Wenn Sie Medien-Tracking-Ereignisse mit der Adobe Experience Platform Edge Network senden, verarbeitet das Media Analytics-Backend diese Ereignisse und schreibt berechnete Erlebnisereignisse in Platform-Datensätze. Wenn Sie verstehen, welche Ereignisse Platform erreichen und was das Backend für Sie berechnet, können Sie Ihre Implementierung validieren und präzise Berichte in Customer Journey Analytics oder Adobe Analytics erstellen.
In verschiedenen Teilen der Erfassungs- und Reporting-Pipeline werden zwei verschiedene XDM-Schemata verwendet:
xdm.mediaCollectionxdm.mediaReportingFelder, die in mediaReporting vorhanden sind, aber in der mediaCollection-Payload nicht vorhanden sind, werden aus der vollständigen Ereignissequenz einer Sitzung abgeleitet. Diese Felder werden nie gesendet, sondern von Adobe generiert.
Ereignisse, die in Platform-Datensätze schreiben
Von den 12 verfolgbaren Ereignistypen generieren nur fünf individuelle Erlebnisereignis-Schreibvorgänge in Datensätze:
Backend-berechnete Felder
Die folgenden Felder werden in mediaReporting Payloads angezeigt, sind jedoch nie Teil der Sammlungs-Payload. Das Backend leitet sie aus der vollständigen Ereignissequenz ab.
Sitzungsebene (erscheint auf der sessionComplete):
xdm.mediaReporting.sessionDetails.timePlayedxdm.mediaReporting.sessionDetails.totalTimePlayedxdm.mediaReporting.sessionDetails.uniqueTimePlayedxdm.mediaReporting.sessionDetails.averageMinuteAudiencetimePlayed geteilt durch Inhaltslängexdm.mediaReporting.sessionDetails.estimatedStreamsxdm.mediaReporting.sessionDetails.adCountxdm.mediaReporting.sessionDetails.chapterCountxdm.mediaReporting.sessionDetails.pauseCount / xdm.mediaReporting.sessionDetails.pauseTimexdm.mediaReporting.sessionDetails.hasProgress10 … xdm.mediaReporting.sessionDetails.hasProgress95xdm.mediaReporting.sessionDetails.hasSegmentViewxdm.mediaReporting.sessionDetails.isCompleted / xdm.mediaReporting.sessionDetails.isPlayedxdm.mediaReporting.sessionDetails.secondsSinceLastCallxdm.mediaReporting.sessionDetails.segment[0-1])Anzeigenebene (auf adComplete angezeigt):
xdm.mediaReporting.advertisingDetails.timePlayedxdm.mediaReporting.advertisingDetails.isCompletedKapitelebene (wird auf chapterComplete angezeigt):
xdm.mediaReporting.chapterDetails.timePlayedxdm.mediaReporting.chapterDetails.isCompletedxdm.mediaReporting.chapterDetails.isStartedQoE (aggregiert auf sessionComplete):
xdm.mediaReporting.qoeDataDetails.bitrateAveragexdm.mediaReporting.qoeDataDetails.bitrateAverageBucketxdm.mediaReporting.qoeDataDetails.bitrateChangeCountxdm.mediaReporting.qoeDataDetails.errorCountxdm.mediaReporting.qoeDataDetails.droppedFramesxdm.mediaReporting.qoeDataDetails.playerSdkErrorsxdm.mediaReporting.qoeDataDetails.hasErrorImpactedStreamsxdm.mediaReporting.qoeDataDetails.hasDroppedFrameImpactedStreamsxdm.mediaReporting.qoeDataDetails.hasBitrateChangeImpactedStreamsHeruntergeladene Inhalte
Bei Sitzungen, die mit dem heruntergeladenen Endpunkt verfolgt werden, setzt das Backend xdm.mediaReporting.sessionDetails.isDownloaded automatisch auf true im sessionStart. Alle anderen Berichterstellungsereignisse für heruntergeladene Sitzungen folgen demselben Schema wie Live-Sitzungen. Verwenden Sie dieses Feld in CJA oder Adobe Analytics, um die heruntergeladene Wiedergabe zu filtern oder zu segmentieren.
Weitere Informationen zur finden Sie Downloaded Endpoint) in der Media Edge-API-Referenz.
Validieren der Implementierung
Nachdem Sie über die Media Edge-API Ereignisse gesendet haben, überprüfen Sie mit einer der folgenden Methoden, ob Ihre Daten korrekt gelandet sind:
Vorschau des Adobe Experience Platform-Datensatzes
- Navigieren CX Enterprise zu Datensätze und wählen Sie Ihren Streaming-Medien-Datensatz aus.
- Wählen Sie Vorschau des Datensatzes aus, um die zuletzt aufgenommenen Erlebnisereignisse anzuzeigen.
- Vergewissern Sie sich, dass
eventTypeWerte wiemedia.sessionStartundmedia.sessionCompletemit ausgefülltenmediaReportingangezeigt werden.
Überprüfung von Customer Journey Analytics-Datensätzen
- Öffnen Sie in CJA die Verbindung, die mit Ihrem Streaming-Medien-Datensatz verknüpft ist.
- Wählen Sie Datensätze hinzufügen und überprüfen Sie das Schema, um zu bestätigen, dass die
mediaReportingFelder den erwarteten Dimensionen und Metriken zugeordnet sind.
Adobe Analytics-Verarbeitungsregeln (bei Verwendung des Analytics-Ziels)
Für Adobe Analytics Report Suites, die Daten über den Analytics-Quell-Connector erhalten, können Sie Verarbeitungsregeln verwenden, um mediaReporting Kontextdatenvariablen benutzerdefinierten Props oder eVars zuzuordnen. Die isDownloaded-Markierung ist als a.media.downloaded verfügbar.
Beispiele für XDM-Payloads
Die folgenden Beispiele zeigen die vollständige mediaReporting XDM-Struktur für jedes Berichterstellungsereignis, das in Platform-Datensätze geschrieben wurde. Die _{tenantName}-Eigenschaft stellt den Mandanten-Namespace Ihres Unternehmens für alle benutzerdefinierten Felder dar.
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
Sitzungen, die mit dem heruntergeladenen Endpunkt verfolgt werden, folgen demselben Berichtsschema mit einem Hauptunterschied: xdm.mediaReporting.sessionDetails.isDownloaded ist auf true für das sessionStart Berichterstellungsereignis festgelegt. Alle anderen Ereignistypen sind mit den obigen Live-Inhaltsbeispielen identisch.
| code language-json |
|---|
|