I have created a flutter app and I want to track my users path. I want to track how many time they spend on each screen, how many time they played on my app etc.
Is it possible with firebase analytics ?
I have created a flutter app and I want to track my users path. I want to track how many time they spend on each screen, how many time they played on my app etc.
Is it possible with firebase analytics ?
With Firebase Analytics it seems to be available out of the box. You can see a nice example here: https://medium.flutterdevs.com/firebase-analytics-2044e865efc4 . You will see screen changes, session duration in form of length of event stream, and you can add your own events to that.
Three Matomo integrations are available as commented in the other answer. Matomo_forever is self-described as being more portable (not restricted to mobile apps, also supporting browser-based flutter apps). Matomo can be self-hosted and is also available as European-hosted Cloud service.
There are a lot of tools out there. I would suggest Matomo. * OpenSource * Easy to use * Flutter Lib available
Tool: https://github.com/matomo-org/ Flutter Lib: https://pub.dev/packages/flutter_matomo