You can access Video Data dashboard here.
Upon Clicking on Video Data for the first time after Signup, it will redirect to the page as shown below per workspace of an organization.
PLEASE NOTE
While signing up for the first time, you will be prompted to create an organization. Otherwise, you can always create a new organization in your Account Settings dashboard.

After choosing the player of your choice you can proceed with the SDK integration of respective player.
PLEASE NOTE
This is a one-time activity, and you will not see this page after integrating the SDK with the player.
Once playback events and metrics are collected and processed into data, video performance can be visualized across our four major dashboard screens. When using the bottom-up approach, data can be consumed from these dashboards in sequence.
Displays a list of individual views tracked within the specified timeframe across different filters.
Features:
You can filter views based on parameters like date range, video title, or viewer demographics. Below is a reference image showing views filter selected as “Desktop” for “Device Type”.
Once filter is applied, you get the view results listed out. Now you can also filter out these views by selecting different timeframes. Clicking on one of the views will open up the view details page, explained in the next section.
Clicking on any view opens a detailed page containing all data related to that particular view, including metrics like watch time, engagement rate, and viewer interactions as listed below:

PLEASE NOTE
Most of the metadata shown is automatically detected by us but some of them have to be passed by the developer at the time of integrations. More details can be found here .
To understand the Quality of experience (QoE) for a single view, you need to look into the users journey within the video watch. This can be achieved by leaving markers at each step that happens in the player during the video playback.
Our Video Data solution listens to these markers or events that are generated by the player and collect them and enrich them with relevant information by integrating our SDKs. These events hold relevant information related to the viewer journey, his network conditions, rebuffering details, player details, streaming details, video details the time it took to start his video etc. This information helps us to calculate the total viewer satisfaction with the viewing session.
The following events are crucial for monitoring the user’s journey during video playback:
playerReady: Indicates that the player is ready to start playing the video.viewBegin: Marks the beginning of the video view.variantChanged: Occurs when the video quality or format changes during playback.requestCompleted: Signals the completion of a request for video content.play: Triggers when the video starts playing.playing: Continuously monitors the video playback status.waiting: Indicates that the player is waiting for more data to continue playback.buffering: Occurs when the video is buffering due to insufficient data.buffered: Signals that buffering has completed, and playback can resume.seeking: Triggers when the user seeks to a different part of the video.seeked: Indicates that seeking has completed.pulse: Periodic checks to ensure continuous playback.requestCanceled: Signals that a request for video content has been canceled.error: Triggers when an error occurs during playback.pause: Indicates that the video playback has been paused.requestFailed: Signals that a request for video content has failed.loadstart: Marks the beginning of video loading.viewCompleted: Indicates that the video view has completed.These events provide valuable insights into the viewer’s journey, including:
playerReady and loadstart offer information about player performance.variantChanged and requestCompleted provide insights into video quality changes and content delivery.loadstart to play indicates how quickly the video starts.By analyzing these events, we calculate user satisfaction based on factors such as:
Purpose: Provides insights into errors encountered during video playback across different platforms.
Structure:
You can navigate to error details by clicking on error record from All Records section. The navigation of this page is similar to the Metrics Page.
For instance, in the reference below a network error happened specific to a Chrome browser running on an Android OS with a 4.07% of total viewers who got affected with the error.
Purpose: Detailed breakdown of all metric scores for a given workspace.
Structure: Displays metric scores such as
Each metric in the structure directs users to a sub-section below containing detailed metrics related to that category.
Each metric showcases its value and can be broken down across different dimensions (e.g., device used, geographic location, etc.).
In the top-left of your dashboard you get a filter button which gives you options to select filters (e.g., device type, CDN,). You can select filters from upto 2 dimensions at a time if you’re in the starter plan. But there is no limit on selecting multiple filters under any dimension.
PLEASE NOTE
Starter plan comes with restrictions (100k views, 2 filter limits, and 2 custom field limits). You can upgrade to growth plan and remove these restrictions. See pricing.
Once the filters are applied, the dashboard will show the filter-specific data. To further segment your data across timeframes, use the dropdown on the top-right to select from 60 minutes to upto 30 days. This will generate time series graphs to visualize changes over selected periods, filters and advanced filter values as below.
PLEASE NOTE
Dashboard only shows data for the last 30 days. If you are using our Video Data APIs to pull data for larger context and building observability platforms for your application, you can get data for the last 90 days.
After selecting at least one value in any of the advanced filters (eg., Browser) it will enable “Compare” button below the Graph.
Once you click compare, this page will give you a comparison of all metrics for a given filter/breakdown. It gives you an option to add as many values of a selected filter that are available and get comparison metrics across different timeframes as well.
When using APIs, Video Data gives you a set of 56 dimensions that serve as filters for slicing and dicing your data. These dimensions allow you to customize your analysis, enabling you to gain deeper insights into your metrics. By applying these filters, you can segment your data based on various criteria, such as user behavior, geographic location, time periods, and more. This lets you to explore trends, identify patterns, and make informed decisions based on your specific analytical needs.
Purpose: Provides a high-level summary of key video performance metrics through various visualizations.
Features:
You can also find a section for Error Analytics which gives the summary of playback failures that occurred within the workspace in the selected timeframe across various platforms like web, iOS and Android.
The dashboard also outlines different Engagement visualizations which give you more insights on the user activity within your platform to identify the most popular content, peak engagement times, preferred resolutions, network performance and preferred devices.
PLEASE NOTE
In the dashboard UI, filters are not readily available but you can utilize this functionality at API level and get insights by slicing and dicing the data.
You can draw more insights by slicing the data over geography, video formats, stream types etc.,
To get more info on the available filters you can follow our Filters and dimensions in data guide.
Additional: You can also apply custom_1 to custom_10 values as filters after you enable them in the dashboard. To get more details please refer Custom Dimensions guide.