Cookieless · RODO-ready · Real-time
Analityka, która widzi zachowanie, nie tylko liczby.
Parytet z Vercel Analytics plus heatmapy kliknięć, scroll depth, journey, funnels i web vitals. Jeden komponent w layout.tsx i widzisz dane w kilka minut. Bez cookies, bez banera zgody.
odwiedzających w ostatnich 7 dniach
Wszystko, czego Vercel nie pokazuje.
Heatmapy kliknięć
Zobacz dokładnie, gdzie klikają użytkownicy — na żywym screenshocie strony, z samplingiem dla wydajności.
Scroll depth
Ile osób dociera do 25, 50, 75 i 100% strony. Wykryj treść, której nikt nie widzi.
User journey
Najczęstsze ścieżki przejść, entry i exit pages, pełna sesjonizacja zachowania.
Funnels & goals
Definiuj lejki i cele, mierz drop-off i conversion rate krok po kroku.
Web Vitals
LCP, INP i CLS w percentylu p75 per ścieżka. Prawdziwe dane od prawdziwych userów.
Błędy JS
Łap window.onerror i unhandledrejection z liczbą wystąpień i kontekstem.
Prywatność u podstaw
Bez cookies. Bez PII. Bez banera zgody.
visitorId liczony jest na backendzie z dzienną solą — sha256(siteId + ip + ua + dailySalt). IP nigdy nie jest zapisywany, a identyfikator nie pozwala śledzić użytkownika między dniami.
Instalacja
Jeden komponent. Zero konfiguracji.
Wklej tracker raz w głównym layoucie. Klucz API nigdy nie trafia do przeglądarki — klient mówi tylko do publicznego endpointu ingestii.
- ✓< 3 KB gzip, ładowanie nieblokujące
- ✓Batching + sendBeacon
- ✓sessionId tylko w pamięci, IP nieprzechowywany
// app/layout.tsx
import { Analytics } from "@paczesny/analytics";
export default function RootLayout({ children }) {
return (
<html lang="pl">
<body>
{children}
<Analytics siteId="abc123" />
</body>
</html>
);
}