Once Analytics
Docs

self-hosted · first-party tracking · zero-maintenance

Buy-once web analytics.

Professional tracking without the subscription. One payment, runs on your Cloudflare account.

Live demo

Use code EARLYBIRD for 50% off. Includes 1 year of free updates.

“GA4 and Cloudflare Analytics showed completely different numbers - I couldn't trust either. Most alternatives are open source 'host it yourself' projects, which I don't want to deal with. Once Analytics installed in minutes and just works. Saves hours and hours of time trying to hunt down data discrepancies.”
Tim Liu

Tim Liu, Papercrane

“Once Analytics offers such a good model for GDPR compliance. If you actually want to implement analytics in a way that respects customer privacy, self-hosting is the way to go. But other open-source privacy-focused analytics products are really complicated to set up and maintain over time. Putting this in your Cloudflare instance makes the entire process effortless.”
James

James, Indie Founder

The analytics landscape today.

GA4

"Free"

Complex UI, data shared with Google for advertising purposes. No wonder most tech-savvy users block it.

Privacy-friendly SaaS

$9-14/mo forever

Clean dashboards, good privacy. $100-200/year, scales with traffic. Data on their servers. You stop paying, you lose access.

Classic self-hosted

$0 + your time

Full control, own your data. But: requires server maintenance, updates, and backups. Many "free" options are stripped-down versions of SaaS products - missing features to push you to their cloud.

Once Analytics

$19 once

Self-hosted on your Cloudflare account. First-party tracking improves accuracy. Zero maintenance - Cloudflare handles infrastructure.

Your domain

Bird's eye view of your traffic - visitors, pageviews, sources, and trends at a glance.

Visitors
2,847
Pageviews
8,234
Bounce
42%
Duration
2:34
Visitors over time
7D30D

Overview Report

Your traffic at a glance

See visitors, pageviews, traffic sources, top pages, geographic distribution, and device breakdown - all in one place. Spot traffic changes quickly and track growth week over week.

Your data. Your infrastructure. Minimal maintenance.

Lives on your Cloudflare account. You own everything. I built it so you don't have to.

1
Connect your CloudflareSimple one-time API Token authentication
2
Installer creates Worker and DatabaseAutomated infrastructure setup
3
Pick your subdomaine.g. stats.yoursite.com
4
Copy one script tagAdd to your site and you're done

5-minute setup. No command line required.

Features

What's included.

Everything you need, on your own infrastructure.

GDPR

No cookies.
No consent popups.

GDPR, CCPA, PECR-compliant by design, not by checkbox.

Fast, globally.

Runs on Cloudflare's edge network. Low latency everywhere.

Unlimited sites.

Connect any number of websites, no limits.

Your Cloudflare. Your data.

Nothing routes through us. We have no access to your stats.

Zero maintenance.

Cloudflare handles uptime, scaling, and infrastructure.

Raw data access.

Query your D1 database directly. Export to CSV anytime.

< 1KB tracking script.

Won't slow down your site. Won't annoy your users.

Real-time data.

See visitors as they happen, no delays or sampling.

Progressive Privacy

Start cookieless. Scale when ready.

Privacy needs evolve as your business grows. Once Analytics lets you choose your tracking level.

Fresh project? Start at Level 1 - no cookie banners, no privacy policy headaches, no consent popups. Growing and need deeper insights? Move up when you're ready, not when your analytics vendor forces you.

Start here
1

Cookieless

Privacy by default

Aggregate stats only. No cookies, no fingerprinting, no consent needed. Perfect for MVPs, landing pages, and side projects.

No cookie banner needed
2

Sessions

Anonymous visits

Track session duration and page flows with temporary IDs. Still privacy-friendly - IDs rotate daily.

Usually no consent needed
3

Returning

Recognize visitors

Short-term identifiers to see if visitors come back. Useful for measuring campaign effectiveness over days.

May need consent in EU
4

Cookie-based

Complete picture

Long-term visitor tracking, user journeys across sessions, attribution modeling. Full tracking capabilities.

Consent management required
Roadmap

What's coming next.

Once Analytics is actively developed. Here's what's on the horizon.

Customizable reporting

Build your own dashboards with the metrics that matter to you. Drag, drop, resize.

User journeys & segments

Understand how visitors move through your site. Create segments based on behavior.

Report sharing

Share reports with your team or make them public.

Ecommerce & lead gen events

Pre-built tracking for GA4 recommended events. Purchase, add_to_cart, generate_lead, and more.

Tag management

Deploy and manage other scripts through Once Analytics. Google Consent Mode v2 compatible. One place for all your tracking.

Server-side tracking

Connect Stripe, webhooks, or your backend as source of truth for key conversions.

Your purchase includes 1 year of free updates. Price locks in at what you paid.

Michal

About

Hey, I'm Michal

10+ years in tracking and analytics.

I work with eCommerce and SaaS companies on tracking coverage, data quality, server-side implementations, and attribution modeling.

I built Once Analytics to make professional analytics accessible to indie makers and small teams who don't want to pay monthly fees or give their data to third parties.

I use it on all my own projects.

use code EARLYBIRD for 50% off

$19$39

One-time payment. Includes 1 year of free updates.

Secure checkout via Stripe
FAQ

Questions I get asked

Use code EARLYBIRD for 50% off - $19 instead of $39. The code expires at launch. As major features ship (funnels, API, integrations), the price increases. Your price stays locked at what you paid.