Sol: Helped clean up complex data structure into a simple accurate setup
About Sol
Sol is a powerful productivity and collaboration app designed for individuals to dive into meditation, exercises, find new friends and more. With a fast-moving product roadmap and weekly feature releases, maintaining clean and consistent analytics was becoming a challenge — especially as the team wanted a minimalist, property-driven tracking system.
Challenge: A Complex Product Needing a Minimal Tracking Structure
Sol’s team wanted a lean, clean Mixpanel setup:
- Fewer events
- More insights driven through properties
- Easy scalability as new features rolled out
However, the product itself was complex, with multiple modules and frequent new releases. This created several issues:
- Tracking grew messy and inconsistent over time
- New features required ad-hoc events, adding to clutter
- Maintaining structure across modules was difficult
- The frontend was sending too many events, increasing load
- The team risked losing clarity on what truly mattered
They needed a tracking approach that was simple, scalable, and future-proof.
Solution
To strike the right balance between minimalism and coverage, I designed a flexible, modular event structure centered around Sol’s core app features.
1. Defined core event categories instead of granular events
Rather than creating a new event for every interaction, we grouped behaviours into high-level event types such as:
- Document actions
- Task interactions
- Workspace activity
- Feature modules
This meant the same event could serve multiple use cases with the right properties.
2. Moved complexity into properties
Most variations: feature type, action type, context, and metadata, were captured through properties rather than separate events. This reduced:
- Event bloat
- Engineering overhead
- Implementation time for every new feature
3. Created a scalable structure for weekly feature releases
The tracking plan ensured that:
- New features could plug into the existing framework
- Developers didn’t need to rethink event structures
- Product teams had consistent, reliable data across modules
4. Reduced frontend event load
By consolidating events and removing unnecessary granular tracking, we lightened the load on the app’s frontend and simplified maintenance.
Result
The new tracking framework delivered clear benefits:
- A streamlined and scalable Mixpanel setup
- Cleaner data that remained consistent even as the product evolved weekly
- Fewer events to maintain, with properties carrying the analytical depth
- Lower frontend load, improving performance
- Easier dashboards & insights for product and growth teams
Sol now has a tracking system that grows effortlessly with the product, without sacrificing clarity, accuracy, or simplicity.