Analytics gives important insights into who is using an app and how engaged they are, to help you make informed decisions on how to drive more downloads, increase retention and conversion.

Analytics Dashboard

Analytics can be added to any existing app by simply downloading an SDK and following the documentation to quickly and easily integrate this into the app project.

Download SDK

Once you have updated the app, the SDK will automatically send analytics data back to Kumulos. When we have received this data, the Analytics Dashboard will be enabled.

The Analytics Dashboard contains six tabs:

Analytics Tabs

The Acquisition tab shows how many new users the app is acquiring and how many have subscribed to receive Push Notifications. If you have enabled App Store Optimisation, the Acquisition tab will also show well the app is performing in the Apple App Store and Google Play Store.

New Installs

The Audience tab shows - for the last 30 days, 60 days, 120 days, 6 months, 12 months or All Time - how many users are actively using the app, where these active users are located as well as which devices, operating systems and versions of the app they are using.

Active Installs

The Engagement tab shows - for the last 30 days, 60 days, 120 days, 6 months, 12 months or All Time - when during the day and week users are opening the app, how frequently they open the app and how long they typically use the app for.

Session Distribution

The Retention tab shows how well you are retaining users in the 7 or 30 day period after they installed the app or were actively using the app. Users are grouped into cohorts of date they installed the app or were actively using the app, country or platform allowing you to see how retention varies between cohorts.

Retention of new installs over 7 days

The Conversion tab lets you add funnels to track and optimize conversion through key user journeys in your app. With funnels, you can track how many people start different user journeys in your app, how many complete the journey and convert as well as how long it takes on average to do this.


If you have used the App Build Mobile Backend-as-a-Service (MBaaS) feature in Kumulos, to store and host data and content for the app, then the Performance tab will show how this is performing, including volume of API calls, average response time and volume of data stored by the app.

API Traffic

The Analytics explorer lets you see all custom analytics events and user attributes uploaded from the app. You can filter by date and group by different event properties or attributes to answer questions on how the app is being used. For example: What is the most viewed screen? Which product category is most popular? How does this vary between male and female users? Etc.

Explore events grouped by property and attribute

You can also manage schemas, giving attributes friendly names and setting expected types.

If you have applied your own branding to your console, then your Analytics Dashboard will also contain your logo and colors. This is what your clients will see if you then enable the Client Portal to give them read-only access to the analytics you can now provide for their apps.

Branded Analytics Dashboard