AnalyticsService

Class for tracking analytics events from user side.

Functions

Link copied to clipboard
abstract fun sendFeedback(favoriteRecord: FavoriteRecord, event: FeedbackEvent, callback: CompletionCallback<Unit>? = null)
abstract fun sendFeedback(historyRecord: HistoryRecord, event: FeedbackEvent, callback: CompletionCallback<Unit>? = null)
abstract fun sendFeedback(    searchResult: SearchResult,     responseInfo: ResponseInfo,     event: FeedbackEvent,     callback: CompletionCallback<Unit>? = null)
abstract fun sendFeedback(    searchSuggestion: SearchSuggestion,     responseInfo: ResponseInfo,     event: FeedbackEvent,     callback: CompletionCallback<Unit>? = null)

Sends feedback event to analytics.

Link copied to clipboard
abstract fun sendMissingResultFeedback(event: MissingResultFeedbackEvent, callback: CompletionCallback<Unit>? = null)

Sends missing result feedback event to analytics.