Predefined Events
The SDK provides a list of predefined events as static fields of the UserEvent
class. Below you can find a list of these events with their description and what dimensions are expected to be provided with them.
UserScreenShowEvent
:- A screen was shown to the user. Use element_name or element_id to specify which screen.
- Dimension: element_name
- Dimension: element_id
UserNotificationShowEvent
:- A notification was shown to the user. Use element_name or element_id to specify which notification.
- Dimension: element_name
- Dimension: element_id
UserDialogShowEvent
:- A dialog was shown to the user. Use element_name or element_id to specify which dialog.
- Dimension: element_name
- Dimension: element_id
UserButtonShowEvent
:- A button was shown to the user. Use element_name or element_id to specify which button.
- Dimension: element_name
- Dimension: element_id
UserCardShowEvent
:- A card was shown to the user. Use element_name or element_id to specify which card.
- Dimension: element_name
- Dimension: element_id
UserButtonClickEvent
:- A button was clicked by the user. Use element_name or element_id to specify which button.
- Dimension: element_name
- Dimension: element_id
UserNotificationClickEvent
:- A notification was clicked by the user. Use element_name or element_id to specify which notification.
- Dimension: element_name
- Dimension: element_id
UserCardClickEvent
:- A card was clicked by the user. Use element_name or element_id to specify which card.
- Dimension: element_name
- Dimension: element_id
UserRatingProvideEvent
:-
You can provide an exact numeric rating as value to see average on the dashboard and/or group the ratings using element_name/element_id
Note: If you want to see the count per Rating (ex. 1-5 stars) you need to provide the rating as element_name/element_id or custom dimension.
-
Dimension: element_name
-
Dimension: element_id
-
Value: count
-
Unit: count
-
UserRatingPositiveEvent
:-
You can provide an exact numeric rating as value to see average on the dashboard and/or group the ratings using element_name/element_id
Note: If you want to see the count per Rating (ex. 1-5 stars) you need to provide the rating as element_name/element_id or custom dimension.
-
Dimension: element_name
-
Dimension: element_id
-
Value: count
-
Unit: count
-
UserRatingNeutralEvent
:-
You can provide an exact numeric rating as value to see average on the dashboard and/or group the ratings using element_name/element_id
Note: If you want to see the count per Rating (ex. 1-5 stars) you need to provide the rating as element_name/element_id or custom dimension.
-
Dimension: element_name
-
Dimension: element_id
-
Value: count
-
Unit: count
-
UserRatingNegativeEvent
:-
You can provide an exact numeric rating as value to see average on the dashboard and/or group the ratings using element_name/element_id
Note: If you want to see the count per Rating (ex. 1-5 stars) you need to provide the rating as element_name/element_id or custom dimension.
-
Dimension: element_name
-
Dimension: element_id
-
Value: count
-
Unit: count
-
RegistrationProcessStartEvent
:- The user started the registration process.
RegistrationProcessFinishEvent
:- The user finished the registration process. You can provide the duration since the start of the process to see an average on the dashboard.
- Value: duration
- Unit: seconds, milliseconds
RegistrationProcessFailEvent
:- The user failed the registration process. You can provide the duration since the start of the process to see an average on the dashboard.
- Value: duration
- Unit: seconds, milliseconds
RegistrationTosShowEvent
:- Track the terms of services being shown to the user.
RegistrationTosAcceptEvent
:- Track the terms of services being accepted to the user.
RegistrationTosDeclineEvent
:- Track the terms of services being declined to the user.
RegistrationAgeRequestEvent
:- Track requesting users to provide their age.
RegistrationAgeProvideEvent
:- Track users providing their age.
- Dimension: age
RegistrationAgeDeclineEvent
:- Track users declining providing their age.
RegistrationGenderRequestEvent
:- Track requesting users to provide their gender.
RegistrationGenderProvideEvent
:- Track users providing their gender.
- Dimension: gender
RegistrationGenderDeclineEvent
:- Track users declining providing their gender.
LoginLoginmethodSelectEvent
:- Login method selected
- Dimension: provider_name
LoginProviderauthorizationStartEvent
:- Track 3rd party authorization progress
- Dimension: provider_name
LoginProviderauthorizationFinishEvent
:- Track 3rd party authorization progress
- Dimension: provider_name
- Value: duration
- Unit: seconds, milliseconds
LoginProviderauthorizationFailEvent
:- Track 3rd party authorization progress
- Dimension: provider_name
- Value: duration
- Unit: seconds, milliseconds
LoginProcessStartEvent
:- Track login progress
LoginProcessFinishEvent
:- Track login progress
- Value: duration
- Unit: seconds, milliseconds
LoginProcessFailEvent
:- Track login progress
- Value: duration
- Unit: seconds, milliseconds
UsagePermissionRequiredEvent
:- Provide information when user has granted the usage permission or if it's missing
UsagePermissionGrantEvent
:- Provide information when user has granted the usage permission or if it's missing
UsageRequestShowEvent
:- Used for dialog before sending the user to the system settings
UsageRequestAcceptEvent
:- Used for dialog before sending the user to the system settings
UsageRequestDeclineEvent
:- Used for dialog before sending the user to the system settings
VerificationProcessStartEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessCancelEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessFinishEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessFailEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessNumberrequestedEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessNumbervalidEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessCoderequestedEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
VerificationProcessCodevalidEvent
:-
Track verification progress
Verification is typically needed before payout
-
Dimension: method
-
AdOfferwallLoadEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdOfferwallOpenEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdOfferwallCloseEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdOfferwallClickEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdOfferwallShowEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdInterstitialLoadEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdInterstitialOpenEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdInterstitialCloseEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdInterstitialClickEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdInterstitialShowEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdRewardedLoadEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdRewardedOpenEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdRewardedCloseEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdRewardedClickEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdRewardedShowEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdBannerLoadEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdBannerOpenEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdBannerCloseEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdBannerClickEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdBannerShowEvent
:- Track ads
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: count
- Unit: count
AdInterstitialStartEvent
:- Track interstitial video starts.
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdInterstitialStopEvent
:- Track interstitial video stops.
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdRewardedStartEvent
:- Track rewarded video starts.
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
AdRewardedStopEvent
:- Track rewarded video stops.
- Dimension: ad_sdk_name
- Dimension: ad_network
- Dimension: ad_placement
- Value: duration
- Unit: seconds, milliseconds
ProgressionLevelStartEvent
:- Used to track the player`s progress. Use element_name or element_id to specify the level.
- Dimension: element_name
- Dimension: element_id
ProgressionQuestStartEvent
:- Used to track the player`s progress. Use element_name or element_id to specify the quest.
- Dimension: element_name
- Dimension: element_id
ProgressionLevelFinishEvent
:- Used to track the player`s progress. Use element_name or element_id to specify the level.
- Dimension: element_name
- Dimension: element_id
ProgressionLevelFailEvent
:- Used to track the player`s progress. Use element_name or element_id to specify the level.
- Dimension: element_name
- Dimension: element_id
ProgressionQuestFinishEvent
:- Used to track the player`s progress. Use element_name or element_id to specify the quest.
- Dimension: element_name
- Dimension: element_id
ProgressionQuestFailEvent
:- Used to track the player`s progress. Use element_name or element_id to specify the quest.
- Dimension: element_name
- Dimension: element_id
ProgressionResourceSinkEvent
:{count}
can reflect the number of items or their value (ex. value in in-app currency)- Dimension: item_type
- Dimension: item_name
- Dimension: item_id
- Value: count
- Unit: count
ProgressionResourceSourceEvent
:{count}
can reflect the number of items or their value (ex. value in in-app currency)- Dimension: item_type
- Dimension: item_name
- Dimension: item_id
- Value: count
- Unit: count
PurchaseOptionClickEvent
:{count}
can reflect the number of items or their value (ex. value in in-app currency)- Dimension: item_type
- Dimension: item_name
- Dimension: item_id
- Value: count
- Unit: count
PurchaseOptionConfirmEvent
:{count}
can reflect the number of items or their value (ex. value in in-app currency)- Dimension: item_type
- Dimension: item_name
- Dimension: item_id
- Value: count
- Unit: count
PayoutOptionClickEvent
:{count}
can reflect the number of items or their value (ex. value in in-app currency)- Dimension: category_name
- Dimension: provider_name
- Value: count
- Unit: count
PayoutOptionConfirmEvent
:{count}
can reflect the number of items or their value (ex. value in in-app currency)- Dimension: category_name
- Dimension: provider_name
- Value: count
- Unit: count