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.
Advantages
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.