Video analytics for Stream (on SharePoint)

Understand your audience and give them content that’s relevant to them by gaining insights from analytics on videos you publish.

The following analytics are available for any video file in Microsoft 365:

Per video analytics

The same analytics that are tracked for other files in Microsoft 365 are also tracked for videos. Analytics per video include:

  • The total number of views and unique viewers over the lifetime of the video.
  • A trend of views and unique viewers in the last 7, 30, and 90 days.
  • Viewership retention to see which parts of a video get viewed the most.

A video with the Analytics tab open showing charts of how often a video is viewed and which parts were viewed most.

See video analytics

  1. Open the video in the Stream web app
  2. Select the "Analytics" tab
  3. Select 7, 30, or 90 days to see views and viewers over time
  4. Hover over the graph on top of the video to see which parts of the video has been viewed the most.

Viewership retention

This “video-only” metric lets you track your viewers’ attention across the duration of a video, helping you identify which moments 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%.


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.

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 will give 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?

No. Analytics data is tied to individual files. If you edit a video, that edited file gets saved as a new "version". Since the analytics data is tied to the original version, it will not 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

More information on Stream (on SharePoint)