Before you start
What is INFINARIO?
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:
- integrate your game
- decide which player actions to track
- track player actions
- gain insights by using our analyses
- improve your game and compare the impact of changes
- 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 https://cloud.infinario.com/registration 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.
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 email@example.com 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
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.
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.
- 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.