“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.”
Grab the popcorn: Play back individual user sessions to watch how users interact with your product.
Understand how users are getting stuck
Debug faster, or build context on analytics performance. Nothing beats watching people use your product for real.
Quickly find the important moments
View recordings for users who completed a specific action or event. Watch how specific features are being used, or how bugs came about.
Block sensitive data
Add a CSS class to any element or input field you don’t want sent to PostHog. Avoid recording private data and protect user privacy while still getting the data you need.
How do PostHog Session Recordings compare?
Swipe right to compare.
|Single-page app support|
|Mobile app recordings|
|Target recordings by URL|
|Target by sample size|
|Filter recordings by user or event|
|Privacy masking for sensitive content|
|Retention policy for recordings||1 year||1 month||24 months||PostHog Cloud: 3 weeks|
Self-hosted: No limit
Session recording documentation
- Using Session Recording
- Ignoring sensitive elements
- Recordings data retention
- PostHog Cloud & Clickhouse Self-hosted
- Legacy Postgres Self-hosted
- Preserving recordings
- Further controls
- Recording configurations
- Recordings are not being captured
- Permitted domain setting
- posthog-js configurations
- Content security policy
- Ad/tracking blockers
- Website is not recording properly
- Update posthog-js
- Report your specific issue