Session Replays for React Native Apps

Oct 23, 2024

New Feature

Alejo Rodriguez – Co-Founder

We're thrilled to announce the launch of one of the best features yet to come: Session Replays.

High-quality data is our top priority to help you make well-informed decisions. There are certain times when data on a dashboard it's not enough and some form of stylish visualization comes in exceptionally useful.

Let us introduce Session Replays.

In this blog, we'll explore why use Session Replays, how to get started, and why Vexo is the best option in the market.

Why Session Replays?

We have all heard this in the past:

  • I've gone through the data and it makes sense, sounds reasonable.
  • I've analyzed every session and still can't figure it out.
  • I've gone through my custom events, and everything seems perfectly fine.
  • Why did the user drop off with a full cart? How is it that users are dropping off while creating an account? What was shipped that's affecting the user experience?

Our mobile analytics tooling for React Native Apps can get you very far in understanding user behavior and making business crucial decisions, and now, with Session Replays, we will get you even further. Engaging users into your app is one of the most challenging problems to solve, and since, Session Replays will allow you to see behind the scenes with your own eyes not only your app's activity, but enriched with the data you are already enjoying.

As a side benefit, you'll get the usual guarantees Vexo comes with.

  • It's out of the box.
  • It's extremely performant.
  • And yes, it's affordable.

If you're using another analytics tool in your app, no worries— Vexo can be installed alongside your current setup if you want to track Session Replays. Our integration won't interfere with your existing analytics configuration, so you can enjoy the benefits of Session Replays without making any changes to your current setup.

How to Get Started with Session Replays

Providing an outstanding experience is what matters most to us; we are in an ecosystem that needs a lot of work to get engines up and running, so, how do I start using Session Replays?

Easy, just install Vexo normally, it. will. just. work.

What if you have Vexo already installed? Then sit back and watch the magic happen.

We are incredibly proud of this development and believe it will be a game-changer for your team. This is the key aspect of those cases where you need compelling data for your need for the call to action. “Let's see the replay”.

Session Replays: Customizing your needs

It's a key aspect of Session Replays that you can do more than just watch a replay of the users session.

If we take a step back, there's almost always a previous reason for watching a Replay and we are here to enhance that experience.

We built this feature thinking about how to make the experience rich enough so that you stop searching. This feature also allows you to:

  • Use global filters
  • Use new enhanced filters; device or user id, recordings that contain specific custom events and more!
  • We're making Vexo's full experience more cohesive, by linking other existing features to Replays
  • Visualize events as the Replay is happening; like heatmaps, but in movement!

And we are not done. We'll be shipping this alongside customizable options where you can tweak your recordings as you want:

  • Blur toggle - You will be able to remove blur which comes by default
  • Increase minimum duration - We know there are some Replays that you don't need, just let them slip! Same for a maximum duration.
  • Remove slow networks - We don't want to stall users who have poor connectivity, leave them be!

Limitations

Since we cannot record forever and it's practically useless, each session has a maximum length of 15 minutes. Based on our tests, this ensures you get a concise and relevant overview of user interactions.

By default, we only send the data on the Replay when we have enough bandwidth to do so, a.k.a: using WiFi, and we've tested with really slow networks under 3g and that won't cut it, so anything under 3g won't record the session.

Blur is enabled by default for user privacy, if you know what you are doing, feel free to toggle it away! This will be enabled after the next session from the user.

We are able to create high-quality videos at a very low cost in all terms. Performance, CPU, memory, but most importantly, size. Videos are actually very lightweight so we've set an upper bound of 100mb as the maximum per video.

Why Vexo?

Focused on React Native:

We focus solely on React Native, meaning Vexo is fully optimized for React Native apps. When there's an update on React Native or Expo, we automatically make the necessary updates to stay up to date. Other tools that support multiple technologies often take months to update to React Native's new architecture.

Transparency:

At Vexo, we believe in transparency and enhancing usability. Our subscription pricing is upfront and clear—no hidden fees, no surprises. You don't need to contact us to learn about our pricing; it's all available on our website. Of course, if you have any questions or want to talk to us, we're always available on Discord - link.

Continuous Innovation:

As a growing startup, we are constantly adding new features focused on React Native, and this is just the beginning. With our focus, you can expect more features to be on the way, tailored specifically for React Native apps.

24/7 Support:

We offer 24/7 support via Discord, where you can reach the founding team directly. Your feature requests will be heard and prioritized, ensuring you get the most out of Vexo.

One last thought

In conclusion, understanding user interactions with your app is vital for crafting a seamless and engaging experience. While analytics offer valuable insights, nothing compares to viewing your app through your users eyes. Session Replays empower you to do exactly that. This innovative feature enables you to watch real-time video replays of user sessions, providing an unmatched perspective on user behavior, pain points, and engagement patterns. Embrace this powerful tool to elevate your app's user experience and drive meaningful improvements.

We're always building new features, like this one, to help you and your team be more successful and use real data for improving your app and business. If you have specific features you'd like us to build, let us know at hello@vexo.co. We're listening - here's a link to our Discord Community.

Start today for free

Our free tier is the perfect starting point to try vexo. You can upgrade at any time!