Web analytics that shows what visitors actually do.

Analytics, funnels, scroll heatmaps, SEO rank tracking and webhook alerts in one dashboard. EU-hosted, two-minute install.

Tiny Metrics dashboard showing visitors and funnels

What you will keep coming back to

A few of the views you will keep open.

Each panel below runs in the live dashboard, same component, real data. Beyond what's shown: retention cohorts, user flow, SEO rank tracking, segments, email forwarding, and webhook triggers.

Realtime activity

See traffic ebb and flow as it happens.

Traffic shown over any window you pick, with peak and average alongside. When a launch lands or a campaign goes out, the spike is right there.

  • Spikes stand out, peak and average always visible
  • Zoom from yesterday out to a full year
Activity Pulse

When your visitors are most active

Peak
312
Average
191
Peak activity is 63% higher than average
Visitor explorer

Click a visitor, see the whole session.

Every page, scroll and custom event in order. Country, device, browser, referrer and UTM live next to the timeline. No replay video, just the trail of what happened.

  • Custom events sit in the timeline alongside page visits
  • Country, device, browser, referrer, UTM in one row
  • Filter visitors by segment or event property
Visitor
Location
🌐 Detecting location
Browser / OS
Detecting/ Detecting
First seen
now
Last seen
now
Sessions
1
Actions
37
Labelpricing_lurker
Timeline
Direct / Unknown
now
/
Privacy-Friendly Web Analytics for Indie Founders | Tiny Metrics
Left /
71% scrolled2m 14s on page
2m 14s
/pricing
Pricing | Tiny Metrics
2m 14s
CTA - Pricing Get Started
2m 52s
/register
Get Started | Tiny Metrics
2m 52s
Funnels & stuck detection

Find the step that loses customers, automatically.

Build a funnel from any combination of pages and events. When visitors bail at the same step over and over, it surfaces automatically, before you notice the drop in signups.

  • Drop-off percentages, step by step
  • Repeated drop-offs at the same step flagged automatically
  • Filter by segment, source, or device
Pricing → Signup
Started
4,280
Completed
318
Completion
7%
100%
/4280 visitors
-64%
36%
/pricing1547 visitors
-22%
14%
/register612 visitors
-7%
7%
Signup318 visitors
Heatmaps & scroll depth

Stop guessing whether anyone reads below the fold.

We log how far each visitor scrolls and where attention concentrates. The scroll-depth chart tells you, per URL, what fraction made it to the call-to-action, so you can move the things that matter higher up.

  • See which pages people actually finish reading
  • Time on page per visitor, not a blended average
  • Heatmap overlaid on a screenshot of the page itself
Scroll Depth by Page
/
1284 visits71%
/pricing
612 visits64%
/blog/funnel-analytics
408 visits88%
/docs/installation
357 visits52%
/changelog
221 visits43%

What it replaces

Stop rebuilding the tools your website needs.

Indie SaaS teams usually choose between paying several vendors or hacking together just enough analytics and email forwarding to get by. Tiny Metrics gives you the useful middle ground: one simple product that covers the common jobs without turning into a project of its own.

Web analytics
GA4 · Plausible · Fathom

Live visitors, sessions, sources, referrers, UTM, country and device breakdowns.

Funnels & retention
Mixpanel · PostHog · Amplitude

Multi-step funnels with drop-off, stuck detection, retention cohorts and stickiness.

Not a full event warehouse. No SQL or free-form cohort exploration.

Heatmaps
Hotjar · Microsoft Clarity

Scroll depth per URL plus a heatmap overlaid on a screenshot of the page.

No session recording or replay video.

SEO rank tracking
Ahrefs · SEMrush · AccuRanker

Daily Google rank for the keywords you watch, with movement over time.

No backlink graph and no full site audit.

Custom-domain email
ImprovMX · Forward Email

DNS setup and forwarding for [email protected] style aliases.

Forwarding only. Not a sending product or full inbox.

Webhook alerts
Zapier · Make · Pipedream

Triggers that fire a webhook or post to Discord when an event matches.

Not a general workflow automation platform.

Bonus: a free EU website speed test with no account required.

Install

One script. That is the SDK.

Paste this into <head>. Pageviews, sessions and scroll depth start collecting on the next visitor. No config file, no npm install.

<script defer src="https://tinymetrics.io/tm.js"></script>

Custom events take one line:

<button data-tiny-event='Buy'>Buy Now</button>

Or fire from JS with properties:

window.tinymetrics.track('Buy', { color: 'red' })

Works anywhere you can edit <head>: Next.js, Astro, Nuxt, plain HTML, WordPress, Webflow. Installation guide →

Pricing

Nine dollars a month for the whole stack.

Maker plan
$9/ month
Get started →
What is included
  • 100,000 events / month
  • Unlimited websites
  • Unlimited data retention
  • 5 team members
  • 100 SEO keywords tracked daily
  • Custom-domain email forwarding
  • Triggers, webhooks and Discord alerts
  • Every feature in the index above

Questions people actually ask

If yours is not below, email [email protected]. A human replies, usually the same day.

The script is small (a couple of KB gzipped) and loaded with the defer attribute, so it does not block rendering of the page.

The script does not set document.cookie for tracking. A small visitor identifier is kept inlocalStorage on the visitor's own browser, and a session identifier in sessionStorage. Whether that means you can skip a consent banner depends on your jurisdiction and your other tooling, so check with your own legal counsel.

In the EU. Tiny Metrics is built in Denmark and hosted in Germany.

Yes. Unlimited projects on the $9 plan. The Overview screen shows a two-week trend for every project you track in one place.

Yes. Add data-tiny-event='Buy' to any element, or call window.tinymetrics.track('Buy', { color: 'red' }) from JS. Extra HTML attributes prefixed with data-tiny-event- become event properties.

Yes. There is no free tier; signup goes through a Stripe checkout. Cancel any time and billing stops the next cycle.

Two minutes to install.

Paste a script tag, see the next visitor in real time.

Add Tiny Metrics to your site →

Analytics without the compromise

Tiny Metrics is a privacy-first Google Analytics alternative, EU-hosted, built for teams that care what their site does to the people who visit it. One script tag, one paid plan, every feature included from day one.

You get real-time sessions with per-visitor timelines, scroll heatmaps and depth, conversion funnels with stuck detection, retention cohorts, user-flow Sankeys, segments and saved filters, UTM and referrer breakdowns, custom events with searchable properties, SEO keyword rank tracking, webhooks and Discord triggers, custom-domain email forwarding, and a multi-project overview that fits on one screen.

No SDK to wrestle with, no quarterly migration when the vendor renames a metric. Drop in <script defer src="https://tinymetrics.io/tm.js"></script> and the next visitor shows up in the dashboard.