I am developing an app built using Angular 2, so I'm constrained to platforms with Cordova plugins (that are available for Cordova Build) or JavaScript Web SDKs.
I have a few simple technical requirements
Track navigation of user or application flow (page views - user navigated to profile page)
Track custom events (user hit cancel when prompted to enter credit card)
Track custom user properties (dimensions - eg. Gender, Location, Age Range)
I'm Considering Google Analytics - However i see it throws a lot metrics and numbers, but not what I need. I want details of an individual user or a individual application flow and how the user used his application, what was the flow etc, With respect to each device.
Any advice on a platform or SDK I can use to actually retrieve these important analytics which is device or user specific would be much appreciated.