Privacy
Cookieless by default
Anonymous collection keeps the core experience useful without tracking people across the web.
Simple, powerful analytics that respect privacy.
Cookieless, Cloudflare-native, and no cookie banners required.
Universal compatibility for any modern website, framework, or platform.
Real-time insight, fast delivery, and a Cloudflare-native data path.
Privacy
Anonymous collection keeps the core experience useful without tracking people across the web.
Ownership
Operational state lives in D1 while raw events and replay objects remain in your R2 buckets.
Realtime
Worker validation and Queue handoff keep the collection path responsive and resilient.
The essential analytics workflow is live today, with clear paths for deeper analysis.
Analytics
Validate site ownership, enqueue durable messages, archive raw JSON, and update hourly rollups.
Behavior
Issue upload grants, accept replay payloads, finalize metadata, and retain canonical objects in R2.
Control plane
Create an account, register sites, view rollups, and copy the installation snippet without a database container.
Add one lightweight script and begin collecting privacy-friendly analytics.
01
Use the production sign-up flow backed by Cloudflare D1.
02
Add the domain and copy the generated site identifier.
03
Paste the provided analytics.js tag into your website.
Start with the Cloudflare-native core and scale storage and compute only as traffic grows.
Edge
Routing, auth, ingestion, replay grants, and scheduled cleanup.
Recommended
Data
Small operational tables in D1 and durable event or replay objects in R2.
Async
Durable delivery and per-session coordination without an always-on database container.
Get started free
Create an account and start tracking in minutes.