Show HN: SessionForward – Simple user session replays and heatmaps
sessionforward.com
sessionforward.com
https://www.rrweb.io/ https://github.com/rrweb-io/rrweb
Nonetheless nice work and it's good to see alternatives emerge.
For example, I was resizing the browser and in the replay it was showing the sizes of buttons change correctly.
https://developer.mozilla.org/en-US/docs/Web/API/Window/resi...
Note that this doesn't handle browser inconsistencies though. So something like that wouldn't be reflected in the "recording".
In my case, I created a more simple solution for userTrack.net, where I just store the URL, record all events that happen and replay them by loading the iframe at the same URL and re-triggering all the events. It's not as accurate as storing HTML and mutations, but it uses a lot less data.
Currently to avoid executing events twice, you can disable action replay on a specific button (it will show the click event but not replay the action).
I have always considered implementing or using something like rrweb but the performance and privacy implications are huge. Still a lot of customers would prefer that, mostly for the ecommerce cases you mentioned.
I can't believe that of any given shop, but if I could believe it, I could be okay with it.
If it's not for security, then they probably look at the recordings whenever they want, never delete them, and have no auditing or oversight of who is looking at them.
That's the theoretical difference.
It's the difference between accidentally running over a deer on the highway now and then, and going deer hunting. If I benefit from the deer's death, I have an incentive to make life much much harder for the deer. If I were a deer I would consider hunting and accidents totally different.
How do you feel about physical stores that use video cameras? That seems like the most equivalent thing in the real world to me.
Can you link to some examples of some "well hidden" cameras at a major retailer? Most retailers don't bother to hide their cameras, so they're just kinda lying out there. They're not overtly obvious, but if you know where to look (eg. ceilings), you can find them.
>And isn't a website you don't own a public place?
Not really, it's public in the sense that anyone can access it, but it's also private in the sense that all your activities are instanced and not visible to anyone else.
>Do you expect Google not to track what you do on their site?
Facebook got flak a few years back when it was revealed that they were surreptitiously recording everything you typed when you were creating a post, even before you hit submit[1]. Clearly the average person doesn't expect that their activities to be recorded 24/7.
[1] https://www.dailymail.co.uk/sciencetech/article-2525227/Face...
It is not widely understood that websites can essentially point a camera at your browser tab and you can’t see that camera.
Reluctantly putting up with one terrible thing does not mean I endorse even more terrible things.
I don't find "You're being recorded by the way" to be a very welcoming indicator when I reach a website. If you ask, you may get consent, but if you just start recording you'll probably just end up in adblockers or people will leave your website.
As far as I know, where I'm from the warning about cameras in stores needs to be visible before you actually enter the field of vision. I'm sure stores don't care much about privacy, but the law and, in my opinion, ethics still say you should be given fair warning before you are recorded.
Too many sites do the unethical thing first and then say "Hey, friendly warning :) :) :) We already did something you don't like :)"
Opt-ins should be the standard. Not despite the fact that they result in less data, but because of it.
I also started with session replays and heatmaps, but ended up adding a lot more analytics features. I personally only provide a self-hosted version as I really beleive self-hosting improves user privacy by a lot, and I don't feel comfortable storing all this possibly sensitive data (session recordings especially) on my servers.
This is finally a reasonable alternative to Fullstory and Hotjar. (we don't want to self host)
Fullstory changed pricing last year to focus on extracting large amounts of money from big customers, thus leaving small statups out effectively. So we moved to Hotjar, which requires us to constantly start a sample.
We haven't been using either. This is just what we were waiting for. Reasonable pricing for a strait forward simple service. We'll be signing up today!
2. It's a beautiful reminder that any number of websites may be tracking us this way.
A fun security course assignment would be to have students use this website and discuss the ethics surrounding it.
From OP I see their only self-hosted version is the $499 one.
I have never encountered an issue with MutationObserver that made me doubt its accuracy.