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>