Skip to content
Quantalog
NewIntroducing the Platform API

Cookieless web analytics that counts the half others miss.

A privacy-first Google Analytics alternative with real-time dashboards, built-in SEO audits and an embeddable API. Cookie-based tools only measure the visitors who accept the banner — Quantalog sets no cookies and stores no personal data, so there is no banner to decline and nothing to miss.

  • <1 KB

    tracker size

  • 0

    cookies set

  • ~3s

    to first data

  • 100%

    of visitors counted

quantalog.daorbit.in · 42 visitors online

Visitors

12,847

+18.2%

Pageviews

41,203

+11.4%

Bounce rate

34%

−6.1%

Avg. session

2m 41s

+9.8%

Visitors · last 24 hours

polling 3s

Top pages

Views
  • /pricing4,128
  • /3,271
  • /blog/introducing-quantalog1,904
  • /docs/quickstart1,140

Top sources

Views
  • Direct3,902
  • google.com2,410
  • news.ycombinator.com1,288
  • x.com640

Product tour

See it before
you sign up.

Click through the real thing — landing page to live dashboard, in about a minute. No account needed.

Prefer the real thing? Start free — no card, live in about three seconds.

Verified against

  • Next.js
  • React
  • Vue
  • Svelte
  • Astro
  • Remix
  • Nuxt
  • WordPress
  • Shopify
  • Webflow

The consent gap

Half your traffic never makes it into the report.

Analytics that rely on cookies need permission before they can record anything. Everyone who ignores the banner, declines it, or runs a blocker becomes invisible — and the gap is not random. It skews toward exactly the privacy-conscious, technical audience most products care about.

Quantalog identifies visitors with a rotating daily hash of IP and user agent. Nothing is written to the browser, nothing personal is stored, and no consent is required — so there is no gap to correct for.

Share of visitors recorded

Cookie-based analytics55%

Only visitors who accept the banner

Quantalog100%

Every visitor — no banner to accept

Consent rates vary widely by region and audience; published figures commonly land between 40% and 80%. The point is not the exact number — it is that one of these tools is guessing and the other is not.

Features

Everything you need. Nothing you have to explain to legal.

Quantalog answers the questions a product team actually asks — who is here right now, where did they come from, what did they read — without following anyone around the internet.

Live in 3 seconds

Visitors, pageviews and active sessions stream in as they happen. No overnight batch job, no stale numbers, no sampling.

Cookieless by design

Visitors are a rotating daily hash of IP and user agent. Nothing persists in the browser, so no consent banner is required.

Sub-kilobyte tracker

One async script tag. It patches history.pushState, so React and Next apps report route changes with zero extra code.

The dimensions that matter

Pages, referrers, UTM campaigns, devices, browsers and countries — derived server-side from the request, not the client.

Custom events and goals

One line — rta.track("signup", { plan: "pro" }) — turns any action into a tracked event with its own conversion rate. No dashboards to wire up.

SEO audits built in

Run a Lighthouse-backed audit on any page you track: meta tags, content, structured data, broken links and Core Web Vitals, scored and kept over time so you can prove a fix worked.

Workspaces and sites

Group properties under a workspace, invite the team, and keep every site's data cleanly scoped and isolated.

Dashboards you can share

Publish a read-only view at a link anyone can open — no account needed. You pick which panels are visible, and everything else never leaves the server.

An API, not just a UI

Every number in the dashboard is reachable over REST with an API key. Build your own views — or resell them.

SEO audits

Traffic tells you who came. SEO tells you who didn't.

Audit any page on a site you already track. Quantalog reads it the way a crawler would, runs it through Lighthouse, and reports what is holding it back — in the same dashboard as your traffic, not a separate tool with a separate bill.

Lighthouse, scored and kept

Performance, accessibility, best practices and SEO, measured on the mobile profile Google indexes with — stored per run so a fix is provable rather than assumed.

Meta and content

Titles and descriptions measured against what results actually display, heading structure, keyword density, readability and every image missing alt text.

Broken links, found first

Every link on the page is followed and checked, so dead ends and redirect chains surface in your dashboard instead of in a customer's tab.

