Skip to content

Event transmission

What is an event?

An event is a unit that records specific actions performed by a user within the game as data. It contains “who did what, when, and what” and is the most basic unit of analysis.

  • Example: User purchases an item → item_purchase event occurs
  • Example: User clears a specific stage → stage_clear event occurs
  • Example: User logs in to the app → login event occurs

For information on how to transmit events, refer to Event log transmission.

What are attributes?

Attributes are details recorded with an event when it occurs. Events alone can only tell you “what happened,” but attributes allow you to figure out “under what conditions and with what values” it happened.

  • Example: Attributes of the item_purchase event → Item ID, payment amount, currency unit
  • Example: Attributes of the stage_clear event → Stage number, clear time, character used

For information on how to transmit attributes with an event, see Event attribute transmission.

An example of an event designed according to the event structure can be found in Event template.


Precautions & Tips

  • Event names and attribute names are difficult to change once distributed. Please review the naming convention for Event attribute transmission before sending.
  • Do not create multiple events for the same purpose with multiple names, and first check whether there is an event name already defined in Event template.