Skip to content

About Events

Martin Treacy-Schwartz edited this page Mar 16, 2017 · 3 revisions

GameAnalytics feature the following event types.

Event Description
Business In-App Purchases supporting receipt validation on GA servers.
Resource Managing the flow of virtual currencies - like gems or lives.
Progression Level attempts with Start, Fail & Complete event.
Error Submit exception stack traces or custom error messages.
Design Submit custom event id's. Useful for tracking metrics specifically needed for your game.

 

⚠️
Event id's are strings separated by colons defining an event hierarchy - like "kill:robot:large".
It is important to not generate an excessive amount of unique nodes possible in the event hierarchy tree.

A bad implementation example.
[level_name]:[weapon_used]:[damage_done]

level_name could be 100 values, weapon_used could be 300 values and damage_done could be 1-5000 perhaps. This will generate an event hierarchy with:

100 * 300 * 5000 = 150M possible nodes.

This is far too many. Also the damage should be put as a value and not in the event string. The processing will perhaps be blocked for a game doing this and cause other problems when browsing our tool.

The maximum amount of unique nodes generated should be around 10k.

 

ℹ️
Please read our event guide here.
You will get the most benefit of GameAnalytics when understanding what and how to track.

 

NEXT  →

Clone this wiki locally