Structured data, validated

Your JSON-LD checked against schema.org: what breaks a rich result outright, and the optional properties that would make one stronger.

Beyond a single page

A site crawl finds the problems one page can't show you — orphaned pages, broken internal links, and content buried too deep to get crawled.

Progress you can hand over

Scores tracked across runs, competitors side by side, and any report publishable at a link — or printed to PDF — for the person who asked.

Everything the SEO audit checks

Reports

The people who need the numbers rarely open dashboards.

Send your traffic and SEO summary on a schedule — to yourself, your client, or whoever asked. Headline numbers up front, the full breakdown attached as a spreadsheet, and a copy on your own WhatsApp if you want one.

For the people who never log in

Send to a client, a manager, anyone — no account needed, no seat to pay for. Every email carries its own unsubscribe, so nobody is stuck on a list.

The detail, attached

A spreadsheet rides along with every send: top pages, referrers, channels, countries, devices, goals and SEO scores, each on its own sheet.

Daily, weekly or monthly

Pick the rhythm that matches how the work is reviewed. Pause a report when a project goes quiet and it keeps every setting for when it comes back.

Email or WhatsApp

Share the full report and its spreadsheet by email, and get a short version on your own WhatsApp the moment it goes out. Send yourself a copy first to check it.

Quantalog.
Monday, 08:00
Acme Store
1 — 7 Jan 2026
Visitors
12,480
+18%
Pageviews
31,207
+12%
Sessions
15,932
+9%
Bounce rate
38%
−4%
acme-store-report.xlsx
Open live dashboard
Everything scheduled reports can do

Live demo

Look around first. No account required.

Open a fully populated workspace in one click — real charts, a real SEO report, every page of the product. Nothing to install, nothing to sign up for, and nothing you can break.

A populated dashboard

A month of traffic across two sites — live visitors, top pages, referrers, countries, funnels and goals, all filled in.

A complete SEO audit

Scores, issues, meta tags, structured data, broken links and Core Web Vitals, with history across previous runs.

The sharing flow

See how a public dashboard and a shared audit look to the client on the other end of the link.

Explore the live demo

Read-only — the demo uses sample data and cannot be edited.

Setup

Three steps.
Roughly two minutes.

No SDK to install, no build step to change, no cookie policy to rewrite. The tracker patches history.pushState, so single-page apps report route changes on their own.

  1. 01

    Create a site

    Sign up, name your workspace, add a domain. You get a public site key immediately.

  2. 02

    Drop in the tag

    Paste one async script into your <head>. It is under a kilobyte and blocks nothing.

  3. 03

    Watch it live

    Open the dashboard. The first pageview lands in about three seconds — including yours.

app/layout.tsx
<script
  async
  src="https://quantalog-be.daorbit.in/tracker.js"
  data-site="qs_7f3a9c21"
></script>

Tracker size

0.9 KB

Cookies set

0

First data

~3s

Comparison

Where Quantalog fits

Most teams are choosing between a heavyweight suite that needs a consent banner and a counter that only shows pageviews. Quantalog is the middle: product depth without the compliance surface.

CapabilityQuantalogCookie-based suitesSimple page counters
Works without a consent bannerYesNoYes
Counts every visitorYesNoPartial
Real-time — no batch delayYesPartialPartial
Funnels and retention cohortsYesYesNo
Scroll depth and engaged timeYesPartialNo
Custom events with revenueYesYesNo
SEO audits in the same dashboardYesNoNo
Broken link and schema checksYesNoNo
Raw event export (CSV / XLSX)YesPartialNo
Multi-tenant API for your own usersYesNoNo
Under 1 KB on the pageYesNoYes

Categories, not specific products — capabilities vary between vendors in each column.

Platform API

Give analytics to your users.

If you run a site builder, an app platform, or an agency, one API key lets you provision a project per customer, inject the tracker into the apps you generate, and read their stats back into your own dashboard. Your users never see Quantalog unless you want them to.

provision.sh
# 1. Your backend creates a project for one of your users
curl -X POST https://quantalog-be.daorbit.in/v1/projects \
  -H "Authorization: Bearer sk_live_..." \
  -d '{ "name": "Jane'\''s Store", "extUserId": "user_8812" }'

