Level Analytics
Updated over a week ago

At a glance: Level Analytics is a product-focused feature that provides user acquisition performance breakdown by game levels. Dissect and understand your UA metrics based on Level Play, Ad Impression, Ad Revenue and IAP Revenue at each level to enhance your game engagement, driving higher retention and LTV.

By analysing insights and signals found in your game play you can implement best practices and strategic decisions for your apps, including:

  • Comparing game play abandonment across countries and date period

  • Identifying correlation between game level and ad revenue types (e.g. Interstitial ads, Banner ads and Rewarded ads)

  • Pinpointing on game level with low Ad Revenue LTV or IAP LTV for A/B variant testings

1. Go to Your App > Level Analytics

Enable Cost Center’s Level Analytics once you have set up the relevant Firebase events. You can read more on Firebase tracking here.

2. Run report for countries and specific date period. You can compare the report with a different set of values for in-depth analysis, such as app version, selected countries and/or date range.

3. Choose the range of game levels to narrow down your report. This is especially useful when you want to focus on specific levels for product optimisation.

4. Once the report is generated, scroll down to the sub tabs for the charts illustrating your game performance breakdown.


Use Case: Identifying the trigger for Level 25 abandonment rate due to higher failure rate

On Level 25, Abandonment rate is recorded at 10.16% with 46 users failing this level. This could be due to a more difficult game play.

Suggestion: Evaluate Level 25’s game play complexity. Product team can then optimise it with easier mechanics to encourage level completion. You can use Cost Center’s Advanced A/B Testing for variants comparison post new version release.

Note:
Level format is only designed for numerical, sorting lexicographically i.e. 10-1 would come before 2-1. It is recommended to have level format similar to:

1001 = Chapter 1, Level 1
2003 = Chapter 2, Level 3


Our Calculation Logic

Below are the logic for the graphs within Level Analytics:

prevUserLevelSuccess = Users who successfully completed the previous level userLevelSuccess = Users who successfully completed the level

userLevelFail = Users who failed the level

userStart = Users who started the level

Completion Rate = (userLevelSuccess / userStart) * 100

Failure Rate = (userLevelFail / userStart) * 100

Continuation Rate = (userStart / prevUserLevelSuccess) * 100

Did this answer your question?