Skip to main content
Version: Next

AnalyticsProvider

AnalyticsProvider

Signature
interface AnalyticsProvider {
readonly name: string;
track(engine: AnalyticsEngine, event: AnalyticsEvent): Promise<void>;
identify?(engine: AnalyticsEngine, event: IdentifyEvent): Promise<void>;
}

name

property
string

track

method
(engine: AnalyticsEngine, event: AnalyticsEvent) => Promise<void>

identify

method
(engine: AnalyticsEngine, event: IdentifyEvent) => Promise<void>