This is a recording of a user’s activity on your website. It’s like CCTV, but better. The session includes all page-views, clicks, scrolls, page interactions, and typing. You can rewind, fast forward, adjust the speed, add comments or notes, and download or share it. You can even setup alerts and collaborate with team-members!

Mouseflow tracks activity on all devices: desktops, tablets, and phones. We detect gestures like touch/tap, pinch/zoom, and swipe. Additionally, you can see how visitors behave on fluid or responsive layouts.

Recording List

In the recordings dashboard, Mouseflow generates a real time comprehensive list of all incoming visitor sessions. This includes the location of the visitor, referrer, entry page, time stamp, number of page views, session duration, device type, operating system, screen resolution, and custom tags.


You can also hover over the visitor’s flag to expand further session details. This includes the IP address, Internet Service Provider (ISP), and language. 


By selecting the burger icon on the right side of the session row will expand further options: the ability to add specific tags, flag a visitor, edit the tags/variables, share the recording with colleagues, download it, or even permanently delete the recording.  


If you'd like to see a detailed breakdown of the visitor's page journey, you can select their number of page views in the "Pages" column. This opens the Waterfall View.



The numbers in green indicate the time of active user engagement. The left time column indicates the relative difference in time since the user arrived on the site. If you prefer a visual view of your recordings, you can also toggle the chart icon to display the recordings per day (remember -- you can filter this, too!).



Additionally, Mouseflow also provides a live stream feature -- mount a large TV on your office wall to sit back and enjoy!


Page-to-Page Tracking

Mouseflow eliminates guesswork by tracking a visitor’s entire journey on your site. This includes on checkout, dynamic, or members-only pages. You can rewind, fast forward, or drag the scrubber bar to a specific point. And, you can speed it up (1x, 2x, 4x, 8x), slow it down (.5x), or download it for offline use, too.



One of Mouseflow’s most powerful tools is the ability to filter your data with a fine tooth comb (available on all of our features). By selecting the filter icon (top-right), you'll open up the powerful filter drawer.

You can filter recordings by date range, country, operating system, browser, traffic source, visitory type, screen resolution, starred or watched recordings, visitor names, sessions IDs, device type, page count, duration, entry/exit/contains/does not contain pages, custom tags/variables, and so much more.

You can also use the search box to filter for locations, IP, and much more.


Filtering for "click-error" and “click rage” is one of Mouseflow’s best kept secrets. You can immediately filter for and identify any sessions that include JavaScript errors resulting from a click (click-error) or for sessions that include excessive clicking and high user frustration (click-rage).

This makes solving website bugs super easy -- simply download or share the user’s recording with your developer to show them exactly what went wrong.

Remember: you can apply any of these filters to our heatmaps, funnels, and forms features, too!

Custom Views and Alerts

You might be particularly interested in incoming sessions matching a certain criteria. Let’s take JavaScript click errors for example. With Mouseflow, you can save a view of all your sessions that include the “click-error” tag, which indicates JavaScript errors resulting from clicks.

From the recordings dashboard, select the filter icon. Filter for “click-error” (or whatever criteria is important to you -- this could be browser, device, etc.) and click Apply.

With the correct filters applied, select the save/disk icon on the top left.

From this screen, you can customize the different settings for this view -- and even apply alerts. You can customize the name, whether or not to share with your team, notification frequency, and preferred notification medium (email, Slack, webhook).

You can even add your developer as a sub-user, allowing Mouseflow to notify him/her whenever a potential bug or error occurs on your site.


Have any questions about what you just read? No worries -- reach out to us at We’d love to help you.