← All articles
Analytics & Insights

Canvas Studio Insights Explained: The Analytics You Get and Do Not

Dr. Anaya Desai
·
October 25, 2026
Article cover

Canvas Studio Insights shows, for each video, the approximate number of views, the total time viewed, the number of unique viewers, two timeline graphs of unique viewers and plays, and a viewer list with a completion rate per student that can be downloaded as CSV. It does not show whether students understood the material, which moments lost their attention, what they asked, or how the same students behave across courses. Knowing both halves is what makes the page useful.

Canvas Studio is Instructure's video tool inside Canvas, and Insights is its analytics tab. This post reads the official guide line by line, explains what an instructor can do with each metric, and is clear about the gaps.

What the Insights page shows

The source is Instructure's guide How do I use the Studio Insights page?. It documents five things.

Views. Described as "the approximate number of times viewers have interacted with the selected video based on viewing patterns." The word approximate matters. This is an estimate, not a count of play button presses, and the guide does not explain the estimation method.

Time Viewed. The total time viewers spent watching, measured along the video timeline. The guide notes that watching at 2x speed still counts the full video length, so Time Viewed is really coverage of the timeline rather than minutes of a student's life.

Unique Viewers. The number of distinct people who watched. Combined with enrollment this gives the simplest useful number on the page: how many students have not opened the video at all.

Two graphs. A Unique Viewers graph and a Number of Plays graph across the timeline. Hovering shows the value at a timestamp, which lets you spot where viewers tail off or where a segment was replayed.

Viewer list and CSV. A list of viewers with a Completion Rate column, a role filter defaulting to students, a search box and sort by name or completion. The guide says the list displays up to twelve viewers per page and that Download CSV exports "the displayed list," so a large section means several pages or a filtered export. The guide does not say how the completion rate is calculated.

One licensing note appears on the same page: Insights "is a legacy add on that is now available with Canvas Plus and Canvas Next." Whether your instance has it depends on the contract, so check with your Canvas admin.

What instructors do with each metric

In practice the page answers three questions well. Did students open the video before class, which is Unique Viewers against the roster. Did they get to the end, which is the Completion Rate column sorted ascending. Where did they drop or replay, which is the two graphs. The University of Alberta's YuJa vs Canvas Studio comparison lists exactly this as a Studio strength: insights are "available on the same page videos are posted," so the instructor never leaves Canvas to see them.

Each answer has a sensible follow up. A low Unique Viewers count before the session means the flipped activity needs a reminder or a due date. A cluster of low completion rates in week two is the earliest signal that a group is disengaging, which is the pattern described in spotting at risk students before week three. A dip in the plays graph at minute 14 is a prompt to check whether the explanation there is confusing or simply long.

Table listing Canvas Studio Insights metrics on the left and missing analytics on the right
Metrics named in Instructure's Studio Insights guide against what instructors ask for next.

What Insights does not tell you

Comprehension. Completion says a student reached the end. It does not say whether they understood minute 14. The only way to know is to ask, with a question placed at that moment, and Studio keeps quiz results separate from the Insights view.

Per moment attention per learner. The graphs are aggregates across the class. There is no per student heat map showing which segments each learner skipped or rewatched, so the page cannot tell you that one student watched the first half three times and never reached the second.

Discussion and questions. Studio supports comments, but nothing in the Insights guide connects them to the viewing data. You cannot see that the drop at minute 14 coincided with five student questions about the same step.

Cross course and program views. Insights is per video. There is no documented way to see a student's viewing across all videos in a course, or a program lead's view across sections, without exporting CSVs page by page and joining them yourself. There is also no API mentioned.

None of this is a criticism of a free, built in tab. It is a description of what video hosting analytics are. The video learning analytics glossary entry sets out the difference between viewing metrics and learning metrics in more detail.

Where Annoto fits

Annoto is an engagement layer rather than a host, so its analytics come from a different place: the quizzes, discussion, notes and reactions placed on the timeline, plus per learner attention tracking on the player. That yields the four things above. The attention and comprehension page shows the per learner, per moment view, where a segment's attention curve sits next to the quiz results and comments at that timestamp. Data rolls up from video to course to institution, and exports to CSV and over an API.

It runs on the Canvas page over Studio, Panopto, Kaltura or YouTube media, so adopting it does not mean moving video or giving up Insights. The Annoto vs Canvas Studio page compares the two tabs directly.

Three layer stack with video host at the bottom, Canvas page in the middle, engagement layer on top
Viewing data comes from the host, comprehension data comes from the interactions placed on top.

When Studio Insights is enough: a course that needs to confirm students watched, with no graded interaction and no need to compare sections. When it is not: a program that wants early warning on comprehension, a teaching center that supports many courses, or any instructor who keeps asking "but did they get it."

Frequently asked questions

Can professors see who watched a video in Canvas Studio?

Yes. The Insights tab lists each viewer with a completion rate, filtered by role, and the list can be downloaded as CSV. It shows reach and completion, not understanding.

Is Canvas Studio Insights included with Canvas?

Instructure's Insights guide describes it as a legacy add on now available with Canvas Plus and Canvas Next, as of October 2026. Whether your institution has it depends on the contract, so ask your Canvas admin.

Does Canvas Studio show how long each student watched?

It shows a completion rate per viewer and total time viewed for the video. Time is measured along the timeline, so 2x playback counts as the full length, and the guide does not publish the completion formula.

Can I export Canvas Studio analytics for a whole course?

The documented export is a CSV of the displayed viewer list for one video, up to twelve viewers per page. A course wide or cross course export is not described in the guide.

Takeaways

Canvas Studio Insights is a clear, honest set of viewing metrics on the page where the video lives: approximate views, timeline based time viewed, unique viewers, two graphs and a per viewer completion rate with CSV. Use it to confirm reach and spot drop off. For comprehension, per learner attention, discussion signals and anything across courses, the data has to come from interactions on the timeline, which is what an engagement layer adds without replacing Studio. You can see both views side by side on one of your own course videos at annoto.net/demo.

Author
Dr. Anaya Desai
Learning Analytics
Learning analytics researcher who writes about measuring engagement, early-warning signals, and turning video data into action.
See Annoto in your own courses
Book a demo

Subscribe to our teaching insights newsletter

Get the best resources and research on active video learning, in your inbox, once a month.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
You can unsubscribe anytime. See our Privacy Policy.