Analytics for
everything.
Privacy-first analytics for websites, mobile apps, smart TVs, and IoT devices. Sub-second queries at any scale.
Real-time dashboards. Combined views. Geo analytics. No cookies. GDPR compliant by design.
Fully managed • Multi-tenant • Real-time
WebSocket live updates • No cookies • No tracking
BUILT FOR PRIVACY AT SCALE
Everything you need.
Nothing you don't.
🔒
Zero tracking consent
No cookies, no localStorage, no consent banners. Hashes IPs, honors Do Not Track, and never stores personal data.
GDPR + CCPA compliant out of the box
⚡
Real-time via WebSocket
Live dashboard updates pushed over WebSocket. Sub-second analytical queries, even at billions of events. No polling, no refresh.
Live ingestion • Instant dashboards
📊
Deep engagement metrics
Active time tracking (pauses when tab hidden), scroll depth, per-page breakdowns, referrer analysis, geo analytics, and bot detection (55+ patterns).
Dimension filtering • CSV export
🌐
Combined views
Aggregate multiple sites into a single dashboard view. See unified metrics across your web and native properties with one click.
Multi-site overview with sparklines
🔍
Advanced filtering
Filter by exact match, contains, starts-with, or regex across all 11 dimensions. Combine with AND or OR logic and drill into per-page breakdowns.
Custom date ranges • Page-level analytics
🛡️
Multi-tenant security
HMAC-signed sessions, UUID-based site isolation, per-site & per-IP rate limiting, bcrypt password hashing. Enterprise-grade by default.
Up to 50 sites per account
UNDERSTAND YOUR VISITORS
Behavioral insights.
No extra tracking.
Journey analysis, conversion funnels, retention cohorts, session exploration, and Core Web Vitals. All powered by the data already collected.
🚩
Journey
Visualize top page-to-page transitions, entry pages, and exit pages. See how visitors navigate through your site.
🎯
Funnels
Define multi-step conversion paths and track drop-off at each step. Powered by ClickHouse windowFunnel for accurate sequential matching.
🔄
Retention
Color-coded cohort grid showing what percentage of visitors return over time. Weekly or monthly granularity.
👤
Sessions
Browse individual visitor sessions with page-by-page timelines, scroll depth, and engagement time per page.
⚡
Performance
Core Web Vitals (LCP, INP, CLS, FCP, TTFB) collected automatically. Score-colored cards with p75 values and per-page breakdown.
AI THAT NEVER PHONES HOME
Written reports.
Generated in your browser.
A small open-source language model runs entirely on your device via WASM. It writes a 250–400 word executive summary of the selected period — no analytics data ever leaves the browser tab.
🧠
Runs locally via WASM
Meta Llama-3.2-1B-Instruct (Llama 3.2 Community License) loaded once and cached in IndexedDB. Uses web-llm (WebGPU) when available, falling back to Wllama (llama.cpp WASM) otherwise.
🔒
Zero data exfiltration
The only network call is to your own dashboard for analytics JSON. No hosted LLM, no third-party API, no inference traffic. Verify it yourself in DevTools.
📄
Stream & export
Tokens stream into the page as the model writes — headline, trends, top performers, and anomalies. One click to export the result as a PDF.
MEASURE YOUR CAMPAIGNS
UTM tracking built in.
Track all 5 standard UTM parameters automatically. See exactly which campaigns, mediums, and sources drive your traffic.
🏷️
All 5 UTM parameters
Source, medium, campaign, content, and term. Parsed automatically from URL query strings. Also supports ref and source aliases.
📈
Sources with sub-tabs
The Sources card shows All, Medium, Campaign, Content, and Term breakdowns. UTM source merges with organic referrer data for a unified view.
🔎
Filter by campaign
Filter your entire dashboard by UTM medium or campaign. See exactly which pages, devices, and locations your campaign visitors come from.
MEASURE CONVERSIONS
Events, goals, and revenue.
Go beyond pageviews. Fire custom events, define goals, track outbound clicks and file downloads, and sum revenue in your site's currency.
📡
Custom events
Nanolytica.track(name, props, { value }) fires any event with up to 10 custom props and an optional numeric value.
🏁
Goals & conversion
Path-match or event-match goals with completions, unique visitors, and conversion rate. Respects period, timezone, and active filters.
💰
Revenue tracking
Pass a value on purchase events; totals roll up in your chosen currency (USD, EUR, GBP, JPY, CAD, and more).
🔗
Auto outbound & 404s
Opt in with data-track-outbound, data-track-downloads, data-track-404. No extra code.
BEYOND THE BROWSER
One dashboard for every platform.
Track websites with a script tag. Track native apps, smart TVs, and IoT devices with a simple API call. All in one place.
💻
Web
One script tag. Page views, scroll depth, engagement time, referrers. Zero cookies.
📱
Mobile
iOS and Android. POST to /api/collect with your site UUID.
📺
Smart TV
Android TV, Apple TV, Fire TV. Same collect API, same dashboard, same privacy.
🧠
IoT
Embedded devices, kiosks, anything with HTTP. Lightweight JSON payload, no SDK required.
3 STEPS. DONE.
From signup to insights in under a minute.
1
Create your free account
Sign up with just an email and password. No credit card required.
Your dashboard is instantly available.
2
Add your site or app
For websites, add one script tag:
<script src="https://cloud.nanolytica.org/nanolytica.js" data-site-id="YOUR-UUID" defer></script>
For native apps (mobile, TV, IoT), POST events to /api/collect with your site UUID.
Your unique site ID is in the dashboard Setup tab
3
Watch privacy-safe insights roll in
Real-time visitors via WebSocket • Per-page breakdowns • Geo analytics • Custom events & goals with revenue • Combined views • CSV export • Journey, funnels, retention & session explorer
Ready to ditch Google Analytics?
Privacy-first analytics for every platform, completely free. No servers to maintain.
100% FREE
Everything included
No plans, no tiers, no limits. Sign up and get the full experience — forever free.
- ✓ Unlimited page views
- ✓ Up to 50 sites (web + native)
- ✓ Real-time WebSocket dashboard
- ✓ Combined views & overview
- ✓ Geo, device, referrer filtering
- ✓ Per-page breakdowns & CSV export
- ✓ Journey, funnels, retention & sessions
- ✓ Custom events, goals & revenue tracking
- ✓ Bot detection (55+ patterns)
SELF-HOSTED
Run your own
Want full control? Nanolytica is open source. Deploy the single-binary version on your own infrastructure.
# Clone and run
git clone https://github.com/eringen/nanolytica.git
make singlebinary && ./nanolytica
→ MIT License • 100% open source