Esquema de relatório XDM
Ao enviar eventos de rastreamento de mídia usando o Adobe Experience Platform Edge Network, o back-end do Media Analytics processa esses eventos e grava eventos de experiência computados em conjuntos de dados da plataforma. Entender quais eventos atingem a Platform e o que o back-end calcula para você ajuda a validar sua implementação e criar relatórios precisos no Customer Journey Analytics ou no Adobe Analytics.
Dois esquemas XDM distintos são usados em partes diferentes do pipeline de coleta e relatórios:
xdm.mediaCollectionOs campos presentes em mediaReporting, mas ausentes na carga mediaCollection, são derivados da sequência completa de eventos em uma sessão. Esses campos nunca são enviados; o Adobe os gera.
Eventos que gravam em conjuntos de dados da plataforma
Dos 12 tipos de evento rastreáveis, apenas cinco geram gravações de Evento de experiência individuais em conjuntos de dados:
Campos calculados de backend
Os campos a seguir aparecem nas cargas de mediaReporting, mas nunca fazem parte da carga da coleção. O back-end os deriva da sequência completa de eventos.
Nível de sessão (aparecer em sessionComplete):
xdm.mediaReporting.sessionDetails.timePlayedxdm.mediaReporting.sessionDetails.totalTimePlayedxdm.mediaReporting.sessionDetails.uniqueTimePlayedxdm.mediaReporting.sessionDetails.averageMinuteAudiencetimePlayed dividido pela duração do conteúdoxdm.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])Nível de anúncio (aparecer em adComplete):
xdm.mediaReporting.advertisingDetails.timePlayedxdm.mediaReporting.advertisingDetails.isCompletedNível de capítulo (aparecer em chapterComplete):
xdm.mediaReporting.chapterDetails.timePlayedxdm.mediaReporting.chapterDetails.isCompletedxdm.mediaReporting.chapterDetails.isStartedQoE (agregado em 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.hasBitrateChangeImpactedStreamsConteúdo baixado
Para sessões rastreadas usando o ponto de extremidade baixado, o back-end define automaticamente xdm.mediaReporting.sessionDetails.isDownloaded como true no evento de relatório sessionStart. Todos os outros eventos de relatórios para sessões baixadas seguem o mesmo esquema das sessões ativas. Use esse campo no CJA ou Adobe Analytics para filtrar ou segmentar a reprodução baixada.
Consulte Ponto de extremidade baixado na referência da API do Media Edge para obter detalhes sobre a implementação da coleção.
Validar a sua implementação
Depois de enviar eventos por meio da API do Media Edge, verifique se os dados foram inseridos corretamente usando um dos seguintes métodos:
visualização do conjunto de dados do Adobe Experience Platform
- No CX Enterprise, navegue até Conjuntos de Dados e selecione seu conjunto de dados de mídia de streaming.
- Selecione Visualizar conjunto de dados para ver os Eventos de Experiência assimilados mais recentemente.
- Confirme se
eventTypevalores comomedia.sessionStartemedia.sessionCompleteaparecem com camposmediaReportingpreenchidos.
inspeção do conjunto de dados do Customer Journey Analytics
- No CJA, abra a conexão associada ao conjunto de dados de mídia de transmissão.
- Selecione Adicionar conjuntos de dados e inspecione o esquema para confirmar se os campos
mediaReportingestão mapeados para as dimensões e métricas esperadas.
Regras de processamento do Adobe Analytics (se estiver usando o destino do Analytics)
Para conjuntos de relatórios do Adobe Analytics que recebem dados por meio do conector de origem do Analytics, você pode usar Regras de processamento para mapear variáveis de dados de contexto do mediaReporting para props ou eVars personalizadas. O sinalizador isDownloaded está disponível como a.media.downloaded.
Exemplos de carga XDM
Os exemplos a seguir mostram a estrutura XDM mediaReporting completa para cada evento de relatório conforme é gravado nos conjuntos de dados da plataforma. A propriedade _{tenantName} representa o namespace de locatário de sua organização para quaisquer campos personalizados.
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
As sessões rastreadas com o ponto de extremidade baixado seguem o mesmo esquema de relatório com uma diferença de chave: xdm.mediaReporting.sessionDetails.isDownloaded está definido como true no evento de relatório sessionStart. Todos os outros tipos de evento são idênticos aos exemplos de conteúdo ao vivo acima.
| code language-json |
|---|
|