Skip to content

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.

analytics

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