Let’s look at a case of an RPG game (role-playing game) where players control one or more characters that have their own characteristics and peculiarities. During the gameplay parameters of characteristics change that lead to leveling up of the player account. You can use the LevelUp event with CurrencyAccrual to track changes in currency amount and player character levels. Level tracking allows you to analyze the number of players as well as amount and movements of in-game currency on each level. We also recommend you to other basic system events. See the example to find some application methods.
Besides using out-of-the-box reports that are based on basic events, you can use custom events that will help you get an idea of how users use the application. For example, you can find out how and where gamers acquire new player characters, with which characters they engage into combat, how often their characters level up, what quests they finish, whether or not they engage in live ops events, invite friends, use new game mechanics, etc.
After that you can use the ‘Custom Events’ and ‘Conversion Funnels’ reports to analyze custom event data. Build a funnel and analyze conversion rates at every stage, e.g. you dispatch an event every time a user opens an in-game shop, clicks on an item and buys the item. Below you can find examples of custom events that can be useful for you: