Level Events (Deprecated)

Introduction

Level events were previously used to track the player’s main progress through levels in the game, but we have now decided to use mission events to track all progression. By tracking these events, you could gain insights into player behavior, identify areas where players may struggle, and optimize game design to enhance player experience and retention.

Events

LevelStart

Use this event to track when a player starts a level. This marks the beginning of a new level attempt.

LevelComplete

Use this event to track when a player successfully completes a level. This signifies the end of a level with a successful outcome.

LevelStep

Use this event to track when a player reaches a significant step or checkpoint within a level. This helps track player progress within the level.

LevelAbandoned

Use this event to track when a player abandons a level before completion. This indicates that the player left the level without completing it.

LevelFail

Use this event to track when a player fails a level. This marks the end of a level attempt with an unsuccessful outcome.

Event Implementation Flow

  1. Opening Event: Each level should start with a LevelStart event.
  2. Intermediate Events: Track significant steps or checkpoints within the level with LevelStep events.
  3. Closing Event: Finish with a LevelComplete, LevelAbandoned, or LevelFail event unless the player quits or closes the app. Ensure the parameters in both opening and closing events are consistent to match these events and calculate metrics on the server.