UNPKG

@optic7409/resolvo-analytics

Version:

Simplified analytics client library for Next.js with automatic SSR handling, one-line integration, and comprehensive tracking

12 lines (11 loc) 588 B
import { AnalyticsClient } from '../../core/AnalyticsClient'; import { AnalyticsConfig, UserProperties } from '../../types'; export declare function useAnalytics(config?: AnalyticsConfig): { track: (eventName: string, properties?: Record<string, any>) => Promise<void>; trackPageView: (url?: string, title?: string) => Promise<void>; identify: (userId: string, properties?: UserProperties) => Promise<void>; trackClick: (element: string, text?: string, url?: string) => Promise<void>; client: AnalyticsClient | null; isReady: boolean; error: string | null; };