XDM-rapporteringsschema
När du skickar mediespårningshändelser med Adobe Experience Platform Edge Network bearbetar Media Analytics dessa händelser och skriver beräknade Experience Events till plattformsdatauppsättningar. Genom att förstå vilka händelser som når plattformen, och vad backend-systemet beräknar för dig, kan du validera implementeringen och skapa korrekta rapporter i Customer Journey Analytics eller Adobe Analytics.
Två separata XDM-scheman används i olika delar av insamlings- och rapporteringsflödet:
xdm.mediaCollectionxdm.mediaReportingFält som finns i mediaReporting men saknas i mediaCollection-nyttolasten härleds från den fullständiga sekvensen med händelser i en session. Du skickar aldrig dessa fält; Adobe genererar dem.
Händelser som skriver till plattformsdatauppsättningar
Av de 12 spårbara händelsetyperna genererar bara fem individuella Experience Event-skrivningar till datauppsättningar:
Bakåtberäknade fält
Följande fält visas i mediaReporting nyttolaster, men ingår aldrig i samlingsnyttolasten. Serverdelen hämtar dem från den fullständiga händelsesekvensen.
Sessionsnivå (visas på sessionComplete):
xdm.mediaReporting.sessionDetails.timePlayedxdm.mediaReporting.sessionDetails.totalTimePlayedxdm.mediaReporting.sessionDetails.uniqueTimePlayedxdm.mediaReporting.sessionDetails.averageMinuteAudiencetimePlayed delat med innehållslängdxdm.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])Ad-level (visas på adComplete):
xdm.mediaReporting.advertisingDetails.timePlayedxdm.mediaReporting.advertisingDetails.isCompletedKapitelnivå (visas på chapterComplete):
xdm.mediaReporting.chapterDetails.timePlayedxdm.mediaReporting.chapterDetails.isCompletedxdm.mediaReporting.chapterDetails.isStartedQoE (aggregerad på 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.hasBitrateChangeImpactedStreamsHämtat innehåll
För sessioner som spåras med den hämtade slutpunkten, ställs xdm.mediaReporting.sessionDetails.isDownloaded automatiskt in på true i sessionStart-rapporthändelsen. Alla andra rapporthändelser för hämtade sessioner följer samma schema som livesessioner. Använd det här fältet i CJA eller Adobe Analytics för att filtrera eller segmentera nedladdad uppspelning.
Se Hämtad slutpunkt i Media Edge API-referens för information om samlingsimplementering.
Validera implementeringen
När du har skickat händelser via Media Edge API kontrollerar du att dina data landats korrekt på något av följande sätt:
Adobe Experience Platform-förhandsgranskning av datauppsättning
- I CX Enterprise navigerar du till Datasets och väljer din datauppsättning för direktuppspelande media.
- Välj Preview dataset om du vill visa de senast importerade upplevelsehändelserna.
- Bekräfta att
eventTypevärden sommedia.sessionStartochmedia.sessionCompletevisas med ifylldamediaReporting-fält.
Customer Journey Analytics datamängdsundersökning
- I CJA öppnar du anslutningen som är kopplad till din datauppsättning för direktuppspelande media.
- Välj Lägg till datauppsättningar och kontrollera schemat för att bekräfta att
mediaReporting-fälten mappas till förväntade dimensioner och mått.
Bearbetningsregler för Adobe Analytics (om analysmålet används)
För Adobe Analytics rapportsviter som tar emot data via Analytics-källkopplingen kan du använda bearbetningsregler för att mappa mediaReporting-kontextdatavariabler till anpassade props eller eVars. Flaggan isDownloaded är tillgänglig som a.media.downloaded.
Exempel på XDM-nyttolast
I följande exempel visas den fullständiga mediaReporting XDM-strukturen för varje rapporthändelse som skrivits till plattformsdatauppsättningar. Egenskapen _{tenantName} representerar din organisations klientnamnområde för anpassade fält.
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
Sessioner som spåras med den hämtade slutpunkten följer samma rapporteringsschema med en nyckelskillnad: xdm.mediaReporting.sessionDetails.isDownloaded är inställt på true för sessionStart Reporting-händelsen. Alla andra händelsetyper är identiska med exemplen ovan med det aktiva innehållet.
| code language-json |
|---|
|