@asunalabs/tracker-sdk
Version:
React SDK for EngageTrack analytics and user tracking
6 lines (5 loc) • 681 B
TypeScript
export { EngageTracker } from "./EngageTracker";
export { useEngageTrack, usePageView, useTrackEvent, useOnlineUsers, useSessionData, } from "./useTracking";
export type { UseEngageTrackReturn } from "./useTracking";
export type { EngageTrackConfig, TrackingData, EventData, ReferralData, ReferralSource, SessionData, WebSocketMessage, OnlineUsersData, EventType, EngageTrackHooks, EngageTrackContextType, } from "./types";
export { generateId, setCookie, getCookie, deleteCookie, parseReferralParams, detectReferralSource, getReferralData, isLocalStorageAvailable, debounce, throttle, DEFAULT_CONFIG, REFERRAL_COOKIE_NAME, SESSION_COOKIE_NAME, USER_COOKIE_NAME, } from "./utils";