Analytics Glossary

  • Updated

Average (Avg) Watch Time

A measurement of the average watch duration for all views.  You can find this metric in the KPI cards for some destinations.


The client ID is typically assigned to a specific device. Repeated client IDs corresponding to different events can give you a general indication of your repeat viewers (but keep in mind that a single viewer may have multiple associated client IDs if they view your streams using more than one device.)

Country, Region, and City

Location data is provided by the viewer’s internet service provider. Geographic data collected this way will only be displayed on Resi’s Analytics page when the viewer’s ISP has provided all of the necessary information for our analytics engine.

Device Type (DeviceClass)

Shows the type of device used to view your event. This can be found in the viewer breakdown chart or in the CSV for certain destinations.


In an analytics CSV, this shows the brand of device (as reported by the browser) used to view your event.


Each scheduled event is assigned a unique event identifier. You can see this by exporting your analytics data to a CSV. 


The Event type column in an exported spreadsheet indicates whether a session was viewed live or on-demand at the end of the session. A live view is counted if a viewer ID spends any amount of time watching your broadcast during its live schedule. This includes if they have to stop watching live part way through an event (e.g. if they are watching on mobile and are going through an area with poor service) and come back to it on demand. An on-demand view is counted whenever a viewer watches an encoder event after its scheduled start time. 

IP Address

The IP address of individual viewers can be seen when you export data. Depending on an individual’s network setting, you may encounter multiple viewers (client IDs) with the same IP address.

Key Performance Indicator (KPI)

A KPI is a metric used to provide important information about how your content is being consumed. A series of KPI cards are available below the main charts on the Analytics page.

Latitude, Longitude

Latitude and longitude are provided by the viewer’s internet service provider. Since a viewer on a mobile device may move from one location to another over the course of a broadcast, Studio uses the starting latitude and longitude positions as a reference. As with city, state, and country data, it’s reasonably accurate but this can vary based on the viewer’s internet service provider.

Median Time Watched

This is a KPI measurement that represents the middle-most duration among all views (i.e. the median time between the longest and shortest view durations).

New Viewer

A new viewer is a measure of how many new ClientIDs are counted as compared to a previous time period (determined by the dates selected above the charts).


This column displays the class of operating system (as reported by the browser) used to view your event. One implication of this information is how your viewers may be able to engage with you during your stream. Desktop, mobile, OTT apps, etc. provide different levels of ability to engage with interactive features you may be using along with your stream.


This column displays the specific version of the operating system used during a given session.

Peak Concurrent Viewers

The highest number of viewers who were watching your event(s) at the same time, as determined by your event (single or all) and the timeframe selections.

Previous Comparable Time Period

Certain KPI metrics compare data from a currently selected date range to older data from a comparable time period. A previous comparable time period starts at the day before the beginning of your selected date range for your event(s) and goes back a number of days relative to your selected end-date. For example, if you select 1/1/2022-1/30/2022 (30 days), then the previously comparable time period would be 12/2/2021-12/31/2021.


This column displays the highest resolution which your viewer achieved during their viewing session. Note that this may not reflect the average resolution at which a session played. For example, if a viewer is streaming audio-only (e.g. when their device is locked), a lower resolution will be reported.

Return Viewer

A return viewer is shown in the KPI cards when a ClientID is counted in both the current and previously comparable date range.


Session IDs are assigned each time a viewer loads a page with your embedded stream. If a viewer refreshes the page, a new session ID will be generated.


Indicates the last moment in time (+/- 3 seconds) data was sent to a viewer in a given session. The timestamp is in GMT (UTC +0) time. You can use an online tool like to convert GMT to your local time zone.

Total Time Watched

A cumulative measurement of all time, from all views, spent watching the content within your selected time period.


This column provides the amount of time watched, in seconds, from all of your views. This does not include the amount of time when video playback was paused.


This column contains a range of information about the viewer. This information is broken out into the deviceClass,deviceBrand, osClass, and osNameVersion columns for a more reader-friendly version.

Unique Viewer

A viewer is represented by a unique ClientID, and is used to understand how many individuals engage with your event or library video for any amount of time across the selected number of days. If you would like more information, you can read our Analytics FAQ page.


Views are counted differently in Studio analytics based on the destination.

Resi (embed codes or stream URLs): A SessionId is assigned once your content has been played (as opposed to when it has loaded). After the SessionId is assigned and a watch time greater than 0 seconds will be counted as a view. 

Facebook: A view is counted when content auto-plays for 3 seconds or more.

Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.