IMO that seems inefficient. You could do the same at scale with the right implementation of events.
Not sure if looking at users' screenshots is anywhere near as useful.
It's not worth the cost to roll your own. I use fullstory.com for web, and it's an incredibly invaluable tool - next best thing to in-person user interviews. I'm able to see front-end errors in TrackJS/Sentry/NewRelic and find the matching session in FullStory to review with my team. With this tooling, there isn't a single issue/bug I haven't been able to re-produce and witness firsthand across any device/platform (like esoteric IE 11/Safari 10 issues).
I'm just looking at either replacing TrackJS with Fullstory, or keeping both if fullstory is helpful with TrackJS.
Sometimes it would be nice if companies just actually listened to user feedback (e.g. app store reviews, bug reports, etc) instead of only going by automatic metrics.
> Glassbox provides crucial insights on customer struggles and experience issues that cannot be identified by other systems and help us address them immediately” added Chartrand.[1]
[1] https://www.glassboxdigital.com/press-release/air-canada-cho...