Analytics Node
This node is used for collecting player data from in-game events.
When the flow passes the analytics node, one record of the event with the data (name and attributes) in the node is saved to the analytics database.
Guidelines for tracking events
Here are some guidelines for tracking typical player events. The names and attributes in this section should be used where it is relevant.
Character created
This should be used when collecting data on created characters.
Event Name | Attribute Name | Attribute Value |
---|---|---|
Character created | CHARACTER_NAME | Name |
Progression
This should be used for any notion of progression such as level up.
Event Name | Attribute Name | Attribute Value |
---|---|---|
Progression | PROGRESSION_LEVEL | Number |
PROGRESSION_EXPERIENCE | Number | |
PROGRESSION_PERCENTAGE_COMPLETED | 0-100 |
Tutorials
This is used for tracking the user behavior in the tutorial.
Event Name | Attribute Name | Attribute Value |
---|---|---|
Tutorial | TUTORIAL_STEP_NAME | Name |
TUTORIAL_STEP_ORDER | Number | |
TUTORIAL_STEP_ACTION | Start/Stop |
Achievements
This is used for tracking achievements the user gains during the game.
Event Name | Attribute Name | Attribute Value |
---|---|---|
Achievement unlocked | ACHIEVEMENT_NAME | Name |
Economy
This is used for tracking transactions the user has made.
Event Name | Attribute Name | Attribute Value |
---|---|---|
Economy | TRANSACTION_TYPE | Sink or source |
CURRENCY | Name | |
VALUE | Number |
Game completed
This should be used for collecting data when a player reaches the end of the game/story.
Event Name | Attribute Name | Attribute Value |
---|---|---|
Game completed |