# 2. Register the site they deployed — the snippet comes back
curl -X POST https://quantalog-be.daorbit.in/v1/projects/prj_31f/sites \
  -H "Authorization: Bearer sk_live_..." \
  -d '{ "name": "Store", "domain": "jane.shop" }'
dashboard.ts
// 3. Render their numbers inside YOUR product's UI
const res = await fetch(
  `https://quantalog-be.daorbit.in/v1/sites/${siteId}/stats?range=24h`,
  { headers: { Authorization: `Bearer ${process.env.QUANTALOG_KEY}` } }
);

const { visitors, pageviews, live, topPages } = await res.json();
POST/v1/projectsCreate a project for an end-user
GET/v1/projectsList projects, filter by your user id
POST/v1/projects/:pid/sitesRegister a site, get the snippet
GET/v1/projects/:pid/sitesList the sites under a project
GET/v1/sites/:siteId/statsRead every dashboard metric
GET/v1/sites/:siteId/snippetFetch the snippet again, any time
DELETE/v1/sites/:siteIdRemove a site and its data

Pricing

Plans that scale with your sites.

Every plan includes the full dashboard and SEO audit suite. No feature is held back to sell you an upgrade.

Prices in USD. Cancel any time — no exit interview.

FAQ

Questions people actually ask

Do I need a cookie consent banner?

No. Quantalog sets no cookies and writes nothing to localStorage. A visitor is a salted hash of IP, user agent and site key that rotates every day, so the same person is not re-identifiable tomorrow or across any other site. There is no personal data to consent to.

How is this different from Google Analytics?

It answers fewer questions, on purpose, and it answers them immediately. There is no sampling, no 24-hour processing delay, no consent banner and no data sent to an ad network. The whole dashboard is one screen instead of a reporting suite.

Will it work with my React, Next.js or Vue app?

Yes. The tracker patches history.pushState and listens for popstate, so client-side route changes are reported as pageviews with no extra code. Drop the script in your root layout and you are done.

What exactly is the Platform API for?

It is for companies whose customers each have their own site — app builders, hosting platforms, agencies. With one API key you create a project per end-user, register their sites, inject the tracker automatically, and read their stats back to render inside your own product.

Can I share a dashboard with a client?

Yes. Any workspace can be published as a read-only page at a link that works without an account — useful for clients, an office screen, or open stats. You choose which of the fourteen panels are visible, and anything switched off is never sent to that page at all. Your site keys, settings, team and raw events are never shared. If a link reaches the wrong person, replacing it revokes the old one immediately.

What do the SEO audits actually check?

A page you already track is fetched the way a crawler reads it and run through Google Lighthouse. You get the four Lighthouse scores, meta tags measured against the lengths search results display, heading structure and readability, images missing alt text, structured data validated against schema.org, every link followed and checked for broken targets and redirect chains, and Core Web Vitals for mobile and desktop. A site crawl covers the problems a single page cannot show, and every run is kept so you can prove a fix moved the number.

Can I send an SEO report to a client?

Yes, two ways. Publish it at a link anyone can open — you choose section by section what is visible, and anything switched off is stripped on the server rather than hidden — or export the report as a print-ready page and save it as a PDF. Sharing is per report, so publishing one audit never exposes the rest of the site's history.

Can I try it without signing up?

Yes. The login page has a live demo that opens a fully populated workspace in one click — a month of sample traffic, a complete SEO audit with history, and every screen in the product. It is read-only, the data is generated in your browser, and no account or card is involved.

Where is the data stored?

In MongoDB Atlas. Raw IP addresses are never persisted; they are hashed on receipt and discarded. You can export or delete a site's data at any time from the dashboard.

Does the script slow my site down?

It is under a kilobyte, loads with the async attribute, and sends events with navigator.sendBeacon, so it never blocks rendering or delays navigation.

Still stuck? Email us — a human replies.

Your first pageview is three minutes away.

Free forever on the Hobby plan. No credit card, no sales call, no onboarding webinar.