Replay Team
At Manoel's in-person onboarding in Rowarth, UK

People

What we're building

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

    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...
    Project updates

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

Roadmap

Recently shipped

Replays now work with omnisearch properly

Here's a quick case study in how user feedback helps us make PostHog better. It starts when a user got in touch via Twitter and told Paul that replays didn't interact much with our in-app omnisearch.

It ends when Paul said 'Oh, yeah' and then added new functionality to make replays interact with our in-app omnisearch a lot better.

You can now use any of the following in omnisearch to find recordings...

  • "web" as a shortcut to web recordings
  • "mobile" as a shortcut to mobile recordings"
  • ${any url} as a shortcut to watch recordings with visits to that page

Thanks to Mahmoud for the feedback!

Goals

📱Goal 1: People think of PostHog as a mobile solution

  • onboard Yiannis and get him rocketing
  • mobile replay out of beta
  • flutter replay

📹 Goal 2: Replay playback 3000

  • onboard Richard and get him rocketing
  • Replay UX Overview
    • we've invited @corywatilo to our November offsite where we will decide what this means for the last eighth of the year...
  • replay playback performance
    • we believe that if we improve playback we will see waiting time decrease, watch time increase, and number of recordings watched increase
    • we believe that those metrics are strong proxies for customer satisfaction in replay

🎤 Ship the things users keep asking for

  • queryable network data
  • start replay on trigger e.g. event
  • magic playlists

follow along in our q4 megaissue

Handbook

Areas of responsibility

  • Session Replay - recording browser or mobile sessions to be replayed later
  • Toolbar - a floating helper on your web app that helps to toggle feature flags, display heatmaps and provide contextual analysis
  • Mobile SDKs - the knowledge to level these up are in our team
  • Notebooks - a way to explore your data in a free format environment, for example to add comments to a session replay

A note on notebooks

(pun intended)

We own Notebooks the platform, but we aren't actively working on it while it beds in and customers show us what they use it for. We'll provide bugfixes to notebooks (the platform) and support to teams wanting to change their products in notebooks. But feature requests for existing products within notebooks (e.g. insights in notebooks) go to the team that own the product not to us.

Slack channel

#team-replay

Feature ownership

You can find out more about the features we own here