Track Analytics Events
The AnalyticsEventDelegate allows you to track analytics events.
Track events
Use the following steps to track analytics events:
- Set an
AnalyticsEventDelegate.
SpotIm.setAnalyticsEventDelegate(object : AnalyticsEventDelegate {
override fun trackEvent(type: AnalyticsEventType, event: Event) {
when (type) {
AnalyticsEventType.USER_PROFILE_CLICKED -> Log.d("Spot.IM Analytics Event", event.type)
// More types can be handled here.
}
}
})- Add more events in the switch sentence, according to your requirements.
AnalyticsEventType Reference
| AnalyticsEventType | Event | Action |
|---|---|---|
ADD_DISPLAY_NAME_CLICKED |
add-display-name-clicked | User clicked on a post after inserting a display name. |
ADD_DISPLAY_NAME_CLOSED |
add-display-name-closed | Display name pop-up has been closed. |
ADD_DISPLAY_NAME_VIEWED |
add-display-name-viewed | When commenting as a guest, the display name pop-up has been opened. |
APP_CLOSED |
app-closed | App has moved to the background. |
APP_INITIALIZED |
app-initialized | SDK has been initialized. |
APP_OPENED |
app-opened | App has moved to the foreground. |
BACK_CLICKED |
back-clicked | User pressed the back button. |
COMMENT_DELETE_CLICKED |
comment-delete-clicked | User clicked Delete in the comment's context menu. |
COMMENT_MUTE_CLICKED |
comment-mute-clicked | User muted |
COMMENT_POST_CLICKED |
comment-post-clicked | User clicked the Post button in the create comment screen. |
COMMENT_RANK_DOWN_CLICKED |
comment-rank-down-button-clicked | User clicked on the rank-down button. |
COMMENT_RANK_DOWN_UNDO |
comment-rank-down-button-undo | User clicked on the selected rank-down button to undo ranking down a comment. |
COMMENT_RANK_UP_CLICKED |
comment-rank-up-button-clicked | User clicked on the rank-up button. |
COMMENT_RANK_UP_UNDO |
comment-rank-up-button-undo | User clicked on the selected rank-up button to undo ranking up a comment. |
COMMENT_READ_LESS_CLICKED |
comment-read-less-clicked | User clicked the Read Less button in a long message. |
COMMENT_READ_MORE_CLICKED |
comment-read-more-clicked | User clicked the Read More button in a long message. |
COMMENT_REPORT_CLICKED |
comment-report-clicked | User clicked Report in the comment's context menu. |
COMMENT_SHARE_CLICKED |
comment-share-clicked | User clicked Share in the comment's context menu. |
COMMUNITY_GUIDELINES_LINK_CLICKED |
community-guidelines-link-clicked | User clicked a link in the community guidelines. |
CREATE_MESSAGE_CLICKED |
create-message-clicked | User opened the create comment screen. |
ENGINE_STATUS |
engine_status | Monetization events. |
HIDE_MORE_REPLIES_CLICKED |
hide-more-replies-clicked | User clicked the Show Less Comments button. |
LOAD_MORE_REPLIES_CLICKED |
load-more-replies-clicked | User clicked the Show More Comments button. |
LOADED |
loaded | Conversation loaded on the screen. |
LOGIN_CLICKED |
login-clicked | User clicked on the login button. |
MAIN_VIEWED |
main-viewed | Full Conversation is initially viewed by the user. |
MESSAGE_CONTEXT_MENU_CLICKED |
message-context-menu-clicked | User clicked to open the comment's context menu. |
MESSAGE_CONTEXT_MENU_CLOSED |
message-context-menu-closed | User closed the comment's context menu. |
MY_PROFILE_CLICKED |
my-profile-clicked | User clicked on his or her own profile button. This event returns the following extra data:
|
READING |
reading | Pre-Conversation has been closed. |
REGISTRATION_SCREEN_CLICKED |
registration-screen-clicked | User clicked the social connect button on the login screen. |
REGISTRATION_SCREEN_CLOSED |
registration-screen-closed | Login screen has been closed. |
REGISTRATION_SCREEN_FAILURE |
registration-screen-failure | User's social connect login attempt has failed. |
REGISTRATION_SCREEN_SUCCESS |
registration-screen-success | User logged in successfully through social connect. |
REGISTRATION_SCREEN_VIEWED |
registration-screen-viewed | User opened the login screen. |
SORT_BY_CLICKED |
sort-by-clicked | User changed the sorting of the Conversation. |
SORT_BY_OPENED |
sort-by-opened | User clicked on the sort drop-down. |
USER_PROFILE_CLICKED |
user-profile-clicked | User clicked on the profile button of a specific user. This event returns the following extra data:
|
VIEWED |
viewed | Conversation is initially viewed by the user. |
Updated 7 months ago
