Est.MMXXVI · v1.0
StackCloudflare · D1 · SvelteKit
Payload< 1024 bytes
Cookies0 (ZERO)
LicenseFree forever

Analytics with teeth. Without cookies. // 0x0000 — BRING.THE.THUNDER

Real-time web analytics that load in one millisecond and weigh less than a tweet. No consent banner. No fingerprinting. No creepy data brokers. Just the numbers, delivered from the edge, where your visitors actually live.

Ingest latency 38ms Script payload 0.94 KB Cookies dropped 0 IPs stored never Edges live 300+ Uptime 99.99% Bots filtered 40+ patterns Retention 10 years GDPR / CCPA / PECR all clear Consent banner required no Ingest latency 38ms Script payload 0.94 KB Cookies dropped 0 IPs stored never Edges live 300+ Uptime 99.99% Bots filtered 40+ patterns Retention 10 years GDPR / CCPA / PECR all clear Consent banner required no
01

See it hit live.

ts://ingest/live

Every pageview. Every event. In flight.

No polling. No delays. Events ingest via sendBeacon, queue on Cloudflare, and land in your dashboard before the page finishes scrolling.

P50 latency
38ms
Script size
0.94kb
Events/day
Cookies
0
02

The entire kit.

01
F.01

Realtime feed

Watch visitors land, click, and convert. Country, device, referrer — all in the live stream.

02
F.02

Zero cookies

No identifiers. No fingerprints. No personal data — ever. GDPR, CCPA, PECR compliant by default.

03
F.03

Sub-1KB script

Async, deferred, beacon-based. Zero layout impact, zero blocking, zero slowdown.

04
F.04

Custom events

Signups, purchases, scrolls, clicks — track anything with arbitrary JSON props.

05
F.05

Funnels

Stitch events into funnels. Find the exact step where your users ghost you.

06
F.06

Geo breakdown

Country and city-level insights. Derived from Cloudflare geo — we never store an IP.

07
F.07

Device forensics

OS, browser, form factor. User-agent parsed edge-side, nothing fingerprinted.

08
F.08

UTM capture

Source, medium, campaign, content, term. Attribution without the attribution tax.

09
F.09

New vs returning

Track your audience mix over any window. Cohort patterns, retention curves, churn.

10
F.10

Entry / exit pages

Where they land, where they bounce. Optimise the first five seconds.

11
F.11

Global filters

Slice by country, OS, referrer, UTM, path — stacked. Every view respects every filter.

12
F.12

Bot-grade filter

40+ known bot signatures plus header heuristics. Your data stays humans-only.

03

Install in 60 seconds.

I

Drop the tag

One <script> in your <head>. Async. Deferred. Under 1KB over the wire.

II

Ingest at the edge

Events hit the closest of 300+ Cloudflare PoPs via sendBeacon — not your origin.

III

See it flow

Open the dashboard. Pageviews appear before you finish your coffee sip.

// install.html
<!-- ThunderStats · one tag, one job -->
<script defer
  data-site-id="YOUR_SITE_ID"
  src="https://t.thunderstats.com/ts.js"></script>
// events.js
// fire a custom event with props + revenue
window.thunderstats.track('purchase', {
  plan: 'pro',
  source: 'landing',
  revenue: 29.00
});
04

The showdown.

Measure ⚡ Thunderstats Google Analytics Plausible
No cookies / PIIYES
Script payload< 1 KB45+ KB~1 KB
Realtime dashboardYES
Custom events + propsYES
Funnel analysisYES
UTM captureYES
No consent banner neededYES
Runs on the edge globallyYES
Public share linksYES
Revenue trackingYES
Price$0 · foreverFree (you pay w/ data)$9 / mo
05

Wired edge-to-edge.

01
Script
esbuild minified, sendBeacon, async
02
Ingest
CF Worker, bot scrub, geo enrich
03
Queue
Durable, retrying, batched writes
04
D1
SQLite at the edge, 10y retention
05
API
JWT auth, KV cache, D1 queries
06
Dash
SvelteKit on CF Pages

Bring
the
thunder.

Free forever. No card. No lock-in. Five minutes from now, you're staring at live data.

Start ingesting