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

Android SDK now sets `Is Emulator` automatically

We've updated the Android SDK to 3.5.0, adding the ability to set the Is Emulator flag automatically on events. That's the flag used to identify emulators (obviously), so setting it automatically will help you easily filter out events coming from bots, testing devices, and such. Thanks, Manoel!

Goals

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

  • Mobile replay for React Native
  • Launch & charge for mobile replay
  • Lots of content on how to use PostHog on Mobile

🎯 Goal 2: Error tracking in beta

  • the top 5 features implemented
    • SDKs capture errors in one front-end and one back-end language (almost certainly JS and Python)
    • Stack traces are actionable and human-readable
    • Similar errors are grouped together
    • High-volume errors trigger the Alerting system
    • Integrated with other products such as Session replay
  • real customers using it and giving us feedback
  • integrated with CDP for notifications
  • integrated with replay for investigation

Goal 3: Hire two more people into the team

  • as a goal because hiring takes time
  • we want to add two people to the team so that we can stop choosing between what to work on

Follow along in our Q3 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