This is an old revision of the document!
Google Analytics/Google Tag Manager events
Currently website sends these events to GA/GTM platforms:
- registrationInit (When user clicks Send Code button)
- registrationConfirmationKey (When user enters confirmation key and clicks Verify button)
- registrationFinished (When user clicks Create Account button)
- login (When user logs in)
- logout (when user logs out)
- slipBuy (When user buys slip)
- addBetToBettingSlip (After adding bet to betting slip )
- depositSuccess (When user makes a successful deposit)
- withdrawalSuccess (When user makes a successful withdrawal)
- myAccountMenuDepositButtonClick (When user clicks deposit button. Different labels are sent for mobile and desktop buttons)
- viewContent (When the user visits Live/Prematch/Outright single event)
Events and their data (GA):
registrationInit
{ action: 'registration_init', event_category: 'registration', }
registrationConfirmationKey
{ action: 'confirmation_key', event_category: 'registration', }
registrationFinished
{ action: 'finished', event_category: 'registration', }
login
{ action: 'login', event_category: 'authorization', }
logout
{ action: 'logout', event_category: 'authorization', }
slipBuy
{ action: SLIP_TYPE, event_category: 'slip_buy', event_label: USER_ID, } SLIP_TYPE can be: - 'fastbet' (when user is logged out) - 'bet' (when user is logged in) USER_ID can be: - user id when the user is logged in - 'null' when the user is logged out
addBetToBettingSlip
{ action: 'addBetToBettingSlip', }
depositSuccess
{ action: METHOD, event_category: 'deposit', event_label: USER_ID, value: AMOUNT, } METHOD is current users selected payment method, e.g. 'manual', 'retail', 'mlipa' and etc.. USER_ID is current user id AMOUNT is user's deposit amount
withdrawalSuccess
{ action: METHOD, event_category: 'withdrawal', event_label: USER_ID, value: AMOUNT, } METHOD is current users selected payment method, e.g. 'manual', 'retail', 'mlipa' and etc.. USER_ID is current user id AMOUNT is user's withdrawals amount
myAccountMenuDepositButtonClick
{ action: 'click', event_category: 'deposit', event_label: LABEL, value: 1, } LABEL can either be 'desktop-my-account-menu-deposit-button' or 'mobile-my-account-menu-deposit-button'
viewContent
{ action: 'viewContent', event_label: CONTENT NAME, } CONTENT NAME is event name.
Events and their data (GTM):
gtm-registrationInit
{ event: 'gtm-registrationInit', action: 'registration_init', category: 'registration', }
gtm-registrationConfirmationKey
{ event: 'gtm-registrationConfirmationKey', action: 'confirmation_key', category: 'registration', }
gtm-registrationFinished
{ event: 'gtm-registrationFinished', action: 'finished', category: 'registration', userID: USER_ID } USER_ID is current user id
gtm-login
{ event: 'gtm-login', action: 'login', category: 'authorization', userID: USER_ID } USER_ID is current user id
gtm-logout
{ event: 'gtm-logout', action: 'logout', category: 'authorization', }
gtm-slipBuy
{ event: 'gtm-slipBuy', action: SLIP_TYPE, category: 'slip_buy', label: USER_ID, eventUUIDS: EVENT_UUIDS, amount: AMOUNT, walletType: WALLET_TYPE; } SLIP_TYPE can be: - 'fastbet' (when user is logged out) - 'bet' (when user is logged in) USER_ID can be: - user id when the user is logged in - 'null' when the user is logged out EVENT_UUIDS is an array of event uuids, e.g. b78a17bc-17e9-52f8-b8d0-7db8ccdeda9d. AMOUNT is total betting slip amount. WALLET_TYPE is wallet type used when purchasing a slip - 'main', 'promo' or 'bonus'
gtm-addBetToBettingSlip
{ action: 'gtm-addBetToBettingSlip', gameModuleName: GAME_MODULE_NAME, eventUUIDS: EVENT_UUIDS, market: MARKET, selection: SELECTED, } GAME_MODULE_NAME represents game module from the APP. For instance, 'prematch', 'keno', 'horses', etc... EVENT_UUIDS is an array containing event uuids, e.g., '3ce479b2-31aa-56e5-945d-5e3da9d3d0e7'. MARKET is bet market. SELECTED is bet selection.
gtm-depositSuccess
{ event: 'gtm-depositSuccess', action: METHOD, category: 'deposit', label: USER_ID, value: AMOUNT, userID: USER_ID, amount: AMOUNT, depositsCount: DEPOSIT_COUNT, } METHOD is current users selected payment method, e.g. 'manual', 'retail', 'mlipa' and etc.. USER_ID is current user id AMOUNT is user's deposit amount DEPOSIT_COUNT is the number of initiated deposit, e.g. 1, 2, 3, ... (meaning 1st deposit, 2nd deposit, ...)
gtm-withdrawalSuccess
{ event: 'gtm-withdrawalSuccess', action: METHOD, category: 'withdrawal', label: USER_ID, value: AMOUNT, } METHOD is current users selected payment method, e.g. 'manual', 'retail', 'mlipa' and etc.. USER_ID is current user id AMOUNT is user's withdrawals amount
gtm-myAccountMenuDepositButtonClick
{ event: 'gtm-myAccountMenuDepositButtonClick', action: 'click', event_category: 'deposit', event_label: LABEL, value: 1, } LABEL can either be 'desktop-my-account-menu-deposit-button' or 'mobile-my-account-menu-deposit-button'
gtm-viewContent
{ event: 'gtm-viewContent', action: 'viewContent', label: CONTENT NAME, eventUUIDS: [CONTENT ID], contentName: CONTENT NAME, } CONTENT NAME is event name. CONTENT ID is event uuid.