Skip to main content

Heatmaps

Heatmaps provide a visual representation of how viewers interact with your media.

Written by Caroline F

A heatmap is a graphical representation of a single viewing or listening session of your media. Each public view of a Wistia-hosted media file generates a heatmap that illustrates a viewer’s interaction with the content.

Heatmaps are a powerful tool for understanding how your audience engages with your content. Are viewers skipping a certain section of your video? Do international fans tune out quicker than local ones? Is your Call to Action resulting in clicks? Heatmaps can provide you with these insights and more.

Note

A heads-up for our friends with podcasts: heatmaps are not generated for plays that occur on third-party platforms (like Apple Podcasts or Spotify). Heatmaps are logged only for plays using the Wistia player.

Heatmaps

Heatmaps contain audience information, contextual information (when and where the media was played), and a color-coded timeline of events.

At the end of each heatmap is the total percentage of the media your audience member played (parts played multiple times are counted only once).

The date and time to the left of the heatmap indicate when the media was played.

Next to the time, you’ll see a number in a blue or grey box—this number indicates the total number of your Wistia videos this person has watched. If the box is blue, you’re looking at an identified audience member. Viewers are identified when they fill out a Wistia Form, click through an email campaign that passes their email address, or watch while logged in to Wistia on a public media page, the Share Video page, or a Share for Review link with tracking turned on.

Tip

Head to the Audience page in your account to see all identified viewers.

The small caret next to the audience member's name and location opens the heatmaps to show even more data. Here you’ll find stuff like device (browser and environment), IP address, and the page where they played the media.

Tip

See a little phone icon next to a viewer’s name or network? That means someone played your media on a mobile device.

Click the viewer's name or network to open their individual viewer page, or go to View Stream in your account analytics to access all heatmaps. The View Stream is account-wide, so it shows heatmaps for every media in your account.

Note

These heatmaps are generated for on-demand media views only. Webinar attendee heatmaps are instead found on your webinar's Audience page.

Tip

Want to see all of a viewer's activity on a video in one place? The audience table in your video's Audience analytics shows one heatmap per viewer, combining every viewing session in the selected date range. Check out Media Conversion Analytics for details.

Heatmap colors

Heatmaps are color-coded to show you which sections of your media a particular audience member found interesting.

  • White means the viewer did not play that section of the media.

  • Green indicates that the viewer played that part of the media exactly once.

  • Yellow means the audience member watched or listened to that part twice.

  • Orange, light red, and dark red indicate one or more rewatches.

The more the viewer engages with your media, the “hotter” the color on the heatmap.

Waypoints

Do you see a grey dot with a white circle in the middle of your heatmap? That icon is a waypoint, a visual indicator that your audience member took a specific action on your media (e.g., clicked on a CTA or Annotation Link). Hover over the waypoint to see exactly what that action was.

Waypoints show you what action was taken, but not who took it. To see which viewer clicked your CTA, add a Wistia Form to your media so viewers are identified before they watch.

Export heatmaps

You can export heatmaps to CSV by clicking "Export Stats to CSV" at the bottom of the Engagement page.

In the "Export Stats" modal, specify a date range, or leave blank to export all available events.

Troubleshooting heatmaps

Heatmaps aren't showing up

Heatmaps are only created when the Wistia player can send viewing data back to us. Ad blockers, VPNs, and privacy-focused browsers can block that, so try a test view with extensions turned off. New heatmaps can also take a little while to appear during busy periods.

A viewer shows up as anonymous

If you shared the video through a link shortener or redirect, check that the final URL still includes the viewer's email parameter (wemail). Some shorteners keep UTM parameters but drop it. To see what an anonymous viewer sees, test in an incognito or private window.

My own views are showing up

Views from your media's page inside your account aren't tracked. Views on public or embedded pages are. Use IP filtering in your account settings to exclude your team's views.

Still stuck? Check out our Analytics Troubleshooting guide for help.

Did this answer your question?