UNPKG

@optic7409/resolvo-analytics

Version:

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

16 lines (15 loc) 1.18 kB
export { AnalyticsClient } from './core/AnalyticsClient'; export { initializeAnalytics } from './utils/initialize'; export { AnalyticsProvider } from './react/components/AnalyticsProvider'; export { AnalyticsTracker } from './react/components/AnalyticsTracker'; export { PageTracker } from './react/components/PageTracker'; export { TrackingButton } from './react/components/TrackingButton'; export { ResolvoAnalytics, NextJsPageTracker, PagesPageTracker } from './react/components/ResolvoAnalytics'; export { useAnalytics } from './react/hooks/useAnalytics'; export { usePageTracking } from './react/hooks/usePageTracking'; export type { AnalyticsConfig, ResolvoConfig, PageViewEvent, CustomEvent, ClickEvent, FormEvent, ScrollEvent, AnalyticsEvent, UserProperties, SessionData, AnalyticsResponse, QueuedEvent } from './types'; export { detectEnvironment, shouldEnableAnalytics, getDefaultConfig } from './utils/environment'; export type { EnvironmentInfo } from './utils/environment'; export { AnalyticsClient as ResolvoAnalyticsClient } from './core/AnalyticsClient'; import { ResolvoAnalytics } from './react/components/ResolvoAnalytics'; export default ResolvoAnalytics;