XDM報告結構描述
當您使用Adobe Experience Platform Edge Network傳送媒體追蹤事件時,Media Analytics後端會處理這些事件,並將運算出的Experience事件寫入Platform資料集。 瞭解哪些事件可觸及Platform,以及後端為您計算的內容,可協助您驗證實作,並在Customer Journey Analytics或Adobe Analytics中建立準確的報告。
集合和報告管道的不同部分使用了兩個不同的XDM結構描述:
在mediaReporting中出現但在mediaCollection裝載中沒有的欄位衍生自工作階段中的完整事件序列。 您絕不會傳送這些欄位,因為Adobe會產生這些欄位。
寫入Platform資料集的事件
在12種可追蹤的事件型別中,只有5種會產生將個別體驗事件寫入資料集的作業:
後端計算欄位
下列欄位會顯示在mediaReporting裝載中,但絕不會成為集合裝載的一部分。 後端會從完整事件序列衍生它們。
工作階段層級 (出現在sessionComplete):
xdm.mediaReporting.sessionDetails.timePlayedxdm.mediaReporting.sessionDetails.totalTimePlayedxdm.mediaReporting.sessionDetails.uniqueTimePlayedxdm.mediaReporting.sessionDetails.averageMinuteAudiencetimePlayed除以內容長度xdm.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])廣告層級 (出現在adComplete):
xdm.mediaReporting.advertisingDetails.timePlayedxdm.mediaReporting.advertisingDetails.isCompleted章節層級 (出現在chapterComplete):
xdm.mediaReporting.chapterDetails.timePlayedxdm.mediaReporting.chapterDetails.isCompletedxdm.mediaReporting.chapterDetails.isStartedQoE (彙總於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.hasBitrateChangeImpactedStreams下載內容
對於使用下載的端點追蹤的工作階段,後端會在sessionStart報告事件上自動將xdm.mediaReporting.sessionDetails.isDownloaded設定為true。 下載工作階段的所有其他報表事件都會遵循與即時工作階段相同的結構。 在CJA或Adobe Analytics中使用此欄位來篩選或區分下載的播放。
如需集合實作詳細資料,請參閱Media Edge API參考中的已下載端點。
驗證實作
透過Media Edge API傳送事件後,請使用下列其中一種方法,驗證您的資料正確著陸:
Adobe Experience Platform資料集預覽
- 在CX Enterprise中,導覽至 資料集 並選取您的串流媒體資料集。
- 選取 預覽資料集 以檢視最近擷取的體驗事件。
- 確認
eventType值(例如media.sessionStart和media.sessionComplete)顯示有已填入的mediaReporting欄位。
Customer Journey Analytics資料集檢查
- 在CJA中,開啟與串流媒體資料集相關聯的連線。
- 選取 新增資料集 並檢查結構描述,以確認
mediaReporting欄位已對應到預期的維度和量度。
Adobe Analytics處理規則(如果使用Analytics目的地)
對於透過Adobe Analytics來源聯結器接收資料的Analytics報表套裝,您可以使用處理規則將mediaReporting個內容資料變數對應至自訂prop或eVar。 isDownloaded旗標可用作a.media.downloaded。
XDM裝載範例
下列範例顯示寫入至Platform資料集的每個報告事件的完整mediaReporting XDM結構。 _{tenantName}屬性代表您組織任何自訂欄位的租使用者名稱空間。
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
使用下載的端點追蹤的工作階段會遵循相同的報告結構描述,但有一個關鍵差異: sessionStart報告事件上的xdm.mediaReporting.sessionDetails.isDownloaded設定為true。 所有其他事件型別則與上述即時內容範例相同。
| code language-json |
|---|
|