Adact Game Finished

This document describes the Out-Of-The-Box (OOTB) Adact Game Finished event schema. This event is triggered when a user reaches the end state of an Adact (Mini Game) session, whether they win or lose. It supports both normal finishes and unexpected exits.

Event Key

Event KeyEvent NameType
ootb_adact_game_finishedOOTB Adact Game FinishedSimple event

Event Structure

The mandatory properties (tenant, timestamp, event, and customer) are required for all events and documented in detail on the Mandatory Properties page.

Below is the JSON structure for the context-specific properties of the OOTB Adact Game Finished event.

{
  "context": {
    "ootb_highestscore": 5000,
    "ootb_gametype": "memory_match",
    "ootb_gamedurationinseconds": 87,
    "ootb_score": 4300,
    "ootb_gameplaycount": 3,
    "ootb_prizecode": "FREEBET10",
    "ootb_iswinner": 1,
    "ootb_prizetitle": "Free Bet 10",
    "ootb_eventemail": "[email protected]",
    "ootb_campaign_id": "14678",
    "ootb_unexpectedfinish": 0,
    "ootb_tag": "red",
    "ootb_email": "[email protected]"
  }
}

Parameters

Parameter KeyParameter NameTypeDescription
ootb_highestscoreHighest ScoreNumberHighest score the user has ever achieved in this game.
ootb_gametypeGame TypeStringThe type of game played (trivia, wheel, memory, etc.).
ootb_gamedurationinsecondsGame Duration (Seconds)NumberTotal length of the game session in seconds.
ootb_scoreScoreNumberThe final score in this session.
ootb_gameplaycountGameplay CountNumberHow many times the user has played this game.
ootb_prizecodePrize CodeStringPrize or promo code awarded (if any).
ootb_iswinnerIs WinnerBoolean1 if the user won the game, 0 otherwise.
ootb_prizetitlePrize TitleStringUser-facing name of the awarded prize (if applicable).
ootb_eventemailEvent EmailStringEmail specifically included in this event payload.
ootb_campaign_idCampaign IDNumberIdentifier of the campaign.
ootb_unexpectedfinishUnexpected FinishBoolean1 if the game ended unexpectedly (tab closed, exit). 0 if completed normally.
ootb_tagTagStringA tag to categorize or label the session, such as event type, user segment, or specific game variant.
ootb_emailEmailStringThe email address of the user who participated in the game session or the associated event.

Explanation

  • event: Set to ootb_adact_game_finished to signify a user has finished an Adact (Mini Game) session.
  • context:
    • ootb_highestscore: User’s all-time personal best for this game.
    • ootb_gametype: The game format used.
    • ootb_gamedurationinseconds: Total session duration in seconds.
    • ootb_score: Final score of this specific playthrough.
    • ootb_gameplaycount: Total lifetime gameplay count for the user.
    • ootb_prizecode: Identifier for any awarded prize.
    • ootb_iswinner: Boolean flag indicating whether the user won.
    • ootb_prizetitle: The friendly prize name displayed to the user.
    • ootb_eventemail: Email included specifically in this event.
    • ootb_campaign_id: The campaign identifier associated with the game.
    • ootb_unexpectedfinish: Separates normal completed sessions from interrupted ones.
    • ootb_tag: A label used to categorize the session.
    • ootb_email: The email address of the participating user.