Media Analytics parameters mapping for Adobe Experience Platform and Customer Journey Analytics

This document provides a comprehensive list of all Media Analytics parameters utilized within Adobe Experience Platform and Customer Journey Analytics. It is intended to support the integration of data imported from Adobe Analytics to Platform via the Analytics Source Connector or the Analytics Source Connector for Classifications, mapping each parameter to its corresponding XDM field path.

NOTE
This reference applies to organizations using the Analytics source connector to bring streaming media data from Adobe Analytics into Adobe Experience Platform for use with Customer Journey Analytics reporting or other Platform services. These changes do not impact Adobe Analytics as a standalone application, including data collection, processing, and reporting.

Media Analytics reserved variables

As of October 2025, the media.mediaTimed XDM field path used by the Analytics source connector is fully deprecated and replaced by mediaReporting. Data ingested after October 2025 includes only mediaReporting fields. Earlier data remains available under the legacy field path, reflected in the tables below under Legacy XDM field.

Keep-alive call behavior

With the Analytics source connector for streaming media, keep-alive calls from Adobe Analytics are now ingested into Adobe Experience Platform. This may affect Customer Journey Analytics reporting:

  • Session counts: Keep-alive calls help maintain active user sessions even without direct media interactions. These calls are generated every 20 minutes after the last event per media playback. To ensure optimal session tracking, configure visit expiration to 30 minutes in the data view.

  • Event counts: Keep-alive calls now count toward the Customer Journey Analytics Events metric. To exclude them, create a filter that excludes events with Event Type media.keepalive.

Streaming Media parameters

