Funnels

Designing a new game with new features combines assumptions about your players. Using previous knowledge and best practices is good, but it's recommended you check those assumptions with data and that's where funnels come in. This type of report can highlight pain points in your experience that can be improved to increase retention and revenue.

What are funnels?

Use funnels to visualize the user flow and journey through your game. Define ordered steps to analyze how many users go from beginning to end, and also how long it takes for users to go from one step to another. The Funnels tool includes:

  • A bar chart that visualizes the dropoff through your steps.
  • A table detailing the number of users in each step, the dropoff percentage, and the average time users spend between each step.
  • The ability to export the chart and the table.

When to use funnels?

We recommend using funnels to verify all assumptions based on user journey and time spent in-game to reach a specific point. The assumptions can range from:

  • This dungeon should be fast to beat.
  • This new tutorial should facilitate onboarding.
  • This new leveling system should get more users to level 10.

Funnels can also be used quickly answer questions about player behavior:

  • How long does it take for users to buy this specific offer?
  • How many users reach specific milestones in my Christmas event?
  • What's the dropoff of unique ad viewers?

Funnels can be used to validate a large number of assumptions. You need to track the right events and parameters to challenge your assumptions. See our events page for more information on tracking, and then you can follow our funnels tutorial to get started.

Tutorial completion

Tutorial completion is one of the most common funnels. As the tutorial is one of the first things players see in the game, your players will decide if the core gameplay is what they want out of your game. Measuring tutorial completion through a funnel will help you identify if some steps in your tutorial are unclear, too difficult, or take longer to achieve than expected. This is usually a sequence of "step completed" events.

Level progression

The level progression funnel is a basic visualization to see how players flow through your main progression mechanic. This can be a player level (RPG), a level completion (puzzle), or whatever suits your game design. This funnel will help you understand if a particular level is too difficult or takes long to complete and is where you lose most of your players. This is usually a sequence of "level up" or "level completed" events.

Feature discoverability

The feature discoverability funnel challenges UX assumptions, from character ability usage, gear equipping, and page visits. Though some features might be presented in tutorials, some players might forget about them or find them unhelpful to progress. Funnels can check if players go on to use a feature regularly after learning about it.

First and further purchases

The first and further purchases funnel helps you understand how many players convert from non-paying to paying users, and how many players got enough value from the first purchase to buy again. This is usually a sequence of the transaction events where the realCurrency parameter is greater than 0. This funnel can also be applied to ads consumption with a sequence of adImpression events.

Audience conversion

Use the audience conversion funnel to target audiences with specific offers to understand how sequences of offers are converting. Tune your offer campaigns and adjust the price and rewards of each offer to get the conversion you're targeting. This funnel is a sequence of your offer names that you expect your audience to buy.

Offer impression

The offer impression funnel is used for in-app purchasing on your shop page and also on popup offers. Choose the time for these offers using rules to ensure you're displaying the right offer at the right time to the right audience. Use the offer impression funnel to verify that offers are shown enough and are converting correctly.