Hotjar | Logrocket | Matomo | PostHog | |
Session replay | ||||
Single-page app support | ||||
iOS recordings | ||||
Android recordings | ||||
Identity detection | ||||
Target recordings by URL | ||||
Target by sample size | ||||
Filter recordings by user or event | ||||
Rage-click detection | ||||
Privacy masking for sensitive content | ||||
Export recordings | ||||
Retention policy for recordings | 1 year | 1 month | 24 months | PostHog Cloud: 3 weeks Self-hosted: No limit |
Session replay? PostHog does that.
Watch recordings of visitors using your product or website.

"I was watching session recordings for our sign-up page and realized a lot of people were trying to click something that wasn’t actually a button. We wouldn’t have noticed that needed fixing without PostHog’s session recordings."

Anubhuti Mishra
UI/UX Designer, Hasura

Event timeline
History of everything that happened in a user's session
Filter
By page, event type, or capture method. Limit playback to sessions that meet specific behavorial or event criteria.
Scrub
Jump to any moment in a session. Control playback speed and skip over periods of inactivity.
Metadata
Access loads of data sent with each event - like screen dimensions, device type or location.

Built-in console logs
Debug issues faster with the console log - just like if you asked them to open Inspector.

Network tab
Track network calls and performance.
"This user seems frustrated. Oh, there was a 5 second API request. That's interesting..."
- An actual PostHog engineer

Capture sessions without extra code
Works with PostHog.js
Automatic playlists
Filter by user behavior or time
Web or mobile session recording
Web or iOS (beta) available
Download recordings
Retain recordings beyond data retention limits
Block sensitive data
Disable capturing data from any DOM element with CSS
PostHog vs...
How does PostHog Session replay compare?

Docs & resources
Visit docsSession replay docs
- 1.
- 2.
- 3.
- 4.
Tutorials
- How to use session recordings to get a deeper understanding of user behavior
- How to use filters + session recordings to understand user friction
- How to build, analyze and optimize conversion funnels in PostHog
- How to only record the sessions you want
- Building and measuring a sign up funnel with Next.js, Supabase, and PostHog
Blog posts that mention Session replay
Roadmap
Here's what the Session Recording Team is building next.
iOS session recording
There are many recording tools out there for web and different tools for mobile -- but few for both. So, we are considering a mobile recording solution for iOS devices.
Progress
Network / Performance recording
Track network calls and performance alongside session recordings. Beta available - DM Alex Kim in posthog.com/slack!
Progress
The session recording team
Here are the people bringing you session recording.
Shockingly, this team prefers their pizza without pineapple
Ben White
Team lead
Full Stack Engineer

PostHog does that.
Now that you know PostHog does session replay, check out what else PostHog can do.