Interface AnalyticsStrategy
Methods
Optional
defineEntities
- defineEntities(): Type<any>[]
Returns Type<any>[]
getChartData
- getChartData(input): Promise<SearchAnalyticsChartData>
Parameters
- input: SearchAnalyticsChartInput
Returns Promise<SearchAnalyticsChartData>
getEvents
- getEvents(input): Promise<SearchAnalyticsEventData>
Parameters
- input: SearchAnalyticsEventInput
Returns Promise<SearchAnalyticsEventData>
getQueryData
- getQueryData(input): Promise<SearchAnalyticsQueryData>
Parameters
- input: SearchAnalyticsQueryInput
Returns Promise<SearchAnalyticsQueryData>
logEvent
- logEvent(event): Promise<void>
Returns Promise<void>
logQuery
- logQuery(logData): Promise<void>
Returns Promise<void>
The AnalyticsStrategy determines how search analytics are stored and retrieved for analysis.