Skip to content
  • Home
  • Developers
  • API
  • Releases
  • Community
  • University
  • Status
  • Home
  • Developers
  • API
  • Releases
  • Community
  • University
  • Status
Home Session Replay Session Replay Site Compatibility FAQs How does session replay work on a single page application (SPA) site?
Getting Started Session Replay Data Management Data Types Charts Chart Examples Dashboard Templates Analysis Guides Administration Integrations Heap Connect Data Privacy

Table of Contents

Was this article helpful?

Yes No

Thank you for your feedback!

How does session replay work on a single page application (SPA) site?

Session replay is an add-on feature for paying customers only. You may try the feature for free for 14 days or 10,000 sessions (whichever comes first), after which you must contact Sales to continue use.

Session replay is for Web only. Native mobile (Android, iOS) session replay is not currently supported but is on our roadmap.

Session replay works out-of-the box with all Single Page Apps (SPAs), including Angular and React. SPAs are handled the same way as non-SPA applications, where the URL change is saved as a new pageview.

SPAs use browser history APIs to modify the URL, which triggers changes in the DOM content. Session replay listens to these browser API calls and all DOM changes and captures the URL changes and the content. Heatmaps, which rely on session replay, follow the same logic.

Was this article helpful?

Yes No

Thank you for your feedback!

Last updated October 20, 2023.

heatmapreplaysession replaysingle page applicationssingle-page applicationSpaspas

Related Articles

  • Using Heap With Single Page Application (SPA) Websites
  • Blog
  • Partners
  • Legal
  • Security
  • Terms
  • About
  • Careers
  • Privacy
  • Contact Us

© 2023 Heap, Inc.