What Web and mobile app KPIs should I measure?
Common key performance indicators for web and mobile apps include number of active users, retention or returning visitors, average time per session and number of pages visited. App analytics solutions can provide these app metrics and allow you to compare KPIs by app version. You can also segment this data to understand if users in a certain location or a specific customer group (for example, platinum customers) are performing as compared to your average users. There are also performance-based KPIs that should be evaluated, including number of crashes or errors, average request latency, startup time and memory and CPU usage. It’s especially important to keep an eye on these metrics when you release a new version of your application to ensure your users are encountering an issue caused by the new release.
Why should I use a mobile app analytics solution?
An app analytics solution helps you get an understanding of the experience you’re providing for your users. Not only does it deliver insights into application performance, crashes and errors, it also provides details into how your users are navigating, the amount of time they’re spending on a screen-by-screen basis, how frequently they’re returning to your app and what they’re doing in your app. These insights can allow you to optimize your app by achieving an understanding of what your users want. In addition, you can compare key performance indicators from each app release to ensure that each new release is well-received by your customers.
How does app analytics work?
App analytics tools gather data on web and mobile app sessions via code-free app wrapping (Android-only) or an SDK (Android/iOS) for mobile apps and by inserting a code snippet into the header for web apps. The data from each session that your customers spend in your app is sent to the solution which provides both aggregated and individual session-level views of how your customers are engaging and what they’re experiencing as they navigate through your application. In addition, they provide alerting when an issue occurs and allow you to break down data into segments such as customer type, geolocation, carrier, browser, device, etc. These solutions also provide data visualizations so you can quickly gain an understanding of the user experience.