Standard Gaming Events
Required data to get started with Opti-X
The events below are the list of gaming events we require for our model. Some events may need to be sourced from multiple systems in order to have a complete view of the bet lifecycle.
Game_launch is mandatory for general recommendations - other use cases may require game_session and game_close events.
Game Launch (Mandatory event)
Capturing instances of users launching games
Event setup:
Event Key | Event Name | Type |
---|---|---|
core_game_launch | Core Game Launch | Simple event |
Event's Parameters:
Parameter Key | Parameter Name | Type | Description |
---|---|---|---|
launch_timestamp | Launch Timestamp | String | ISO 8601 datetime of launch |
game_code | Game Code | String | |
game_name | Game Name | String | |
game_category | Game Category | String | |
balance | Balance | Number | |
game_session_ref | Game Session Reference | String | |
ccy_code | CCY Code | String | |
language | Language | String | |
country | Country | String | |
platform | Platform | String | |
launch_location | Launch Location | String | The container where the game was launched from |
launch_location_index | Launch Location Index | Number | 1-based index of where in the container the game was launched from |
channel | Channel | String | |
skinId | Skin ID | String | Could call this "brand" if it better aligns with Optimove Core |
license | License | String |
Game Session
Overview of the game session.
Event setup:
Event Key | Event Name | Type |
---|---|---|
core_game_session | Core Game Session | Simple event |
Event's Parameters:
Parameter Key | Parameter Name | Type | Description |
---|---|---|---|
session_start_timestamp | Session Start Timestamp | String | ISO 8601 date time of session start |
session_end_timestamp | Session End Timestamp | String | ISO 8601 date time of session end |
game_code | Game Code | String | |
game_name | Game Name | String | |
game_category | Game Category | String | |
start_balance | Start Balance | Number | |
end_balance | End Balance | Number | |
stakes | Stakes | Number | |
bonus_used | Bonus Used | Number | |
ggr | Ggr | Number | |
no_of_bets | No Of Bets | Number | |
game_session_ref | Game Session Ref | String | |
ccy_code | CCY Code | String | |
language | Language | String | |
country | Country | String | |
platform | Platform | String | |
launch_location | Launch Location | String | The container where the game was launched from |
launch_location_index | Launch Location Index | Number | 1-based index of where in the container the game was launched from |
channel | Channel | String | |
skinId | SkinId | String | |
license | License | String |
Game Close
Marking the closure or completion of a specific game.
Event setup:
Event Key | Event Name | Type |
---|---|---|
core_game_close | Core Game Close | Simple event |
Event's Parameters:
Parameter Key | Parameter Name | Type | Description |
---|---|---|---|
game_close_timestamp | Game close timestamp | String | |
game_code | Game Code | String | |
game_name | Game Name | String | |
game_category | Game Category | String | |
end_balance | End Balance | Number | |
stakes | Stakes | Number | |
bonus_used | Bonus Used | Number | |
ggr | GGR | Number | |
no_of_bets | No of Bets | Number | |
game_session_ref | Game Session Reference | String | |
ccy_code | CCY Code | String | |
language | Language | String | |
country | Country | String | |
platform | Platform | String | |
channel | Channel | String | |
skinId | Skin ID | String | |
license | License | String |
Updated 4 months ago