Zerolytics v1.0 — $49 lifetime license. Deploy to your own Cloudflare account.Get license →
Self-Hosted on Cloudflare

Track visitors & revenue. Zero recurring subscriptions.

Deploy Zerolytics directly to your own Cloudflare account in 60 seconds. Connect Stripe to attribute every sale back to the referral source. $49 lifetime license with complete data ownership.

Get Lifetime License — $49
Deploy to your own Cloudflare account$49 lifetime license · No recurring subscriptionYour own database & 100% data ownershipNative Stripe & Dodo webhooks
https://analytics.yourcompany.com
Zerolytics Real-Time Analytics Dashboard
Customer Journey

Trace every customer from their first click to paid checkout

Zerolytics remembers how a visitor discovered you—whether via an 𝕏 launch post, a Hacker News thread, or an AI chat. When they return days later and purchase via Stripe, the entire sequence is linked to their original session.

  • First-party cookies (zl_vid & zl_sid)
  • Full timeline: pages viewed, goals triggered, and payment confirmations
  • Last non-direct attribution credits the true traffic driver
Zerolytics Customer Journey Audit Trail
Zerolytics Real-Time Live Activity Feed
Real-Time Feed

Watch visitor actions as they happen across the world

Stream live activity directly from Cloudflare’s 300+ edge cities. View current online visitors, page navigation sequences, geographic locations, and celebrate conversions with instant audio sales chimes.

  • Server-Sent Events (SSE) edge streaming with zero polling overhead
  • Geolocation resolution: country flags, regions, and approximate city
  • Press M anytime to open the 3D interactive live globe
Campaign Attribution

Know exactly which marketing campaigns produce paying buyers

Stop relying on vanity pageview numbers. Zerolytics parses standard UTM parameters (utm_source, utm_campaign, utm_medium) and calculates your true ROI, conversion rates, and revenue per visitor.

  • Automated UTM campaign extraction and grouping
  • Revenue Per Visitor (RPV) and conversion rate per channel
  • Filter and compare custom date ranges in real time
Zerolytics Campaign & UTM Revenue Breakdown
Zerolytics Referrer Intelligence & AI Assistant Discovery
Referral Intelligence

Identify traffic from 𝕏, Reddit, Google, and AI search engines

Zerolytics intelligently classifies inbound traffic: social media networks, traditional organic search, newsletter links, and modern AI assistants like ChatGPT, Claude, and Perplexity.

  • Automatic AI assistant referral detection (chatgpt.com, perplexity.ai)
  • Clean social parsing: groups t.co under 𝕏 and parses subreddits
  • Immune to ad-blockers since it serves first-party from your domain
Dual-Metric Theme Engine

Crafted for clarity. Styled for your personal vibe.

Zerolytics tracks both Traffic Acquisition and Stripe Revenue simultaneously. Choose between five hand-tuned dual-metric palettes designed for legibility, dark/light contrast, and aesthetic craft.

analytics.yourcompany.com/?theme=terracotta
Theme: Warm Terracotta
Zerolytics Dashboard rendered in Warm Terracotta theme
Signature Editorial

Warm Terracotta

The original Zerolytics craft aesthetic. Warm tactile paper tones, slate-blue visitor curves, and earthy terracotta revenue bars.

