Video analytics for Microsoft Stream (on SharePoint)
Understand your audience and give them content that’s relevant to them by gaining insights from analytics on videos you publish.
Per video analytics
Per video analytics allows you to view information about how users interact with your videos. For example, you can view the number of people who have viewed the video, and the number of views on the video over different periods of time.
If you're a video owner or member of the site where the video is stored or have edit access on the video, you can view the analytics for your video by selecting Analytics plugin on the Stream Web App (SWA). You can also hover over the graph on top of the video to see which parts of the video have been viewed the most.
See video analytics
- Open the video in the Stream web app.
- Select the Analytics tab.
- Select 7 days, 30 days, or 90 days to see Views and Viewers over time.
- Hover over the graph on top of the video to see which parts of the video are viewed the most.
Analytics per video include:
Views
Views show the total number of video views over the lifetime of the video. Under Statistics over time, you can review unique views trends on your video for the last 7 days and 30 days.
Note
The trend of views for 90 days is not available. Only view count for 90 days is available.
Viewers
Viewers show the total number of individual viewers of the video over the lifetime of the video. Under Statistics over time, you can review unique viewer trends on your video over a period.
Note
The unique viewer count is available only for the last 7 days and 30 days. The unique viewers information is not available for 90 days.
Viewership retention
The video-only metric allows you to track your viewers’ attention across the duration of a video. It helps you to identify the moments, which get the most engagement and where viewership drops off.
Viewership retention shows the views at different points in a video as a percentage of the peak viewership across a video’s duration.
The point at which a video has the most views, including rewatches, is indicated as 100%.
Advanced metrics
Note
Advanced metrics (Views by Geolocation, Views by Devices and Average Watch time) are currently enabled for users with Clipchamp premium license. For more information, visit Clipchamp Premium. You can also enable advanced metrics by participating in the Stream Premium Analytics Private Preview by filling in the Private Preview Sign Up Form.
Views by geolocation
Geolocation shows the views of the video as a percentage of total views from different countries over the last 7 days, 30 days, and 90 days. The country information for every view is based on Reverse-IP lookup powered by Bing Location Services.
Note
A country will appear in the list only after at least four views have come from that particular country. Until then the views from that country are counted under the Others category.
Views by devices
Views by devices show the views of the video as a percentage of total views from different devices (desktop, mobile, etc.) over the last 7 days, 30 days, and 90 days. The device type is primarily inferred from the userAgent information.
Average watch time
The average watch time shows the average watch duration of a video over its lifetime. This is calculated after summing up watched minutes of a video across multiple sessions and dividing that by unique sessions.
Note
Usage data for viewers, views, and average watch time is aggregated and displayed based on Coordinated Universal Time (UTC).
Site-level analytics dashboard
Note
You can enable the site level analytics dashboard by participating in the Stream Premium Analytics Private Preview by filling in the Private Preview Sign Up Form.
The site level analytics dashboard shows the aggregated analytics for videos on the SharePoint site.
To access the site-level analytics dashboard:
- Select Settings on the SharePoint site.
- Select Video usage.
The site level analytics include the following reports:
Lifetime video report
The Lifetime video shows three metrics for the videos on the SharePoint site. They are:
- Total views: The total number of times the video has been viewed.
- Total viewers: The total number of individuals who have viewed the video.
- Average watch rate: The average percentage of each video viewed.
Video traffic
Video traffic data shows the aggregate of videos Total views and Total viewers trend across the last 7 days, 30 days, and 90 days for all the videos on the SharePoint site.
Video usage insight
The video usage insight report shows the breakdown of the aggregated views By device and By location for the last 7 days, 30 days, and 90 days.
Popular video content
The popular video content section shows the most viewed videos on a given SharePoint site in the past 7 days, Views(7d) and Viewers(7d).
FAQs
Are these analytics available for Stream (Classic) videos?
This feature is exclusive to Stream (on SharePoint). It’s available for videos stored on your OneDrive for Business or SharePoint sites.
Sometimes I get different “views” under All-time and Statistics over time.
All-time views and Statistics over time use two separate data structures. Views and Viewers count calculations utilize a standard probabilistic algorithm. The underlying algorithm has less than 2% error rate, this might result in count mismatch at times. In future, these corner cases will be addressed.
How are Views counted for a video on Stream?
We count a new view only when there's an intentional 'play' action on video by the user. Currently we consider any playback >0 seconds as a view. This eliminates instances when video is just loaded or unfurled anywhere on different Microsoft 365 apps, hence providing an accurate measure of the metric.
Is there any plan for a private or public preview phase for advanced analytics?
We currently don't have plans but are evaluating on how soon we can start a preview for customers. We would send out communication once we close upon plans.
Can I download analytics data to have more flexibility on further analysis?
Currently, this feature is on our roadmap, and we plan to add support for raw data download in future.
Why is my video showing peak viewership in the middle?
We include rewatches in our data to give an accurate picture of the most engaging sections. Viewers may be rewatching more of a part of a video than another. We include rewatching that happens during the same viewing session or when a viewer returns to a specific timestamp rather than playing the video from the beginning.
Can I get per-second information for my video’s viewership?
The span of data points in the chart depends on a video’s duration. For shorter videos (200 seconds or less), you can get a per-second breakdown. For longer videos, the chart aggregates data over a larger resolution. For example, a 10-minute video gives you data points across 3-second durations.
Does a point indicated as 50% viewership retention mean 50% of total viewers watched that part of the video?
No. 50% viewership retention means that that point in the video received half as many views as the point in the video with the most views.
Viewership retention is calculated differently than the number of viewers. A video’s total viewers include anyone who selects any point of the video’s timeline. Viewership is calculated by a viewer playing part of the video. Viewership also includes a viewer rewatching a part of a video.
Can I get viewership retention data for the past week only?
The Viewership Retention chart aggregates data across the life of the video on Stream (on SharePoint). We’re unable to provide information for a specific time period.
Can I get viewership retention information for a video uploaded before this feature became available?
We’re only able to accumulate information from the time the feature was made available to your organization.
If I edit a video will analytics data from the old version transfer to the new version?
When you edit a video and save it with the same name, extension and at the same location, all other metrics get reset except for View and Viewer count. This results in discrepancy as the data might get mismatched from your expectation.
Microsoft suggests that after you edit a file, you must upload it as a new file to get accurate analytics. Analytics data that was tied to the original version won't transfer to the new, edited version. The edited version will start gathering analytics data upon upload.
If I delete a video will analytics data from that video be retained?
If you delete a video, the analytics data will be deleted with it.
See also
- Who watched a specific video
- Site analytics - See overall traffic, popular content, and usage insights for all files including videos in your site.
- More information on Stream (on SharePoint)