@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
TypeScript
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;
};