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

People

What we're building

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

    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.

    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

In-app heatmaps now available as beta

Building on the work of our new heatmap options, you can now embed your site in PostHog view your heatmaps directly there.

This is handy if you want to tinker with the view options and navigate your site without opening new tabs. In the future, we plan to add more complex filtering options, as well as the ability to export screenshots automatically.

Ready to give it a go? Join the beta and tell us what you think!

Goals

🎯 Goal 1: Quality and Consolidation for Session Replay (web & mobile)

Why?

We've done a lot of investigation and preparation work and we want to capitalize on that

  • Mobile replay out of beta for Android/iOS
  • Make capture and playback as complete, performant and easy as possible
  • Build the best UX for finding and playing recordings

🎯 Goal 2: Error tracking MVP

Why? PostHog is "The single platform to analyze, test, observe, and deploy new features". Having network timings, network payloads, and console errors in Session Replay is a great developer tool. We want to learn by doing to understand how we could capture and expose even more information here to help people dig into what is happening with their products

  • Building on top of the existing $exception ingestion
  • Getting it in the hands of real users, so that we can collect feedback on how to best solve their problems
  • This can't be a fully featured error tracking product at first release but it can be a valuable increment
  • see https://github.com/PostHog/product-internal/pull/569

Goal 3: Hire two more people into the team (1 full-stack/product and 1 mobile engineer)

Why? We want to do even more than we already do, but with just three engineers if someone were to be ill we lose a third of our throughput. Let's reduce the bus factor by adding 2 amazing new colleagues

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