@@ -32,6 +32,7 @@ static NSString *const ICMMetricEventActionCompleted = @"completed";
32
32
static NSString *const ICMMetricEventActionStarted = @" started" ;
33
33
static NSString *const ICMMetricEventActionFailed = @" failed" ;
34
34
static NSString *const ICMMetricEventActionRequested = @" requested" ;
35
+ static NSString *const ICMMetricEventActionUsed = @" used" ;
35
36
36
37
#pragma mark - Objects
37
38
static NSString *const ICMMetricEventObjectConversation = @" conversation" ;
@@ -64,6 +65,46 @@ static NSString *const ICMMetricEventObjectSurveyPreload = @"
64
65
static NSString *const ICMMetricEventObjectStepLoad = @" step_load" ;
65
66
static NSString *const ICMMetricEventObjectStepError = @" step_error" ;
66
67
68
+ // SDK Api
69
+ static NSString *const ICMMetricEventObjectInitialise = @" initialise" ;
70
+ static NSString *const ICMMetricEventObjectUserHash = @" user_hash" ;
71
+ static NSString *const ICMMetricEventObjectLoginUnidentifiedUser = @" login_unidentified_user" ;
72
+ static NSString *const ICMMetricEventObjectRegisterUnidentifiedUser = @" register_unidentified_user" ;
73
+ static NSString *const ICMMetricEventObjectLoginIdentifiedUser = @" login_identified_user" ;
74
+ static NSString *const ICMMetricEventObjectRegisterIdentifiedUserEmailUserId= @" register_identified_user_email_user_id" ;
75
+ static NSString *const ICMMetricEventObjectRegisterIdentifiedUserUserId = @" register_identified_user_user_id" ;
76
+ static NSString *const ICMMetricEventObjectRegisterIdentifiedUserEmail = @" register_identified_user_email" ;
77
+ static NSString *const ICMMetricEventObjectLogout = @" logout" ;
78
+ static NSString *const ICMMetricEventObjectReset = @" reset" ;
79
+ static NSString *const ICMMetricEventObjectUpdateUserCallback = @" update_user_callback" ;
80
+ static NSString *const ICMMetricEventObjectUpdateUser = @" update_user" ;
81
+ static NSString *const ICMMetricEventObjectLogEvent = @" log_event" ;
82
+ static NSString *const ICMMetricEventObjectLogEventMetaData = @" log_event_metadata" ;
83
+ static NSString *const ICMMetricEventObjectPresentMessenger = @" present_messenger" ;
84
+ static NSString *const ICMMetricEventObjectPresentMessageComposerInitialMessage = @" present_message_composer_initial_message" ;
85
+ static NSString *const ICMMetricEventObjectPresentMessageComposer = @" present_message_composer" ;
86
+ static NSString *const ICMMetricEventObjectPresentMessageComposerWithMessage= @" present_message_composer_with_message" ;
87
+ static NSString *const ICMMetricEventObjectPresentConversationList = @" present_conversation_list" ;
88
+ static NSString *const ICMMetricEventObjectPresentHelpCenter = @" present_help_center" ;
89
+ static NSString *const ICMMetricEventObjectPresentHelpCenterCollections = @" present_help_center_collections" ;
90
+ static NSString *const ICMMetricEventObjectPresentArticle = @" present_article" ;
91
+ static NSString *const ICMMetricEventObjectFetchHelpCenterCollections = @" fetch_help_center_collections" ;
92
+ static NSString *const ICMMetricEventObjectFetchHelpCenterCollection = @" fetch_help_center_collection" ;
93
+ static NSString *const ICMMetricEventObjectSearchHelpCenter = @" search_help_center" ;
94
+ static NSString *const ICMMetricEventObjectPresentCarousel = @" present_carousel" ;
95
+ static NSString *const ICMMetricEventObjectPresentSurvey = @" present_survey" ;
96
+ static NSString *const ICMMetricEventObjectSetDeviceTokenCallback = @" set_device_token_callback" ;
97
+ static NSString *const ICMMetricEventObjectSetDeviceToken = @" set_device_token" ;
98
+ static NSString *const ICMMetricEventObjectIsIntercomPushNotification = @" is_intercom_push_notification" ;
99
+ static NSString *const ICMMetricEventObjectHandlePushNotification = @" handle_push_notification" ;
100
+ static NSString *const ICMMetricEventObjectSetBottomPadding = @" set_bottom_padding" ;
101
+ static NSString *const ICMMetricEventObjectSetInAppMessageVisibility = @" set_inapp_message_visibility" ;
102
+ static NSString *const ICMMetricEventObjectSetLauncherVisibility = @" set_launcher_visibility" ;
103
+ static NSString *const ICMMetricEventObjectHideIntercom = @" hide_intercom" ;
104
+ static NSString *const ICMMetricEventObjectUnreadConversationCount = @" unread_conversation_count" ;
105
+ static NSString *const ICMMetricEventObjectEnableLogging = @" enable_logging" ;
106
+ static NSString *const ICMMetricEventObjectSetNeedsStatusBarUpdate = @" set_needs_status_bar_update" ;
107
+
67
108
68
109
#pragma mark Carousel
69
110
static NSString *const ICMMetricEventObjectCarouselMessage = @" carousel_message" ;
0 commit comments