Field name
Legacy XDM field
Reporting XDM Field Path
Data Type
Derived field
Notes
Stream Type
xdm.media.mediaTimed.
primaryAssetReference.streamType
xdm.mediaReporting.
sessionDetails.streamType
Dimension
Stream Type
Content ID
xdm.media.mediaTimed.
primaryAssetReference._id
xdm.mediaReporting.
sessionDetails.name
Dimension
Content ID
Content Length
xdm.media.mediaTimed.
primaryAssetReference._xmpDM.duration
xdm.mediaReporting.
sessionDetails.length
Dimension
Content Length
Content Type
xdm.media.mediaTimed.
primaryAssetViewDetails.broadcastContentType
xdm.mediaReporting.
sessionDetails.contentType
Dimension
Content Type
Media Session ID
xdm.media.mediaTimed.
primaryAssetViewDetails._id
xdm.mediaReporting.
sessionDetails.ID
Dimension
Media Session ID
Content Player Name
xdm.media.mediaTimed.
primaryAssetViewDetails.playerName
xdm.mediaReporting.
sessionDetails.playerName
Dimension
Content Player Name
Content Channel
xdm.media.mediaTimed.
primaryAssetViewDetails.broadcastChannel
xdm.mediaReporting.
sessionDetails.channel
Dimension
Content Channel
Content Segment
xdm.media.mediaTimed.
primaryAssetViewDetails.videoSegment
xdm.mediaReporting.
sessionDetails.segment
Dimension
Content Segment
Content Name
xdm.media.mediaTimed.
primaryAssetReference._dc.title
xdm.mediaReporting.
sessionDetails.friendlyName
Dimension
Content Name
Video Path
Not used in AEP/CJA
Adobe Analytics specific property
Show
xdm.media.mediaTimed.
primaryAssetReference._iptc4xmpExt.Series._iptc4xmpExt.Name
xdm.mediaReporting.
sessionDetails.show
Dimension
Show
Season
xdm.media.mediaTimed.
primaryAssetReference._iptc4xmpExt.Season._iptc4xmpExt.Name
xdm.mediaReporting.
sessionDetails.season
Dimension
Season
Episode
xdm.media.mediaTimed.
primaryAssetReference._iptc4xmpExt.Episode._iptc4xmpExt.Name
xdm.mediaReporting.
sessionDetails.episode
Dimension
Episode
Genre
xdm.media.mediaTimed.
primaryAssetReference._iptc4xmpExt.Genre
xdm.mediaReporting.
sessionDetails.genreList
Dimension
not supported
Use mediaReporting field
Network
xdm.media.mediaTimed.
primaryAssetViewDetails.broadcastNetwork
xdm.mediaReporting.
sessionDetails.network
Dimension
Network
Show Type
xdm.media.mediaTimed.
primaryAssetReference.showType
xdm.mediaReporting.
sessionDetails.showType
Dimension
Show Type
MVPD
xdm.media.mediaTimed.
idp
xdm.mediaReporting.
sessionDetails.mvpd
Dimension
MVPD
Authorized
Not supported
xdm.mediaReporting.
sessionDetails.authorized
Dimension
Authorized
Day Part
Not supported
xdm.mediaReporting.
sessionDetails.dayPart
Dimension
Day Part
Media Feed Type
xdm.media.mediaTimed.
primaryAssetViewDetails.sourceFeed
xdm.mediaReporting.
sessionDetails.feed
Dimension
Media Feed Type
Artist
xdm.media.mediaTimed.
primaryAssetReference._xmpDM.artist
xdm.mediaReporting.
sessionDetails.artist
Dimension
Artist
Album
xdm.media.mediaTimed.
primaryAssetReference._xmpDM.album
xdm.mediaReporting.
sessionDetails.album
Dimension
Album
Label
Not supported
xdm.mediaReporting.
sessionDetails.label
Dimension
Label
Author
Not supported
xdm.mediaReporting.
sessionDetails.author
Dimension
Author
Station
xdm.media.mediaTimed.
primaryAssetReference._id3.Audio._id3.TRSN
xdm.mediaReporting.
sessionDetails.station
Dimension
Station
Publisher
xdm.media.mediaTimed.
primaryAssetReference._id3.Audio._id3.TPUB
xdm.mediaReporting.
sessionDetails.publisher
Dimension
Publisher
Media Starts
xdm.media.mediaTimed.
impressions.value
xdm.mediaReporting.
sessionDetails.isViewed
Metric
Media Starts
Content Starts
xdm.media.mediaTimed.
starts.value
xdm.mediaReporting.
sessionDetails.isPlayed
Metric
Content Starts
Content Complete
xdm.media.mediaTimed.
completes.value
xdm.mediaReporting.
sessionDetails.isCompleted
Metric
Content Complete
Content Time Spent
xdm.media.mediaTimed.
timePlayed.value
xdm.mediaReporting.
sessionDetails.timePlayed
Metric
Content Time Spent
Media Time Spent
xdm.media.mediaTimed.
totalTimePlayed.value
xdm.mediaReporting.
sessionDetails.totalTimePlayed
Metric
Media Time Spent
Unique Time Played
Not supported
xdm.mediaReporting.
sessionDetails.uniqueTimePlayed
Metric
Unique Time Played
10% Progress Marker
xdm.media.mediaTimed.
progress10.value
xdm.mediaReporting.
sessionDetails.hasProgress10
Metric
10% Progress Marker
25% Progress Marker
xdm.media.mediaTimed.
progress25.value
xdm.mediaReporting.
sessionDetails.hasProgress25
Metric
25% Progress Marker
50% Progress Marker
xdm.media.mediaTimed.
progress50.value
xdm.mediaReporting.
sessionDetails.hasProgress50
Metric
50% Progress Marker
75% Progress Marker
xdm.media.mediaTimed.
progress75.value
xdm.mediaReporting.
sessionDetails.hasProgress75
Metric
75% Progress Marker
95% Progress Marker
xdm.media.mediaTimed.
progress95.value
xdm.mediaReporting.
sessionDetails.hasProgress95
Metric
95% Progress Marker
Average Minute Audience
Not supported
xdm.mediaReporting.
sessionDetails.averageMinuteAudience
Metric
Average Minute Audience
Seconds Since Last Call
xdm.media.mediaTimed.
primaryAssetViewDetails.sessionTimeout
xdm.mediaReporting.
sessionDetails.secondsSinceLastCall
Metric
Seconds Since Last Call
Paused Impacted Streams
Not supported
xdm.mediaReporting.
sessionDetails.hasPauseImpactedStreams
Metric
Paused Impacted Streams
we cover mediaTimed by calculating this value from other events
Pause Events
xdm.media.mediaTimed.
pauses.value
xdm.mediaReporting.
sessionDetails.pauseCount
Metric
Pause Events
Total Pause Duration
xdm.media.mediaTimed.
pauseTime.value
xdm.mediaReporting.
sessionDetails.pauseTime
Metric
Total Pause Duration
Content Resumes
xdm.media.mediaTimed.
resumes.value
xdm.mediaReporting.
sessionDetails.hasResume
Metric
Content Resumes
Content Segment Views
xdm.media.mediaTimed.
mediaSegmentViews.value
xdm.mediaReporting.
sessionDetails.hasSegmentView
Metric
Content Segment Views

Player state parameters update

Field name
Legacy XDM field
Reporting XDM Field Path
Data Type
Derived field
Notes
Streams Impacted by Player States
Not supported
xdm.mediaReporting.
states.isSet
Metric
not supported
use mediaReporting field
Player States Counts
Not supported
xdm.mediaReporting.
states.count
Metric
not supported
use mediaReporting field
Player States Total Duration
Not supported
xdm.mediaReporting.
states.time
Metric
not supported
use mediaReporting field
Player State Name
Not supported
xdm.mediaReporting.
states.name
Dimension
not supported
use mediaReporting field

