Many websites and web applications are built as Single-page applications (SPAs). This means that instead of the web browser loading entirely new pages, single-page applications (SPAs) are where new pages are loaded without reloading the DOM. A single-page application (SPA) interacts with the user by dynamically rewriting the current web page with new data from the webserver.

In efforts to improve our user experience, Mouseflow has incorporated our single-page application integration into our recording script. With this feature enabled by default, users will be able to observe each unique page view in the user's session in the recording list.

By default, every time a new “page” is rendered, JavaScript will be called. Mouseflow will continue to record the session but create a new pageview. When you watch the playback session, you'll see that it consists of many pages instead of just one.


  • Able to view the same content as the user in playback

  • Able to analyze the different virtual pages with heatmaps and link analytics

  • Able to use funnels

  • Able to use forms

Note: With the integration incorporated into the Mouseflow recording script, we have removed the feature from the Apps & Integrations list under Settings.

Did this answer your question?