Implementing usage analytics for Glide Apps

Hi!

I am looking to implement thorough usage analysis of applications I’m building on Glide.

I wanna take a data centric approach to implementing features (besides my intuitive focus on UX) and use it to improve the applications I’m building, while proving/disproving my theories.

Does anyone have any experience with something like this? What would be a comprehensive yet simple architecture to implement something like this in Glide?

First things that comes to mind is Tag Manager, Google Analytics, recording actions- but that’s still to vague, would be cool to see methods which were actually used in practice.

Would love to hear!