Chapter parameters

Field name
Legacy XDM field
Reporting XDM Field Path
Data Type
Derived field
Notes
Chapter
xdm.media.mediaTimed.
mediaChapter.chapterAssetReference._id
xdm.mediaReporting.
chapterDetails.ID
Dimension
Chapter
Chapter Start
xdm.media.mediaTimed.
mediaChapter.impressions.value
xdm.mediaReporting.
chapterDetails.isStarted
Metric
Chapter Start
Chapter Complete
xdm.media.mediaTimed.
mediaChapter.completes.value
xdm.mediaReporting.
chapterDetails.isCompleted
Metric
Chapter Complete
Chapter Time Spent
xdm.media.mediaTimed.
mediaChapter.timePlayed.value
xdm.mediaReporting.
chapterDetails.timePlayed
Metric
Chapter Time Spent

Ad parameters

Field name
Legacy XDM field
Reporting XDM Field Path
Data Type
Derived field
Notes
Ad ID
xdm.advertising.
adAssetReference._id
xdm.mediaReporting.
advertisingDetails.name
Dimension
Ad ID
Ad In Pod Position
xdm.advertising.
adAssetViewDetails.index
xdm.mediaReporting.
advertisingDetails.podPosition
Dimension
Ad In Pod Position
Ad Length
xdm.advertising.
adAssetReference._xmpDM.duration
xdm.mediaReporting.
advertisingDetails.length
Metric
Ad Length
Ad Player Name
xdm.advertising.
adAssetViewDetails.playerName
xdm.mediaReporting.
advertisingDetails.playerName
Dimension
Ad Player Name
Ad Break ID
xdm.advertising.
adAssetViewDetails.adBreak._id
xdm.mediaReporting.
advertisingPodDetails.ID
Dimension
Ad Break ID
Ad Name
xdm.advertising.
adAssetReference._dc.title
xdm.mediaReporting.
advertisingDetails.friendlyName
Dimension
Ad Name
Advertiser
xdm.advertising.
adAssetReference.advertiser
xdm.mediaReporting.
advertisingDetails.advertiser
Dimension
Advertiser
Campaign ID
xdm.advertising.
adAssetReference.campaign
xdm.mediaReporting.
advertisingDetails.campaignID
Dimension
Campaign ID
Ad Start
xdm.advertising.
impressions.value
xdm.mediaReporting.
advertisingDetails.isStarted
Metric
Ad Start
Ad Complete
xdm.advertising.
completes.value
xdm.mediaReporting.
advertisingDetails.isCompleted
Metric
Ad Complete
Ad Time Spent
xdm.advertising.
timePlayed.value
xdm.mediaReporting.
advertisingDetails.timePlayed
Metric
Ad Time Spent

Quality parameters

Field name
Legacy XDM field
Reporting XDM Field Path
Data Type
Derived Fields
Notes
Average Bitrate
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.bitrateAverage.value
xdm.mediaReporting.
qoeDataDetails.bitrateAverage
Both
Average Bitrate
Time To Start
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.timeToStart.value
xdm.mediaReporting.
qoeDataDetails.timeToStart
Both
Time To Start
Dropped Frames
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.droppedFrames.value
xdm.mediaReporting.
qoeDataDetails.droppedFrames
Both
Dropped Frames
Buffer Events
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.buffers.value
xdm.mediaReporting.
qoeDataDetails.bufferCount
Both
Buffer Events
Total Buffer Duration
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.bufferTime.value
xdm.mediaReporting.
qoeDataDetails.bufferTime
Both
Total Buffer Duration
Bitrate Changes
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.bitrateChanges.value
xdm.mediaReporting.
qoeDataDetails.bitrateChangeCount
Both
Bitrate Changes
Errors / Error Events
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.errors.value
xdm.mediaReporting.
qoeDataDetails.errorCount
Both
Errors / Error Events
Player SDK Error IDs
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.playerSdkErrors
xdm.mediaReporting.
qoeDataDetails.playerSdkErrors
Dimension
not supported
use mediaReporting field
External Error IDs
xdm.media.mediaTimed.
primaryAssetViewDetails.qoe.externalSdkErrors
xdm.mediaReporting.
qoeDataDetails.externalErrors
Dimension
not supported
use mediaReporting field
Drops Before Start
xdm.media.mediaTimed.
dropBeforeStarts.value
xdm.mediaReporting.
qoeDataDetails.isDroppedBeforeStart
Metric
Drops Before Start
Buffer Impacted Streams
Not supported
xdm.mediaReporting.
qoeDataDetails.hasBufferImpactedStreams
Metric
Buffer Impacted Streams
calculated from other events
Bitrate Change Impacted Streams
Not supported
xdm.mediaReporting.
qoeDataDetails.hasBitrateChangeImpactedStreams
Metric
Bitrate Change Impacted Streams
calculated from other events
Error Impacted Streams
Not supported
xdm.mediaReporting.
qoeDataDetails.hasErrorImpactedStreams
Metric
Error Impacted Streams
calculated from other events
Dropped Frame Impacted Streams
Not supported
xdm.mediaReporting.
qoeDataDetails.hasDroppedFrameImpactedStreams
Metric
Dropped Frame Impacted Streams
calculated from other events

