Set up reporting for Edge implementations
After you implement the Streaming Media Collection through the Edge Network, configure Customer Journey Analytics to report on the collected data. This page describes how to create a connection, a data view, and a project for streaming media.
- Prerequisites: Complete an Edge implementation and collect some data. See the Edge implementation overview and your chosen implementation method.
Create a connection in Customer Journey Analytics
-
In Customer Journey Analytics, create a connection as described in Create a connection.
When creating the connection, the following selections are required for streaming media:
-
Select the dataset that you created during implementation.
-
Ensure that the Import all new data setting is enabled.
-
-
Continue with Create a data view in Customer Journey Analytics.
Create a data view in Customer Journey Analytics
-
In Customer Journey Analytics, create a data view as described in Create or edit a data view.
-
In the Connection field, select the connection that you previously created.
It can take up to 15 minutes before a new connection is available to select.
-
On the Components tab, in the Schema fields section, search for each component in the tables below and drag it into the Metrics panel. If multiple fields of the same name exist, use the XDM path to confirm the correct field.
Main content - Content metrics
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 Component name XDM path Media Starts mediaReporting.sessionDetails.isViewed Media Segment Views mediaReporting.sessionDetails.hasSegmentView Content Starts mediaReporting.sessionDetails.isPlayed Content Completes mediaReporting.sessionDetails.isCompleted Content Time Spent mediaReporting.sessionDetails.timePlayed Media Time Spent mediaReporting.sessionDetails.totalTimePlayed Unique Time Played mediaReporting.sessionDetails.uniqueTimePlayed 10% Progress Marker mediaReporting.sessionDetails.hasProgress10 Average Minute Audience mediaReporting.sessionDetails.averageMinuteAudience Chapter & Ads - Chapter & Ads metrics
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 Component name XDM path Chapter Started mediaReporting.chapterDetails.isStarted Chapter Completed mediaReporting.chapterDetails.isCompleted Chapter Time Played mediaReporting.chapterDetails.timePlayed Ad Started mediaReporting.advertisingDetails.isStarted Ad Completed mediaReporting.advertisingDetails.isCompleted Ad Time Played mediaReporting.advertisingDetails.timePlayed QoE - QoE metrics
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 Component name XDM path Time To Start mediaReporting.qoeDataDetails.timeToStart Drops Before Starts mediaReporting.qoeDataDetails.isDroppedBeforeStart Buffer Impacted Streams mediaReporting.qoeDataDetails.hasBufferImpactedStreams Bitrate Change Impacted Streams mediaReporting.qoeDataDetails.hasBitrateChangeImpactedStreams Bitrate Changes mediaReporting.qoeDataDetails.bitrateChangeCount Average Bitrate mediaReporting.qoeDataDetails.bitrateAverage Dropped Frames mediaReporting.qoeDataDetails.droppedFrames Errors mediaReporting.qoeDataDetails.errorCount Error Impacted Streams mediaReporting.qoeDataDetails.hasErrorImpactedStreams Dropped Frame Impacted Streams mediaReporting.qoeDataDetails.hasDroppedFrameImpactedStreams Player state - Player state metrics
table 0-row-2 1-row-2 2-row-2 3-row-2 Component name XDM path Player State Set mediaReporting.states.isSet Player State Count mediaReporting.states.count Player State Time mediaReporting.states.time -
Update the labels (in the Context labels drop-down menu) for the components in the following table. Search for and drag any components that are not already in the metrics panel into the panel.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Component name Context label Media Session Server Timeout Media: Seconds Since Last Call Media Time Spent Media: Media Time Spent Total Buffer Duration Media: Total Buffer Duration Time to Start Media: Time To Start Total Pause Duration Media: Total Pause Duration -
To add breakdowns to your project, add the following dimensions to the Dimensions panel:
table 0-row-2 1-row-2 2-row-2 XDM path Component name mediaReporting.states.name Player State Name mediaReporting.sessionDetails.ID Media Session ID In addition to the dimensions in this table, you can add any other dimensions that you want to filter data by in your projects.
-
-
Select Save and continue > Save and finish to save your changes.
-
Continue with Create and configure a project in Customer Journey Analytics.
Create and configure a project in Customer Journey Analytics
-
In Customer Journey Analytics, in the Workspace tab, in the Projects area, select Create project.
-
Select Blank project > Create.
-
In the new project, select the data view that you previously created.
When creating panels in your project, you can use any components that you added to your data view.
-
Select the Panels icon in the left rail, then drag in the Media concurrent viewers panel and the Media playback time spent panel.
-
(Conditional) If you added custom metadata to your schema, set the persistence for the custom fields, as described in Persistence component settings in the Customer Journey Analytics guide.
-
Share the project as described in Share projects.
note NOTE If the users you want to share with are not available, make sure the users have user and admin access to Customer Journey Analytics in the Adobe Admin Console.