Our Android application has many different settings. We want to simplify it and only keep visible the most used ones and hide others in some advanced mode. To do this, we need to know which settings are used mainly by our users. Therefore, we need to find a way to get application usage statistics.
The app contains Google Analytics (GA), so using GA for this is a natural choice. However, it seems that GA is more suitable for tracking events, rather than for permanent settings in the application. In other words, with GA, we could easily track when a user changes a single parameter value by tracking a click on a setting. But not what is the setting state.
All our settings are saved as general preferences, and this is basically a key / value pair template. No personal information. Is there an easy way to get these key / value pairs sent to us and collected so that we can easily see how most people configure our application, what settings are used and what is not used much?
Using GA, it seems that the only way to do this is to use custom dimensions. However, they are limited to 20 keys / value. We need a lot more.
Is there a way in GA or in another third-party SDK to track application usage statistics?
Thanks in advance for your understanding!
source share