UNPKG

@click-chutney/analytics

Version:

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

28 lines 1.04 kB
import { ClickChutneyTracker } from './tracker'; import SimpleAnalyticsTracker from './simple-tracker'; import { ClickChutneyConfig } from './types'; declare class ClickChutneyAPI { private tracker; init(trackingId?: string, config?: Partial<ClickChutneyConfig>): void; 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; flush(): Promise<void>; reset(): void; destroy(): void; forceFlush(): Promise<void>; simple(trackingId: string, config?: any): SimpleAnalyticsTracker; private ensureInitialized; } declare const ClickChutney: ClickChutneyAPI; declare global { interface Window { cc: (command: string, ...args: any[]) => void; ClickChutney: ClickChutneyAPI; } } export default ClickChutney; export { ClickChutneyTracker, SimpleAnalyticsTracker }; export * from './types'; //# sourceMappingURL=index.d.ts.map