Funnels are a way of visualizing and measuring how your players move through a sequence of events, or ‘steps’. A well-configured funnel gives insight into which of these steps lose the most players, whether your paths to conversion are optimized, and whether your players are progressing through your game as intended.
The aim of this post is to give you all the insights you need to make the most of GameAnalytics funnels. We’re going to start with some background and cover the basic concepts, before ‘diving deep’ into some of the more advanced practices to help supercharge your setup, including how to create and track custom events.
Plan your custom events with this free tool…
We’ve also created a worksheet for you to use for inspiration when creating your custom event IDs. View it in Google Sheets here (click ‘file’ > ‘make a copy’ to edit). We’ll continue to update the tool over time with more examples. Feel free to share it with your friends ? ?
How to improve player engagement and drive more in-app purchases with funnels ? #GameDevCLICK TO TWEET
The fundamentals of funnels
The graphic below visualizes a very basic funnel to help report on First Time User Experience (FTUE) and conversions. By default, every player of your game is added into this linear reporting flow when they complete the first step of the funnel (installing your game). This is important. The players that you want to measure must meet the first condition of the report. It’s therefore a good idea to pick a broad criterion for your first step, as going too granular at this stage can limit practical insight.
Clickfunnels is a great example of funnel software, run by founder Russell Brunson – worth a lot of money!
So, what can we learn from the example funnel above? In it, we see that only 30% of players complete the tutorial, with just 5% finishing level five. Why is this the case? Perhaps the game intro isn’t engaging enough. Is the opening pace too slow? Are the levels too long? Is the learning curve too steep? Already, funnels are raising appropriate questions led by data.
Here’s a detailed post about creating a great FTUE in your game.
When should you use a funnel?
Funnel reports are most appropriate when you need to visualize a linear process that has a series of connected stages. It makes sense to use a funnel in the following cirumstances:
Your data is linear and moves through at least 4 stages
You want to measure retention and conversion on a per stage basis
You want to reveal bottlenecks and issues in your desired user flow
You want to track and measure paths to conversion for optimisation
Why use a visual report?
Visualising the data is about more than aesthetics; the visual nature of a funnel report means that – with just a quick glance – you a get a snapshot into the health of your game. The shape of the funnel should match the example below. If the shape is different (or pear shaped), then you know straight away that there’s an issue – and at which step the issue is occurring.
With funnels, each stage represents a percentage of the total unique players. A well configured funnel should have a predictable shape. The first “intake” stage should always be the largest, with each stage thereafter smaller than its predecessor.
Planning your tracking
- Ask the right questions!
The first question that you should ask before using a funnel is whether your data is in a linear format. If not, consider using one of the different analysis tools within game analytics, such as cohorts or custom segments.
The next thing you should do is question what you want to measure, so that you can properly define the core game KPIs, data and events that you’ll track for each of your steps. The questions that you ask yourself will shape your future tracking and insight. As an example, in your time developing games, have you ever asked yourself the following?
Have I created an engaging game intro? Are my players grinding? If so, where? Is my game design creating a good UX?
You can begin to answer these questions with a simple funnel setup, shown below. This funnel report is available in the GameAnalytics demo game.
In this example, we can see that the drop-off between level 1 and level 2 is pretty high (at more than 17%). More focus should be placed on engaging users in this area.
- Setup your first funnel and keep it simple
If you haven’t created a funnel in GameAnalytics yet, we recommend that you start with a basic structure to get started. You can then identify areas for improvement and layer new steps into your reports over time. It’s easy to duplicate funnels in GameAnalytics, so you can experiment with their structure, while storing all results. Just note that any changes you make to existing funnels will require reprocessing.
Here’s an example of a very basic funnel for reporting on the flow of a tutorial (a design event):
Here’s a more detailed funnel to get you started tracking both your progression and first-time conversion effectiveness. Results are broken down by each step of the funnel. At each step, we count the unique user that completed or dropped-off, together with the average time for completion.
① Installed game
② Game first launched
③ Tutorial started
④ Tutorial completed
⑤ Level 1 started
⑥ Level 1 completed
⑦ Level 2 started
⑧ Level 2 complete
⑨ Resource special offer
GOAL: 1st time converter ?
When creating your steps, make sure to give them humanly readable names, as demonstrated above. This will ensure that when you go to explore your reports, the data is clear and makes sense at a glance.
Important: Keep in mind that funnels work like one-way traffic, or water through a sieve (as the name implies). Users can move forward to the next stage of the funnel, but never backwards. This is a fundamental principle of funnels, so you should always consider whether they are appropriate for your desired tracking.
- Start fixing the leaks in your funnel
In order to improve the quality of your conversion funnels you’ll need to experiment with each element of player interaction. If you notice an issue at a specific stage, such as bottlenecks or particularly high drop-off rates, you should optimise these areas by reworking the design. The more players you get to the later stages of your funnel, the greater your game’s chances of engaging users – ultimately increasing conversions and driving monetization.