DEV Community

rrweb: record and replay the web

Ben Halpern on December 29, 2018

This is a library for recording user activity and storing it as a replayable video of sorts. This is similar to hotjar and similar services, but i...
Collapse
 
ben profile image
Ben Halpern

Of course, user privacy is one concern with tools like this. But I'd think of it as an issue for all analytics and not necessarily more so with this tool.

Performance is also a concern.

We tend to err on the side of caution in terms of data collection and performance, so probably wouldn't be something we'd use. But still an interesting tool and definitely great that it's open source.

Collapse
 
bgadrian profile image
Adrian B.G.

We got a real value from user recorded sessions, but payed ones, as in the user is recording its session and speaking out its mind. You learn a lot. We used a managed service for this but I forgot which one.

Just the record by itself is like having analytics, I dont see any extra value except the UX improvements.

Collapse
 
boudhayandev profile image
Boudhayan Dev

This is really amazing. There are lot of things one can learn from this. May I ask you, what kind of data structure you have used to store the user interactions ? Also how do you replay it from the collected data ?

Collapse
 
birigui profile image
b-irigui

I've been trying to implement this solution for 4 months, I've tried several ways, via node via javascript, I've tried using redis to store the events and I've even tried with docker, and I can't make it works...

Could someone create a step-by-step guide on how to implement it?
The documentation is very vague and I was unable to follow it.