Getting Started

Before you start


Infinario is a cloud player analytics platform for game designers. It is best used for getting insights on how to make various parts of your game better including game design, acquisition, monetisation or retention. Read more.

How does INFINARIO work?

INFINARIO works by collecting and analyzing actions that players make in your game. After integrating the game you get access to all analytic features (reports, segmentations, funnels, …) and scenarios (emails, push notifications, web hooks, …). These features help you answer questions about player behavior and solve your issues in the engagement and the monetisation of your game.

Workflow of a new game studio:

  1. integrate your game
  2. decide which player actions to track
  3. track player actions
  4. gain insights by using our analyses
  5. improve your game and compare the impact of changes
  6. connect with your players by using our scenarios

Why track player actions?

Players in your game make various actions (called events). Tracking these events gives you the ability to analyze player behavior and gain insights for improving your game.

For example by tracking steps of the tutorial you can understand which step is the most difficult and makes your players leave. On the other hand tracking purchases lets you see if there is a correlation between the difficulty of a level and the amount of money players spend on bonuses.

First steps as a new user

1. After registration

After registering at you are shown Welcome page where you can either continue to create a new project or view our demo project.

2a. Explore demo project

To help you understand how Infinario can be useful for your team when developing a game we have prepared a Demo project. This project showcases almost every feature of Infinario on various analyses grouped into several dashboards. Every dashboard can be easily recreated and modified to suit your own game.

We recommend you to start with our essential game dashboards for acquisition, engagement, retention or monetization.

2b. Create new game project

A game project in INFINARIO is your workspace for collecting and analyzing player events, creating scenarios and managing project settings. You can create as many projects as you would like.

We recommend you to create two separate projects for every game, one for testing purposes and one for production data. When you create a new project for testing purposes please contact us at so we can disable billing for this project.

After creating a new game project you are shown the project. You can now browse through the platform, invite a colleague or start integrating your game.

3. Basic integration

To make integration easier we have created SDKs for five different platforms including Unity, Android, iOS, Flash and JavaScript (REST and Python API is also available). You can find these SDKs with their respective documentation in the Technical documentation or you can follow the in-app guide.

After choosing your platform please follow all steps.

All of our SDKs automatically track some events as part of the initialization method and create anonymous players in the Players section of the platform.

This initialization creates (at the first run) a new anonymous player and tracks an event session_start to this player. You can find more information about how automatic events work inside the Technical documentation.

If you have successfully integrated your game, the indicator at the bottom of the page should change from


If you can’t connect your game to INFINARIO have a look at the FAQ or contact our customer support.

4. Track player actions

As we already explained, tracking player actions is essential for getting any value out of INFINARIO.

Deciding which events to track

The amount of different actions (events) players make in your game can be overwhelming. However it is not important to track every single action.

We recommend that you start with few basic events and gradually add more and more events as you get more familiar with the platform.

Check out our cookbook Tracking player actions for more information.

Identifying players

By default our SDKs track actions to automatically generated anonymous players. To know your players better, you can identify them with a unique identifier, such as e-mail or username.

You can use identify method of used SDK in the code where it is possible to identify the player for the first time (for example right after login or registration) so that every event the player does from this point on will be tracked correctly and directly to him.

Check out our cookbook Identifying players for more information.

Updating player attributes

Every player (identified or anonymous) in INFINARIO has a set of attributes. Attributes can be used to contact the player using a campaign, or to specify the player in your game more accurately.

You can use update method of used SDK in the code where you want to update player attributes, for example after the player levels up you can set his attribute player level to his current level.

Check out our cookbook Updating player attributes for more information.

5. Get insights from the data

When you have successfully integrated your game and you are tracking actions of your players you are ready to dive into first analysis.

INFINARIO analyses:

  • funnels – to see conversion rate and fall-off during player journey
  • segmentations – to create segments of players and compare them through attributes
  • retention – to see how many players and how fast they are returning to your game
  • reports – to create advanced analyses on event attributes
  • trends – to get an overview of number of events and players by day
  • game flows – to see how players move through your game without defining steps

To get an idea of what analyses you should create for your game we recommend checking out our Demo project.