G-Loot Esports Platform

G-Loot Esports Platform

  • Mobile game wrapper
  • G-Rewards

›Tracking

General

  • About

Tracking

  • Web Application Events

Integrations

  • Native
  • Android
  • Unity

Web Application Events

Trackable web events

Values prefixed with a colon ":" is considered a dynamic value

Screen changes

Screen changes are tracked automatically whilst navigating between screens. These are the available screens:

ScreenCategoryActionNameValue
Homeui_screenscreen_enter/""
Auth landingui_screenscreen_enter/authlanding""
Profileui_screenscreen_enter/profile":userId"
Settingsui_screenscreen_enter/settings""
Supportui_screenscreen_enter/support""
Wallet depositui_screenscreen_enter/wallet"deposit"
Wallet withdrawui_screenscreen_enter/wallet"withdraw"
Wallet historyui_screenscreen_enter/wallet"history"
Quick matchesui_screenscreen_enter/publics""
Quick match versusui_screenscreen_enter/public":matchId"
Eventsui_screenscreen_enter/dailies""
Event versusui_screenscreen_enter/daily":matchId"
Matchui_screenscreen_enter/match":matchId"
Historyui_screenscreen_enter/history""
Leaderboardui_screenscreen_enter/leaderboard""
Leaderboard (specific)ui_screenscreen_enter/leaderboard":leagueKey"

Modals

Modals (pop ups) are tracked automatically when summoned.

DescriptionCategoryActionNameValue
User press "How to play" on home screenui_modalmodal_enterget_started_modal""
New and/or non-logged in user automatically gets thisui_modalmodal_enteronboarding_modal""
User has completed onboarding (might be removed in coming versions)ui_modalmodal_enteronboarding_complete_modal""
User attempts to sign outui_modalmodal_entersignout_modal""
User press "complete your profile" button on home screenui_modalmodal_entercomplete_profile_modal""
User press "play" button on a match to view the matchup (versus) segmentui_modalmodal_enterversus_modal""
User press "Info (I)" button on League pageui_modalmodal_enterleague_info_modal""

Home screen

This is the first (root) page rendered when logged in

DescriptionCategoryActionNameValue
User press "play your first match" button whilst still in onboarding process
(haven't played first match yet)
ui_eventbutton_pressfirst_match_play_button""
User press "complete profile" button when onboarding is complete but password isn't set
(this will open a modal)
ui_eventbutton_presscomplete_profile_button""
User completes profile in modal triggered by the "complete profile" buttonui_eventbutton_presscomplete_profile_submit_button""

Onboarding

Onboarding is the phase introduced to new users in the form of a modal.

DescriptionCategoryActionNameValue
User continues from step one in onboarding modalui_eventbutton_pressonboarding_continue_button""
User press sign in on step one in onboarding modalui_eventbutton_pressonboarding_login_button""
User press sign in on "email already exists" (hidden step 4) in onboarding modalui_eventbutton_pressonboarding_not_you_login_button""
User continues from step two (pick a name) in onboarding modalui_eventbutton_pressonboarding_name_submit_button""
User continues from step three (write your email) in onboarding modalui_eventbutton_pressonboarding_email_submit_button""
User press "not you" button on step four in onboarding modalui_eventbutton_pressonboarding_not_you_button""

Wallet

DescriptionCategoryActionNameValue
User press deposit button on the deposit tabui_eventbutton_presswallet_deposit_button":amount"
User press generated amount button on the deposit tabui_eventbutton_presswallet_generated_amount":amount"
User press withdraw button on the withdrawal tabui_eventbutton_presswallet_withdraw_button":amount"
User types in amount field (deposit)ui_eventinput_changewallet_deposit_input":amount"
User types in amount field (withdrawal)ui_eventinput_changewallet_withdraw_input":amount"

Match

Visiting any match to view details

DescriptionCategoryActionNameValue
User press resume button. Resume button is visible when a user enters a match
and then leaves without proceeding to play
ui_eventbutton_pressmatch_resume_button""
User press play again button on an event. Events allows users to replay the same match
under certain circumstances.
ui_eventbutton_pressmatch_replay_button""
User press play button on a Quick match (joining the match)ui_eventbutton_pressjoin_quickmatch_button""
User press play button on an event (joining the match)ui_eventbutton_pressjoin_event_button""

Settings

DescriptionCategoryActionNameValue
User press save button on settings page (profile settings)ui_eventbutton_pressupdate_profile_button""
User types in username field (profile settings)ui_eventinput_changeprofile_username_input":username"
User types in email field (profile settings)ui_eventinput_changeprofile_email_input":email"
User picked a profile picture and started uploadasync_eventtaskprofile_picture_upload_started""

Support

DescriptionCategoryActionNameValue
User press "contact us" buttonui_eventbutton_presscontact_us_button""

Payments

The payments portal is where all deposit/withdrawal logic takes place.

DescriptionCategoryActionNameValue
User cancels or goes back from receipt on payments portalui_eventbutton_pressback_to_app""
User press "cancel button" on payments portal thus returning to webappui_eventbutton_presscancel_button""
User press "back button" on receipt page on payments portalui_eventbutton_pressback_button""
User is presented with a receipt from a successful depositasync_eventtaskdeposit_receipt_success":receipt (Object)"
User is presented with a receipt from a successful withdrawalasync_eventtaskwithdrawal_receipt_success":receipt (Object)"

Misc

DescriptionCategoryActionNameValue
User opens/closes notificationsui_eventbutton_pressnotification_icontrue / false
User press a notification item in notifications listui_eventbutton_pressnotification_item":data (Object)"
User press "stay" or "complete profile" when logout modal is openui_eventbutton_presssign_out_stay_button""
User press "leave" when logout modal is openui_eventbutton_presssign_out_leave_button""
← AboutNative →
  • Screen changes
  • Modals
  • Home screen
  • Onboarding
  • Wallet
  • Match
  • Settings
  • Support
  • Payments
  • Misc
G-Loot Esports Platform
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2020 G-Loot