Esquema de informes de XDM
Cuando envía eventos de seguimiento de contenido mediante Adobe Experience Platform Edge Network, el backend de Media Analytics procesa esos eventos y escribe eventos de experiencia calculados en conjuntos de datos de Platform. Comprender qué eventos llegan a Platform y qué calcula el back-end por usted ayuda a validar la implementación y crear informes precisos en Customer Journey Analytics o Adobe Analytics.
Se utilizan dos esquemas XDM distintos en diferentes partes de la recopilación y la canalización de informes:
xdm.mediaCollectionxdm.mediaReportingLos campos presentes en mediaReporting pero ausentes de la carga útil mediaCollection se derivan de la secuencia completa de eventos de una sesión. Estos campos nunca se envían; Adobe los genera.
Eventos que escriben en conjuntos de datos de Platform
De los 12 tipos de eventos a los que se puede realizar un seguimiento, solo cinco generan escrituras de eventos de experiencia individuales en conjuntos de datos:
Campos calculados back-end
Los campos siguientes aparecen en mediaReporting cargas útiles, pero nunca forman parte de la carga útil de recopilación. El servidor los deriva de la secuencia de eventos completa.
Nivel de sesión (aparece en sessionComplete):
xdm.mediaReporting.sessionDetails.timePlayedxdm.mediaReporting.sessionDetails.totalTimePlayedxdm.mediaReporting.sessionDetails.uniqueTimePlayedxdm.mediaReporting.sessionDetails.averageMinuteAudiencetimePlayed dividido por la longitud del contenidoxdm.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])Nivel de anuncio (aparece en adComplete):
xdm.mediaReporting.advertisingDetails.timePlayedxdm.mediaReporting.advertisingDetails.isCompletedNivel de capítulo (aparece en chapterComplete):
xdm.mediaReporting.chapterDetails.timePlayedxdm.mediaReporting.chapterDetails.isCompletedxdm.mediaReporting.chapterDetails.isStartedQoE (agregado el 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.hasBitrateChangeImpactedStreamsContenido descargado
Para las sesiones rastreadas con el extremo descargado, el backend establece automáticamente xdm.mediaReporting.sessionDetails.isDownloaded en true en el evento de informe sessionStart. Todos los demás eventos de informes de sesiones descargadas siguen el mismo esquema que las sesiones en directo. Utilice este campo en CJA o Adobe Analytics para filtrar o segmentar la reproducción descargada.
Consulte Extremo descargado en la referencia de la API de Media Edge para obtener detalles de implementación de recopilación.
Validar la implementación
Después de enviar eventos a través de la API de Media Edge, compruebe que los datos aterrizaron correctamente mediante uno de los siguientes métodos:
Vista previa del conjunto de datos Adobe Experience Platform
- En CX Enterprise, vaya a Conjuntos de datos y seleccione su conjunto de datos de medios de streaming.
- Seleccione Previsualizar conjunto de datos para ver los eventos de experiencia ingeridos más recientemente.
- Confirme que los valores de
eventType, comomedia.sessionStartymedia.sessionComplete, aparezcan con los camposmediaReportingrellenados.
Inspección del conjunto de datos de Customer Journey Analytics
- En CJA, abra la conexión asociada a su conjunto de datos de medios de streaming.
- Seleccione Agregar conjuntos de datos e inspeccione el esquema para confirmar que los campos
mediaReportingestán asignados a las dimensiones y métricas esperadas.
Reglas de procesamiento de Adobe Analytics (si se usa el destino de Analytics)
Para los grupos de informes de Adobe Analytics que reciben datos mediante el conector de origen de Analytics, puede utilizar Reglas de procesamiento para asignar mediaReporting variables de datos de contexto a props o eVars personalizadas. El marcador isDownloaded está disponible como a.media.downloaded.
Ejemplos de carga útil de XDM
Los siguientes ejemplos muestran la estructura XDM mediaReporting completa para cada evento de sistema de informes como se escribe en los conjuntos de datos de Platform. La propiedad _{tenantName} representa el espacio de nombres de inquilino de su organización para cualquier campo personalizado.
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
Las sesiones rastreadas con el extremo descargado siguen el mismo esquema de informes con una diferencia clave: xdm.mediaReporting.sessionDetails.isDownloaded se establece en true en el evento de informes sessionStart. Todos los demás tipos de eventos son idénticos a los ejemplos de contenido en directo anteriores.
| code language-json |
|---|
|