Schema di reporting XDM
Quando invii eventi di tracciamento dei contenuti multimediali utilizzando Adobe Experience Platform Edge Network, il backend di Media Analytics elabora tali eventi e scrive eventi di esperienza calcolati nei set di dati di Platform. Scopri quali eventi raggiungono Platform e cosa viene calcolato dal backend, per aiutarti a convalidare la tua implementazione e creare rapporti accurati in Customer Journey Analytics o Adobe Analytics.
Due schemi XDM distinti vengono utilizzati in parti diverse della pipeline di raccolta e reporting:
xdm.mediaCollectionxdm.mediaReportingI campi presenti in mediaReporting ma assenti dal payload mediaCollection sono derivati dalla sequenza completa di eventi in una sessione. Non si inviano mai questi campi; Adobe li genera.
Eventi che scrivono nei set di dati di Platform
Dei 12 tipi di evento tracciabili, solo cinque generano singole scritture di eventi esperienza nei set di dati:
Campi calcolati dal back-end
I campi seguenti vengono visualizzati nei payload mediaReporting ma non fanno mai parte del payload della raccolta. Il backend li deriva dall’intera sequenza di eventi.
Livello sessione (visualizzato il sessionComplete):
xdm.mediaReporting.sessionDetails.timePlayedxdm.mediaReporting.sessionDetails.totalTimePlayedxdm.mediaReporting.sessionDetails.uniqueTimePlayedxdm.mediaReporting.sessionDetails.averageMinuteAudiencetimePlayed diviso per la lunghezza del contenutoxdm.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])Livello annuncio (visualizzato in adComplete):
xdm.mediaReporting.advertisingDetails.timePlayedxdm.mediaReporting.advertisingDetails.isCompletedLivello capitolo (visualizzato in chapterComplete):
xdm.mediaReporting.chapterDetails.timePlayedxdm.mediaReporting.chapterDetails.isCompletedxdm.mediaReporting.chapterDetails.isStartedQoE (aggregato il 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.hasBitrateChangeImpactedStreamsContenuto scaricato
Per le sessioni tracciate utilizzando l’endpoint scaricato, il backend imposta automaticamente xdm.mediaReporting.sessionDetails.isDownloaded su true nell’evento di reporting sessionStart. Tutti gli altri eventi di reporting per le sessioni scaricate seguono lo stesso schema delle sessioni live. Utilizza questo campo in CJA o Adobe Analytics per filtrare o segmentare la riproduzione scaricata.
Vedi Endpoint scaricato nel riferimento API di Media Edge per i dettagli sull’implementazione della raccolta.
Convalida l’implementazione
Dopo aver inviato gli eventi tramite l’API di Media Edge, verifica che i dati siano arrivati correttamente utilizzando uno dei seguenti metodi:
Anteprima set di dati Adobe Experience Platform
- In CX Enterprise, passa a Datasets e seleziona il set di dati di Streaming Media.
- Seleziona Preview dataset per visualizzare gli eventi esperienza acquisiti più di recente.
- Verificare che
eventTypevalori comemedia.sessionStartemedia.sessionCompletevengano visualizzati con campimediaReportingcompilati.
Ispezione set di dati Customer Journey Analytics
- In CJA, apri la connessione associata al set di dati per contenuti multimediali in streaming.
- Selezionare Aggiungi set di dati ed esaminare lo schema per verificare che i campi
mediaReportingsiano mappati alle dimensioni e alle metriche previste.
Regole di elaborazione di Adobe Analytics (se si utilizza la destinazione Analytics)
Per le suite di rapporti di Adobe Analytics che ricevono dati tramite il connettore di origine di Analytics, puoi utilizzare le Regole di elaborazione per mappare mediaReporting variabili di dati di contesto a proprietà o eVar personalizzate. Il flag isDownloaded è disponibile come a.media.downloaded.
Esempi di payload XDM
Gli esempi seguenti mostrano la struttura XDM mediaReporting completa per ogni evento di reporting come scritto nei set di dati di Platform. La proprietà _{tenantName} rappresenta lo spazio dei nomi tenant della tua organizzazione per qualsiasi campo personalizzato.
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
Le sessioni tracciate utilizzando l’endpoint scaricato seguono lo stesso schema di reporting con una differenza chiave: xdm.mediaReporting.sessionDetails.isDownloaded è impostato su true nell’evento di reporting sessionStart. Tutti gli altri tipi di evento sono identici agli esempi di contenuto live riportati sopra.
| code language-json |
|---|
|