UNPKG

@datataki/client

Version:

A lightweight client-side event tracking library for modern web applications. Track user sessions, page views, interactions and custom events with minimal setup.

17 lines (16 loc) 495 B
import { StateManager } from '../managers/state.manager'; import { MetadataType } from '../types'; declare global { interface Window { gtag?: (...args: unknown[]) => void; dataLayer?: unknown[]; } } export declare class GoogleAnalyticsIntegration extends StateManager { private isInitialized; constructor(); trackEvent(eventName: string, metadata: Record<string, MetadataType>): void; cleanup(): void; private loadScript; private configureGtag; }