UNPKG

@click-chutney/analytics

Version:

Complete website analytics solution. Everything you need to understand your visitors - no Google Analytics required.

23 lines 783 B
import { ClickChutneyConfig } from './types'; export declare class ClickChutneyTracker { private config; private eventQueue; private isInitialized; private flushTimer?; constructor(config: ClickChutneyConfig); private initialize; private setupAutoTracking; private setupPerformanceTracking; private trackPerformance; page(url?: string, title?: string): void; track(event: string, properties?: Record<string, any>): void; identify(userId: string, traits?: Record<string, any>): void; set(properties: Record<string, any>): void; private enqueueEvent; flush(synchronous?: boolean): Promise<void>; reset(): void; destroy(): void; forceFlush(): Promise<void>; private log; } //# sourceMappingURL=tracker.d.ts.map