Media Analytics classifications

Media Analytics classifications are ingested into AEP via a separate flow known as ACDC. Each classification group listed in the table below corresponds to a unique dataset within AEP. In CJA, it is necessary to establish a connection between the Media Analytics event dataset and each of the classification datasets.

Connecting datasets in Customer Journey Analytics

To set up the connection in Customer Journey Analytics:

  • Navigate to the Connections tab and select Create new connection.
  • In the Connections interface, choose Add datasets and locate the Media Analytics event dataset (used for importing media data via ADC), along with the four relevant classification datasets.

Configuration details

For each lookup dataset (classification dataset), configure as follows:

  • video dataset:

    • Key: _sandbox.key
    • Matching key: Asset ID (media.mediaTimed.primaryAssetReference._id)
    • Data source type: Web Data
  • videoad dataset:

    • Key: _sandbox.key
    • Matching key: Ad ID (advertising.adAssetReference._id)
    • Data source type: Web Data
  • videoadpod dataset:

    • Key: _sandbox.key
    • Matching key: Ad Pod ID (advertising.adAssetViewDetails.adBreak._id)
    • Data source type: Web Data
  • videochapter dataset:

    • Key: _sandbox.key
    • Matching key: Chapter identity (media.mediaTimed.mediaChapter.chapterAssetReference._id)
    • Data source type: Web Data

Reporting considerations

When working with the classification datasets during reporting, ensure that you reference the classification-specific field paths (ACDC XDM Path) instead of the standard Media Analytics XDM fields.

Classifications Table

Classification name (group)
Field name
ACDC XDM Path
video
Key / Asset ID
xdm.<_sandbox>.key
video
Video Length
xdm.<_sandbox>.video_length
video
Video Name
xdm.<_sandbox>.video_name
video
Asset ID
xdm.<_sandbox>.asset_id
video
First Air Date
xdm.<_sandbox>.first_air_date
video
First Digital Date
xdm.<_sandbox>.first_digital_date
video
Content Rating
xdm.<_sandbox>.content_rating
video
Originator
xdm.<_sandbox>.originator
videoad
Key / Ad ID
xdm.<_sandbox>.key
videoad
Ad Length
xdm.<_sandbox>.ad_length
videoad
Ad Name
xdm.<_sandbox>.ad_name
videoad
Creative ID
xdm.<_sandbox>.creative_id
videoadpod
Key / Ad Pod ID
xdm.<_sandbox>.key
videoadpod
Pod Position
xdm.<_sandbox>.pod_position
videoadpod
Pod Name
xdm.<_sandbox>.pod_name
videochapter
Key / Chapter
xdm.<_sandbox>.key
videochapter
Chapter Length
xdm.<_sandbox>.chapter_length
videochapter
Chapter Offset
xdm.<_sandbox>.chapter_offset
videochapter
Chapter Position
xdm.<_sandbox>.chapter_position
videochapter
Chapter Name
xdm.<_sandbox>.chapter_name

Media Analytics custom variables

In Adobe Analytics, custom variables are assigned to different events or eVars depending on the implementation rules defined within each report suite. As a result, when these custom variables are imported into Adobe Experience Platform (AEP), they are mapped to different XDM paths.

  • Events are stored under the path:

    _experience.analytics.event<x>to<y>.event<number>.value

  • eVars are stored under the path:

    _experience.analytics.customDimensions.eVars.eVar<number>

In both cases, the <number> corresponds to the specific event or eVar number used in the original Adobe Analytics report suite configuration.

Custom variables

Field name
XDM Path
Data Type
Media Downloaded Flag
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
SDK Version
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Media Library Version
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Stream Format
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
First Air Date
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
First Digital Date
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Federated Data
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
and
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Both
Estimated Streams
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
Ad Count
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
Chapter Count
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
Creative ID
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Site ID
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Creative URL
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Placement ID
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
Dimension
Frames per Second
xdm._experience.analytics.
customDimensions.eVars.eVar<number>
and
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Both
Media SDK Error IDs
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
Stalling Impacted Streams
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
Stalling Events
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
Total Stalling Duration
xdm._experience.analytics.
event<x>to<y>.event<number>.value
Metric
recommendation-more-help
media-analytics-help