Forum Discussion
Is there a way to track which users have viewed a video within Stream?
I am in the process of creating many training videos on Microsoft Teams, Stream, and other platforms. My management chain is in the process of making the viewing of these videos within Stream mandatory as wants me to investigate if there is a way to verify if a particular O365 user has viewed a particular Stream video.
Is this a capability that currently exists, and if not, is there an appropriate place to make such a request? I would imagine the best practice would be that, if such a setting exists, to disable it by default and require the video owner to enable tracking views by viewer.
Thank you.
18 Replies
- Ed BellmanCopper Contributor
I will look into the link provided above as well but having just met with our training department on the use of Stream this morning they are echoing other requests here - mainly, who has viewed the video and did they finish it or how far did they make it.
This should be something the channel or video owner/uploader should be able to see, not just admins.
- Marc Mroz
Microsoft
I'm starting investigations on how / what related to analytics we should start capturing and displaying directly in Stream (in addition to what we send to the audit log).
Any uses cases, feedback, ideas around video level analytics and what you wish we could capture in Stream about a specific person who viewed a video, please let me know your feedback.
- George1735Copper ContributorHi, Marc:
do you have any progress on your analytics tool .
currently, I want to use stream for my company's training video , so I need know who have watched the video and how may time one person spend in one video.
Thanks
George - Roy_FIron Contributor
- Marc Mroz
List of unique viewers who watched a video with the date/time they last watched and the percent of video they watched.
Use case: See if team members who missed a team meeting watched the recording later. - Ability to schedule a report (email notification) from Stream, with the report being the above viewer data, to execute at a specific date and time or a relative time following a meeting (e.g. 8 hours, 2 days, 1 week, 2 months).
Use case: Convenient to create the scheduled report when scheduling the meeting. - Ability to schedule a report from a meeting. Recordings I do for the meeting (and there may be multiple) would each inherit that schedule.
Use case: Convenient to create the scheduled report once for a recurring meeting and have it repeat for each meeting's recording.
- Marc Mroz
- LaurieGrantCopper Contributor
The info you had in Office Mix would be very helpful!
- Amanda FickesCopper Contributor
- Scott WheelerBrass Contributor
If you have access to the Audit Logs, yes. Details here: https://docs.microsoft.com/en-us/stream/audit-logs . Just followed those instructions on our environment and they worked. Running report for all stream activities for a month took around 5 mins to display. So, it might go slow. Also, disable adblockers when in the security center. uBlock disables some of the submit/search buttons.
- indikaaCopper Contributor
This works only for admins. If different posters are there and the video posters need to know the analytics.
- DeletedThanks, Scott. I'll refer that to our O365/Exchange Admin team.