Social Casino

Here you can see the example of the game analysis. Additionally we will see the reports on what you should pay attention when analyzing a game of the social casino genre.

Event structure example

In addition to analyzing data, in the main reports, you can integrate custom events to track and analyze specific user actions. You can use custom events to get an insight into how users use the application, which quests they accept, how often they interact with each other, which offers they open, and so on. You can also analyze custom event data in the Custom event report.

You can build a funnel and analyze conversion rates at each stage. For example, you send an event every time a user enters an in-game shop, clicks on an item, buys an item. Based on these events, you can build a funnel and check the conversion rate at each stage in the Conversion funnel report. Below you can find examples of events that may be useful to you.


Custom event


Completing daily tasks: if it is necessary to find difficult tasks, that require players to use the largest number of boosters.

Event name daily_task

Parameters task, level, result, e.g., task_6,15, completed

level (int) – highest available level task (int) – task name or task number result – result of the task

Auto spin mode is enabled.

Event name autospins_on

Parameters bet, ships_balance, slot, e.g., 5000, 10000, crazy_train

bet – current bet size ships_balance – the rest of the chips slot – the name of the table where players were playing

Auto spin mode is disabled.

Event name autospins_off

Parameters bet, spin_stop_reason, ships_balance, slot, autospins, e.g., 1000, 2, 5000, crazy_train, 7

bet – current bet size spin_stop_reason – the reason why auto spin was set to stop

  • 0 – themselves,

  • 1 – run out of chips,

  • 2 – left the slot

ships_balance – the rest of the chips slot – the name of the slot played autospins – the number of spins during auto spin

In case of free spins drop in the slot.

Event name freespins_start

Parameters bet, ships_balance, slot_spins, e.g., 1000, 54000, 13

bet – current bet size ships_balance – the rest of the chips slot_spins – number of spins during current slot session

Enter the slot.

Event name slot_opened

Parameter slot, e.g., Jackpot_gold

slot – the name of the slot played

Exit the slot.

Event name slot_closed

Parameter slot, e.g., Jackpot_gold

slot – the name of the slot played

Watching videos: you can find out the levels where users are willing to watch ads in exchange for bonuses, as well as find other ways of encouraging them to watch video ads

Event name show_ad

Parameters reward, level, type, e.g., wheel_fortune, 10, banner

reward(string) – reasons for viewing ads: getting extra moves, extra spins, extra boosters, etc. level (int) – highest available level type(int) – ad type: rewarded, banner, interstitial

Obtaining achievements, badges

Event name achievement

Parameters achievement_name, level, e.g., first_tournament, 20

achievement_name (string) – prize (achievement) name, the player got level (int) – highest available level

Showing offers and user interaction with them, e.g., tap on an icon to view the offer. This makes it possible to build offer funnels, compare the effectiveness of offers with each other.

Event name open_offer

Parameters offer_name, level, ships_balance, e.g., welcome_offer, 2, 51

offer_name (string) – the name of the offer that the user opened level (int) – highest available level

ships_balance – the rest of the chips

Store opening is an event that allows you to find out at what point and at what level users enter the store. You can also use this event in funnels to see the stages where users have difficulty shopping.

Event name store_open

Parameters source, level, e.g., main_menu, 15

level (int) – highest available level source – in-game store points of entrance: the main menu, the playing field, etc.

Viewing items in the store and user interaction with them, e.g., tap on an icon to view the item. This provides an opportunity to build purchase funnels.

Event name goods_view

Parameters product_name, level, category, e.g., pack1, 12, boosters

product_name (string) – the name of the item that the user tapped on level (int) – highest available level category (int) – item category: boosters, coins, custom items

Authorization: this event highlights the levels where players log in, and what menue they use to do it.

Event name authorization

Parameters level, method, e.g., main_menu, 10, fb

level (int) – highest available level method (string) – way of logging in: social networks, email, game center

Participation in a championship: you can determine user interest in these events and compare the retention of users who are engaged in a championship with those who do not.

Event name championship_started

Parameters championship_name, level, e.g., championship_1,15

level (int) – highest available level championship_name (int) – championship name

Case example

First of all, we must evaluate the movement of currency among players in order to understand the demand for virtual goods. After that we will be able to maximizing the income of the game: balance and optimize the demand, organize discounts, promotions and events.

We’ll go to the Economy balance report to see at what levels players buy, earn, spend and how the game’s balance generally changes. We can track the number of spins and coins, both in absolute numbers and on average by players.

We should analyze the in-game currency, the dynamics of its spendings and savings. Go to the Virtual goods & purchases report. Let's see which products are the most popular in terms of levels and time.

It is also important to know what the players’ shopping basket consists of and how it changes depending on the level. We will go to the Purchases structure report.

Let's see how the demand for certain products varies at the given levels or in time:

Last updated