Best Practices for Implementing Tracking in Multi-Project Tools
Hey everyone, I have a very conceptual/best practices question đ Maybe someone here has some experience. I've tried looking into Let's say you have a tool like Mixpanel/Miro/EasyRetro where you have multiple projects, teams, users within teams, and different levels of permissions. And you want to be able to check feature usage for only the users who have the right permissions in the right project/board/specific area. Our brainstorming led us to the following ideas:
- 1.
syncing with a database to check what type of permissions each user has within each project. Then adding a property for each event where we can check if the project id matches.
- 2.
adding an extra property to each event to tell us what permissions each user has per project.
Does anyone here have experience with this? How would you recommend implementing tracking?