Funnels tutorial

A funnel is a sequence of steps a player goes through in-game during a time period (for example, the last 24 hours or the last 7 days). A funnel analysis is a method of understanding the steps required to reach an outcome and how many users get through each of those steps. Funnels help you better understand your player progression, identify opportunities to boost your KPIs, and uncover potential issues that prevent players from having an optimal experience.

You can ask questions like:

  • Is this dungeon too hard?
  • Is the tutorial easy to go through?
  • How frequently do players spend money in my game?
  • How many players do I lose between the first, second, and third ad impression in my game?
  • How many players spend hard currency multiple times on the same offer?

Use funnels by entering steps: game events that match certain criteria sent for that player. At each step you can see the number of players who meet those criteria compared to the previous step and how long it takes for players to move between the steps. Any event can be used for a step. For example, each step could represent a level in the game to see how many players reach each level during the last day. This shows how players drop off from the first level to the second, then the third and so on. The median and average time it takes your group of players to reach each step is recorded. You can see if your levels are too difficult if the percentage of players that reach each step within a day is too low compared to what you expect.

Create a new funnel

  1. In the Unity Cloud Dashboard, go to Analytics > Funnels and select New Funnel.
  2. A funnel requires a minimum of two steps. Choose events for your first two steps and click Apply. You can use both standard and custom events as funnel steps.
  3. Click Add parameter to filter your steps using parameters. For example, if you want to track when a player specifically finishes level 1, you can set a levelComplete event as the step and add a filter on a level parameter being equal to 1. You can have multiple parameters per event, and choose from filter operators such as Equal to, Not equal to, Greater than, Less than, and so on.
  4. If you want to build a longer funnel, click Add step to add additional event steps. Tip: use the duplicate step button to quickly duplicate events (copy button).
  5. Filters are available to tailor your funnels. Choose from a period of time (for example, last 7 days), country, platform, version, and Audiences such as engaged players (players who have played every day in the past week).
  6. Save and define your funnel with a name and description.

Note: There's no limit to the number of steps you can have for each funnel. We recommend between eight and fifteen steps to optimize load times.

Manage saved funnels

Saved funnels can be accessed from the list page. Once loaded, you can edit the funnel but will need to save for the changes to take effect.

From within the funnel you can Rename and edit the Funnel steps. Save your changes after editing.

Interpret funnel results

As funnel steps are sequential, only players that show up in step two are those that were present in step one, and so on. Players who aren't present in step one can't join later steps. The following criteria are represented:

  • Overall conversion: the total percentage of users who entered and completed the funnel.
  • Dropoff rates: the percentage of players who completed the previous step but didn't complete this one.
  • Median time: the median time it took for players to complete this step since they completed the previous step.
  • Average time to complete: the average time it took for players to complete this step since they completed the previous step.

Each of the above will be available on the hover state on the chart and within the table.

Export a Funnel

When you’re looking at a particular funnel, click Export at the top to download the table as a CSV or the chart as a PNG.