Skip to content"}]},{"@type":"HowToStep","name":"Start tracking","text":"Your analytics dashboard will start showing data as soon as visitors arrive on your site"}]}
tinylytics

Open source · Self-hostable · No cookies

Analytics without the noise.

Simple, privacy-friendly analytics for solo developers and small products.

See your traffic, pages, referrers, and audience without turning analytics into another full-time job.

your-product.com
Last 30 days
Visitors
1,846
Page views
4,392
Sessions
2,210
Bounce rate
44.1%

Top pages

  • /1,204
  • /pricing588
  • /docs521
  • /blog/launch-week309
  • /about144

Sources

  • Google612
  • Direct / none498
  • GitHub231
  • Hacker News118
The Tinylytics dashboard, shown with example data.

Most analytics tools give you hundreds of metrics.You usually need a few.

  • Engagement-weighted cohort explorer
  • Custom dimension scopes
  • Attribution model comparison
  • Event parameter reporting
  • Predictive audiences
  • Sampling thresholds

What Tinylytics answers

  1. 01How many people visited?
  2. 02What did they view?
  3. 03Where did they come from?
  4. 04What devices are they using?
  5. 05Where are they located?
  6. 06Is traffic growing or falling?

One screen. A few seconds. Then back to building.

Everything on one page.

Page views

Every page, counted once per view — including client-side navigation in single-page apps.

Visitors

Approximate unique visitors per day, estimated without cookies or fingerprinting.

Traffic sources

Google, GitHub, Hacker News, newsletters. Referrers are reduced to a readable name.

Countries

Country-level location from your hosting provider. Never cities, never coordinates.

Devices

Desktop, mobile or tablet, plus browser and operating system. Families, not versions.

Privacy

No cookies, no personal data, no raw IP addresses stored. Nothing to put in a banner.

A tracker you'll forget is there.

One script tag. It loads with defer, never blocks rendering, sends events with sendBeacon, and fails silently. If Tinylytics is down, your site doesn't notice.

Gzipped
~1 KB
Dependencies
0
Cookies
0
<!-- before </head> -->
<script
  defer
  src="http://localhost:3000/tracker.js"
  data-site="YOUR_SITE_ID">
</script>

Open source. Yours to run.

Tinylytics is MIT licensed. Read every line of the tracker, audit what is stored, or run the whole thing on your own Supabase project and Next.js host.

  • Plain PostgreSQL. Events and daily rollups live in tables you can query yourself.
  • Row Level Security. Every read is scoped to the signed-in owner, enforced by the database.
  • Documented privacy model. Exactly what is collected, how visitors are estimated, and what is not.

See what's happening.

Start tracking