Web analytics for developers
Unique Visitors
12,847
↑ +14.2%Total Pageviews
38,291
↑ +8.7%Sessions
16,432
↑ +11.3%Views / Visit
2.3
↑ +2.1%Bounce Rate
42.5%
↓ -3.1%Avg. Duration
2m 34s
↑ +12.5%Top Pages
Referrers
Countries
Built for teams that want control without complexity
Developers
You want to deploy analytics on your own terms, understand the data without a manual, and own every bit of it.
Small Teams
Clean dashboards your whole team can share, with enough depth to answer real product and marketing questions.
Agencies
Manage multiple client sites from one place. Share read-only dashboards — no separate logins needed.
Why developers pick TideMeter
We built TideMeter because we wanted analytics that were simple to run, honest about privacy, and didn't try to be everything.
Self-hosted by default
One Docker command on any $5 VPS. Your analytics data stays on your hardware — nobody else touches it.
Privacy without trade-offs
No cookies, no fingerprinting, no consent popups. Visitor hashing happens server-side with rotating salts. GDPR-friendly by design.
Useful on day one
Add the script, open the dashboard, see visitors. Pageviews, referrers, devices, countries, and events — all there from the start.
Depth when you need it
Funnels, user journeys, retention — already built in. You don't have to configure anything extra or pay for a higher tier.
Scales with your stack
Start with PostgreSQL. Move to ClickHouse when traffic grows. Same dashboard, same API — just swap the connection string.
Developer-first workflow
REST API, a ~1.5 KB tracking script, MIT license, TypeScript end to end. Fork it, extend it, or just run it as-is.
What you get out of the box
Page views to funnels — everything ships in a single Docker image. No plugins, no add-ons.
Core analytics
Know what is happening on your site — right now.
Visitors, pageviews, sessions, bounce rate, and duration at a glance.
No cookies, no fingerprinting. Server-side hashing with daily rotating salts.
~1.5 KB gzipped. Loads async, never blocks your page render.
Track all your projects from one dashboard. Switch between sites instantly.
Conversion & product insight
Understand how visitors move through your product.
Track button clicks, form submissions, or any custom action.
Define multi-step funnels and see where visitors drop off.
Visualize the actual paths visitors take through your pages.
See how many visitors come back over days and weeks.
Team & infrastructure
Share insights and keep control of your stack.
Share a read-only analytics view with anyone — no login required.
Invite team members with role-based permissions.
Query any metric programmatically. Build reports, alerts, or integrations.
PostgreSQL for simplicity. ClickHouse for scale. Same interface either way.
How TideMeter stacks up against Google Analytics
Not a feature-for-feature clone — a different approach. Here's where the two differ.
| Feature | Google Analytics | TideMeter |
|---|---|---|
| Self-hosted | No | Yes |
| Cookie-free setup | No | Yes |
| Open source | No | Yes |
| Privacy-first by design | Limited | Yes |
| Simple dashboard | No | Yes |
| Funnels and journeys | Complex setup | Built in |
| Data ownership | Google-hosted | You control it |
| Team sharing | Yes | Yes |
| Public dashboards | Limited | Yes |
| Deployment | SaaS only | Docker / self-hosted |
Ready to try it?
One Docker command, a tracking script on your site, and you're looking at real data. Takes about five minutes.