Session replay

Watch how users experience your app

Session replay helps diagnose issues and understand user behavior in your product or website.

Screenshot of Session Replay in PostHog
  • improved conversion rates by 10-20%

    "We wouldn't have noticed that needed fixing without PostHog's session replays."

    Read the story
  • uses replays and surveys when testing ideas

    "We watch lots of replays when testing a feature, and love how easy it is to launch surveys."

    Read the story
  • reduced back-and-forth in community support

    "Session replay in PostHog is so much better than Smartlook, which we used to use."

    Read the story
  • improved registrations by 20-30%

    "We've improved our whole onboarding flow by about 5% too, which is great."

    Read the story

Features

  • Event timeline

    History of everything that happened in a user's session

  • Console logs

    Debug issues faster by browsing the user's console

  • Network monitor

    Analyze performance and network calls

  • Capture sessions without extra code

    Works with PostHog.js

  • Automatic playlists

    Filter by user behavior or time

  • Web or mobile session recording

    Web or Android (beta) available

  • Download recordings

    Retain recordings beyond data retention limits

  • Block sensitive data

    Disable capturing data from any DOM element with CSS

Usage-based pricing

Use session replay free. Or enter a credit card for advanced features. Either way, your first 5,000 recordings are free – every month.

Free

No credit card required

All other plans

All features, no limitations

Recordings

5,000/mo

Unlimited

Features

Web recordings
Included
Included
Android recordings

Beta

Beta

iOS recordings

Alpha

Alpha

Console logs
Included
Included
Recording playlists

5 playlists

Included
Network performance on recordings
Included
Included
Network monitor
Included
Included
Download recording files
Not included
Included
Data retention

1 month

3 months

Block sensitive data
Included
Included
Share and embed
Included
Included
Event timeline
Included
Included
Filter person properties
Included
Included
Filter events
Included
Included
DOM Explorer
Included
Included
Sample recorded sessions
Included
Included
Minimum duration
Included
Included
Record via feature flag
Included
Included

Monthly pricing

First 5k recordings
Free
5-15k
$0.0400/recording
15-50k
$0.0030/recording
50-150k
$0.0027/recording
150-500k
$0.0025/recording
500k+
$0.0020/recording

FAQs

PostHog vs...

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
Recording retention policy
1 month
12 months
24 months
1 month
Up to 3 months

So, what's best for you?

Reasons a competitor might be better for you (for now...)

  • You need heatmaps or scrollmaps
    • PostHog is currently limited to clickmaps
  • Error tracking and alerting
  • Mobile SDKs (in progress...)

Reasons to choose

  • Interlinking with feature flags and insights
    • Jump between them easily
  • Collaboration, sharing, and embedding exporting recordings
  • No limits on how many recordings captured

Have questions about PostHog?
Ask the community or book a demo.

Featured tutorials

Visit the tutorials section for more.

  • How to use session replays to get a deeper understanding of user behavior

    In this tutorial, we focus on the connections session replays have with insights and visualizations. These connections enable deeper exploration and understanding of user behavior.

    Read more
  • How to use filters + session replays to understand user friction

    We’ll explain how to use PostHog’s various filters and features to find relevant session replays quickly.

    Read more
  • How to only record the sessions you want

    As you scale, the number of recordings can go beyond what you need. Use PostHog’s configuration options to only record the sessions you want.

    Read more
  • Improve web app performance using PostHog session replays

    Learn the important metrics for measuring page load speed and how to identify opportunities to improve performance.

    Read more

Install & customize

Here are some ways you can fine tune how you implement session replay.

Explore the docs

Get a more technical overview of how everything works in our docs.

Meet the team

PostHog works in small teams. The Replay team is responsible for building session replay.

(Shockingly, this team prefers their pizza without pineapple.)

Roadmap & changelog

Here’s what the team is up to.

Latest update

Jun 2024

Mobile recording beta now available

We've now released our mobile recording features from alpha, into public beta. There's no need to opt-in, just follow the docs to get started.

Mobile recording is currently available for Android and iOS, and comes with a number of options. Namely, you can decide if you want to record in wireframe mode, screenshot mode, and whether to capture network requests. No matter what you choose, we default to a restrictive configuration with automatic masking.

Up next

  • Android 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 Android devices.

    Milestones
    Project updates

    No updates yet. Engineers are currently hard at work, so check back soon!

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

    Milestones
    Project updates

    No updates yet. Engineers are currently hard at work, so check back soon!

  • Error tracking

    We've seen multiple user signals that error tracking is a tool people want within PostHog. Network response status and speed, Errors, Events, and Replay overlap to give a full picture of what's happening in the user's app.

    The basics would be:

    • Exception autocapture in posthog-js
    • Users being able to do everything with errors that they expect to do with events - export them, react to them, query them, etc
    • Grouping of errors in the UI
    • Stack trace un-minifying / source map uploading
    • An error overview page
    • Having an errors tab on each person and organization page
    • Doing analytics on errors
    • Error notifications

    If you have any feedback, feature requests or would like to be an early user, please email paul at you guessed it.

    Milestones
      Project updates

      No updates yet. Engineers are currently hard at work, so check back soon!

    Questions?

    See more questions (or ask your own!) in our community forums.

    • Question / Topic

    Pairs with...

    PostHog products are natively designed to be interoperable using Product OS.

    This is the call to action.

    If nothing else has sold you on PostHog, hopefully these classic marketing tactics will.

    Eco-friendly

    PostHog Cloud

    Digital download*

    PostHog Cloud
    People on G2 think we're great

    Notendorsed
    by Kim K

    *PostHog is a web product and cannot be installed by CD.
    We did once send some customers a floppy disk but it was a Rickroll.

    • Select your cloud
    • Starts at:
      $0Free>1 left at this price!!

    Hurry: Tons of companies signed up . Act now and get $0 off your first order.