← All packages

@lacspace/analytics-lite

v1.0.2Core0 deps

Privacy-first, cookieless web analytics — page views and custom events sent to your own endpoint. No cookies, no localStorage IDs, no cross-site tracking, no consent banner. Respects Do-Not-Track, auto-tracks SPA navigation, uses sendBeacon. Zero-dependency, isomorphic.

npm i @lacspace/analytics-lite

Usage

analytics-lite.ts
import { createAnalytics } from "@lacspace/analytics-lite";

const analytics = createAnalytics({
  endpoint: "/api/collect",  // your own collector
  siteId: "acme",
});

analytics.pageview();                       // manual page view
analytics.track("signup", { plan: "pro" }); // custom event
const stop = analytics.autoTrack();         // auto page views on route change (SPA)

Exports 1

createAnalytics

Keywords

analyticsweb-analyticsprivacycookielessgdprno-cookies

More in Core