UNPKG

@codeankitanime/eventlogger

Version:

A lightweight JavaScript event tracker that logs user interactions (clicks, inputs, scrolls, etc.) along with browser, OS, and optional geolocation/IP metadata. Ideal for building custom front-end analytics.

14 lines (12 loc) 338 B
import { startTracking } from './tracker'; export function initEventLogger({ events = ['click', 'scroll', 'input'], onFlush, flushDelay = 3000 }) { if (typeof onFlush !== 'function') { console.warn('[eventLogger] No onFlush handler provided'); return; } startTracking({ events, onFlush, flushDelay }); }