-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
React Native Session Recordings #13269
Comments
This will be a really helpful feature as this could be a blue ocean move for posthog! |
This would be really great! I'm curious how you guys are thinking about the high level architecture of implementing session recording for react native. Is it gonna come down to capturing the virtual DOM deltas? Or an actual recording of sorts? |
Would be awesome :) |
This feature would be really helpful for us |
@joethreepwood will you have session recording like fullstory service has?any estimates? thank you |
mini update: we've hired a full time mobile engineer who will focus on some of these sdks (rn/ios/android). he starts in september. watch this space. thanks for giving signal over what you want!
we think something that captures the events then reconstructs the page instead of an actual recording is more likely in line with ie app store requirements, but we're not set yet. |
Throwing my vote in here for session recordings for RN |
Joining you here! Upvoting for this feature! |
We're working on Session Replay for Mobile, the goal is to playback sessions to diagnose UI issues, improve support, and get context for nuanced user behavior. We're interested in understanding how useful it is, the expectations you may have, etc, for example:
We'd like to understand a little bit better so we are sure that we are building a feature that people would love to use. Any feedback is appreciated, let me know if you'd be willing to trade a bit of your time for being a preview user as soon as it's out. Thanks. |
Joining you here! Upvoting for this feature! |
@marandaneto Great to hear that this is being worked on! For us, the main incentive for session recording is ensure there's nothing wrong with our core flow. Generally, with any new product we launch, we'd like to watch a decent amount of user onboardings to ensure there are no major issues with the core flow. For example, in the past, using UXCam, we were able to identify a broken phone number area code selector that effected about 50% of international users. Something that would've been difficult to know with events alone, even if we were to filter by country. Beyond that, we'll frequently occasionally check to see if we can find any interesting user behavior as an inspiration for product ideas. We see the debugging usecase and understand why Highlight has been quite popular for the web, but it's very much a secondary offering for us compared to what's mentioned above! To answer your questions:
One thing to note is that part of the difference between mobile and web is that mobile users are constantly swiping in and out throughout the entire day. As a result, a user may have something like 50 sessions in one day depending on the session window. And maybe 20-30% of these sessions are be only 2-10 seconds long. With UXCam, that was one of the issues we experienced as it made it very cumbersome to follow through a user's journey. Context: We mostly build consumer products often times social. We have used UXCam quite a bit for our previous project and have used products like Fullstory/Highlight for web session recording! Anyhow, excited to see where this heads! Happy to be a preview user :) |
Regarding your questions
|
Any update on this? |
Hi, yes we're currently working on the iOS version which the React native implementation will depend on. |
Is there movement on React Native? |
a definite +1 for this!!! |
Let's hear it from the React Native (Expo) crowd 🗣️ 🙌 |
Would absolutely love this feature to be added! Any timeline or potential launch date? Thanks so much! |
Would love this feature! |
We added support for Android and iOS, RN is the next starting next week, and we'll likely have alpha testing within a couple of weeks. |
This is at-least useful for beta testers and sampling users, ie if beta/qa tester reports an issue, just see what they did. Is high fidelity important? Representation would be enough, like Sentry's wireframe/view hirearchy Would you like to sample recordings or do you prefer to have it all? Be able to specify the sample percentage would be useful, especially on PH side not client side. What's an acceptable performance impact while the recording is running? Low impact on high end devices. Is network inspection useful? Maybe, not yes because it raises some PII concerns. Sentry already does this for us thought Logging console.log output would be useful Personally curious to somehow link this to sentry transactions since Sentry is already capturing a lot of metrics for us. |
Definitely would love this feature for expo! |
Here to show support for Expo + React Native 💖 |
@marandaneto hey men, I currently have development of session replay recording SDKs for react-native, flutter, android etc. I already have a large project that is functional. I intended to make a large open source project involving all the SDKs. I believe I can help you with this part of the project. |
Very interesting and curious about it, please reach out to manoel at posthog.com |
Support for React Native might be the last thing we need to kill our Fullstory contract! |
Please add this! |
having mobile session recording is the last thing i need to finally use posthog as ill have everything under one product :) cant wait! |
please we need it |
I agree wtih @JamesBursey |
+1 for here! I'd like to see what users behaving under different conditions and view analytics data with replays in my react native apps. |
following +1 |
+1 we need this. |
The Session Recording team is currently considering improving PostHog by adding the ability to capture session recordings from mobile devices. This is part of work documented on https://github.com/PostHog/product-internal/issues/354.
There are many recording tools out there for web, and different tools for mobile -- but few for both. If we could unlock mobile session recordings, even with reduced functionality, it could be huge - especially for self-hosted customers who have few options in this space. Additionally, this would make PostHog more competitive with other session recording tools, such as HotJar.
🗂 Considered Goals
These goals are being considered by the Session Recording Team and we'd love to hear user feedback, as well as ideas for stretch goals or implementation. Please add to this issue!
If you like this idea, please leave a 👍 or ❤️ reaction on this post to vote for it -- your votes and feedback help us prioritize what to work on next!
The text was updated successfully, but these errors were encountered: