Analytics

Overview

Get started with mobile analytics in TurboStarter.

When it comes to mobile app analytics, we can distinguish between two types:

  • Store listing analytics: Used to track the performance of your mobile app's store listing (e.g., how many people have viewed your app in the store or how many have installed it).
  • In-app analytics: Tracks user actions within your mobile app (e.g., how many users entered a specific screen, how many users clicked on a specific button, etc.).

The @turbostarter/analytics-mobile package provides a set of tools to easily implement both types of analytics in your mobile app.

Store listing analytics

Interpreting your mobile app's store listing metrics can help you evaluate how changes to your app and store listing affect conversion rates. For example, you can identify keywords that users are searching for to optimize your app's store listing.

While each store implements a different set of metrics, there are some common ones you should be aware of:

  • Downloads: The total number of times your app was downloaded, including both first-time downloads and re-downloads.
  • Sales: The total number of pre-orders, first-time app downloads, in-app purchases, and their associated sales.
  • Usage: A variety of user engagement metrics, such as installations, sessions, crashes, and active devices.

To learn more about these or other metrics (e.g., how to create custom reports or KPIs), please refer to the official documentation of the store you're publishing to:

In-app analytics

TurboStarter comes with built-in analytics support for multiple providers as well as a unified API for tracking events. This API enables you to easily and consistently track user behavior and app usage across your mobile application.

To learn more about each provider and how to configure them, see their respective sections:

All configuration and setup is built-in with a unified API, allowing you to switch between providers without changing your code. You can even introduce your own provider without breaking any tracking-related logic.

In the following sections, we'll cover how to set up each provider and how to track events in your application.

Last updated on

On this page

Ship your startup everywhere. In minutes.