Rejourney: Predicting Revenue Leaks via Session Analysis
The developer's backstory is actually relatable—he lost hundreds of users on a campus app due to UX friction that wasn't caught by traditional error logging. Instead of just tracking crashes, this setup targets "critical conversion events" (like signups or subscriptions).
Here is the technical breakdown of the workflow:
1. Instrumentation: You drop an SDK into your Web JS, Swift, or React Native app and tag specific events as critical.
2. Data Collection: The system records the session, including every touch, scroll, pan, and "rage tap," while bundling API response times and crash traces.
3. Heuristic Clustering: Instead of feeding every single video to an LLM (which would be a massive waste of tokens), it uses a heuristic to group similar user journeys into cohorts.
4. LLM Analysis: If a cohort shows a worrying trend, the data is passed to an LLM (the dev uses Gemini for the speed/cost ratio, but mentions it works with GPT models if you're self-hosting).
5. Automated Patching: The model analyzes the touch sequence frame-by-frame. If it detects a failure pattern, it generates a .md file containing the context and a suggested code fix. You can even link your GitHub repo so the output is a ready-to-use patch for your coding agent.
I'm skeptical of how many "black box" AI tools actually provide maintainable code, but the fact that this is designed to output documentation and patches for existing agents makes it more practical than a standard dashboard. It’s essentially turning session replay into an automated QA engineer.
The privacy aspect seems solid too; they quantize and anonymize recordings after a 7-day retention period to stay GDPR compliant, moving from raw video to aggregated dashboard data.
If you're running a high-traffic app and want to see where your onboarding is actually dying, this might be a better deployment than just staring at Firebase analytics all day.
https://github.com/rejourneyco/rejourney
https://rejourney.co/