Visitors Metric
Slate Blue (#7cb1ea)
Revenue Metric
Warm Terracotta (#e07b5f)
Instant 1-click theme switcher in top toolbarSaved to localStorage per device & userRecharts SVG graphs & metrics adapt dynamically
analytics.yourcompany.com
18 visitors online right now
bash — npx zerolytics-setup
Automated Setup
$npx zerolytics-setup
Zerolytics v1.0 — Self-Hosted Revenue Analytics on Cloudflare Workers & D1
[1/6] License Verification✓ ZL-49-4091 (1/1 active slot)
[2/6] Cloudflare Account✓ Connected (aj@domain.com)
[3/6] Admin Security✓ Credentials encrypted & secured
[4/6] Cloudflare D1 Database✓ Created "zerolytics" database
[5/6] Edge Bundle Assets✓ Verified pre-compiled edge assets
[6/6] Cloudflare Workers Deployment✓ Live at analytics.yourcompany.workers.dev
✔ Zerolytics is live and readyTotal setup time: 48s
Cloudflare Infrastructure

Your analytics. Your infrastructure.

Deploy Zerolytics directly to your own Cloudflare account. Your analytics data stays within the infrastructure you control.

Pillar 1$49 Once

Zerolytics License

One payment for Zerolytics. No separate Zerolytics hosting subscription and no recurring licence fees. Includes 1 production deployment slot and lifetime software updates.

No recurring Zerolytics subscription
Pillar 2Your Cloudflare

Hosting

Deploy directly to your own Cloudflare account. Cloudflare's free tier can support smaller workloads within its usage limits. Additional Cloudflare charges may apply as your traffic and storage grow.

Cloudflare usage billed separately
Pillar 3100% Private

Data Ownership

Your analytics telemetry, visitor journeys, and Stripe revenue logs stay entirely within the infrastructure you control. Zero third-party data access, zero ad-network tracking, and 1-click JSON raw export anytime.

Infrastructure controlled by you

Clear, Trustworthy Hosting

No separate Zerolytics hosting subscription. No recurring licence fees. Cloudflare's generous free tier (100,000 Worker requests/day, 5,000,000 D1 reads/day, 5GB storage) can support smaller workloads within its usage limits. Additional Cloudflare charges may apply as your traffic and storage grow.

Read Cloudflare FAQ →
Quick Setup

Automated 1-command deployment to your Cloudflare account

No need to build from source, configure Node servers, or manage VPS infrastructure. Zerolytics deploys a production-ready edge stack in 60 seconds.

01

1. Buy License ($49)

Purchase your lifetime license key. No recurring payments, no hidden tiers, and single-deployment authorization for unlimited tracked websites.

02

2. Run Setup Command

Run npx zerolytics-setup in your terminal. Enter your license key and admin password. The CLI connects to Cloudflare, creates your D1 database, and deploys the pre-compiled bundle automatically.

03

3. Own Your Infrastructure

Your analytics dashboard is live at your own domain (analytics.yourdomain.com). All visitor events and revenue attributions stay 100% inside your private Cloudflare D1 database.

Cost Breakdown

Stop paying monthly taxes on your traffic growth

See how much you save over 3 years switching from subscription SaaS analytics to Zerolytics.

50,000 / month
Cloudflare Hosting: $0/mo (Free Tier)
10k100k500k1,000,000+
Plausible / Fathom
$19/mo
3-Year Cost: $684
Mixpanel Analytics
$85/mo
3-Year Cost: $3,060
Zerolytics + Cloudflare
$0/mo CF hosting
3-Year Total: $49 ($49 license + $0 CF)
Net 3-Year Savings with Zerolytics
+$635 saved

Zerolytics license is $49 one-time. Cloudflare hosting is billed directly by Cloudflare (free tier supports smaller workloads).

Feature Comparison

Zerolytics vs Subscription Analytics

Compare Zerolytics's self-hosted architecture against recurring SaaS subscriptions.

FeatureZerolyticsPlausible / FathomGoogle Analytics 4
Pricing Model$49 one-time lifetime license$19 to $199/month recurring"Free" (Ad surveillance)
Hosting & InfrastructureYour Cloudflare account (CF usage separate)Included in subscriptionGoogle hosted
Setup Experience1-command (npx zerolytics-setup)Sign up with cardComplex Google Tag Manager
Revenue AttributionNative Stripe & Dodo WebhooksManual goals / basicComplex BigQuery pipelines
Data Ownership100% in your private D1 databaseVendor's cloud databaseGoogle owns the dataset
Recurring Software FeesNone ($0 recurring subscription)Monthly/annual SaaS feesFree in exchange for data
Ad-Blocker ResilienceFirst-party on your own domainRequires CNAME proxy setupHeavily blocked (25-40%)
Raw Data Export1-click JSON database dumpCSV aggregate export onlyBigQuery export setup
AI Assistant ReadyClaude Code & Cursor Prompt GeneratorNoneNone
Simple One-Time Pricing

Pay once. Own your analytics setup.

One payment for Zerolytics. Deploy it to your own Cloudflare account and manage your analytics infrastructure yourself.

Lifetime LicenseSelf-hosted on Cloudflare
$49— Lifetime License

One payment for Zerolytics. Deploy it to your own Cloudflare account and manage your analytics infrastructure yourself.

Buy Lifetime License — $49
No recurring Zerolytics subscription
Self-hosted deployment to your Cloudflare account
Your own database and infrastructure (100% data ownership)
Cloudflare usage billed separately, if applicable
1 Cloudflare Worker deployment slot (track unlimited websites)
Native Stripe & Dodo revenue attribution webhooks
1-Command automated setup via npx zerolytics-setup
1-Command lifetime updates via CLI
1-Click JSON raw database export anytime
Real-time 3D live globe, visitor map, and audio sales chimes
Hosting Note: Cloudflare's free tier can support smaller workloads within its usage limits. Additional Cloudflare charges may apply as your traffic and storage grow.

Frequently Asked Questions

Do I need to compile source code or manage servers? +

No. Zerolytics is delivered as an optimized, pre-compiled distribution. You simply run `npx zerolytics-setup` in your terminal. The CLI handles connecting to your Cloudflare account, creating your D1 database, and deploying the worker in 60 seconds. You do not need Docker, VPS servers, or git repos.

How does the license key and deployment slot work? +

Your $49 license gives you 1 production deployment slot. During setup, you enter your license key, and the CLI activates your Cloudflare deployment. That single deployment can track unlimited websites and domains. When an update is released, you re-run the CLI with your key to pull updates and re-deploy without losing data.

Will Cloudflare charge me for hosting? +

Cloudflare provides a generous free tier (100,000 Worker requests/day, 5,000,000 D1 reads/day, 100,000 D1 writes/day, and 5GB storage) that can support smaller workloads within its usage limits at $0/month. Zerolytics itself charges no recurring hosting fees. As your traffic and storage grow beyond Cloudflare's free quotas, Cloudflare charges you directly for usage (such as the Cloudflare Workers Paid plan at $5/month).

How does Stripe and Dodo revenue attribution work? +

When a visitor lands on your site, Zerolytics sets first-party attribution cookies (`zl_vid` and `zl_sid`). When they purchase via Stripe or Dodo Payments, the visitor ID is passed as metadata or client_reference_id. When the payment webhook triggers, Zerolytics matches the payment to the exact referral link or tweet that brought them.

Can I connect AI tools like Claude Code or Cursor? +

Yes! In the Settings page of any site, click "Copy AI prompt" to get a pre-filled prompt that instructs Claude Code or Cursor to install the tracker, configure goals, and connect payment metadata in your codebase automatically.

Do I need a cookie consent banner? +

Zerolytics uses two first-party cookies and does not store IP addresses or track across different websites. It is GDPR-friendly by design and doesn't sell visitor data.

Can I export my data? +

Yes, anytime. The Settings tab includes a 1-click "Export Site Data" button that downloads your entire historical sessions, events, payments, and goals in standard JSON format.

Stop renting. Start attributing.

Deploy your private analytics engine to your own Cloudflare account. 100% data ownership with a single $49 payment.

Get Lifetime License — $49

One-time $49 payment · No recurring Zerolytics subscription · Your own Cloudflare infrastructure