RankFloRankFlo
6 min read

Cookieless Analytics: How to Track Website Traffic Without Cookies

Cookies are dying. Learn how cookieless analytics works, why it matters for privacy compliance, and which tools to use.

R

ruben

Why Cookieless?

Third-party cookies are being deprecated across all major browsers. GDPR and CCPA require consent for tracking cookies. The result: traditional analytics tools (Google Analytics with cookies) now require annoying consent banners that 40-60% of visitors dismiss — meaning you lose half your data.

Cookieless analytics solves this by tracking visitors without cookies, eliminating the need for consent banners while still providing accurate traffic data.

How Cookieless Tracking Works

Instead of setting a cookie with a unique ID, cookieless analytics uses a combination of:

  • Session hashing — Generate a daily hash from IP + User-Agent + salt. Same visitor on the same day = same hash. No persistent identifier stored.
  • localStorage — Store a visitor ID in the browser's localStorage (not a cookie, not subject to cookie consent requirements in most jurisdictions)
  • Server-side fingerprinting — Combine request headers to identify unique visitors without client-side storage

Privacy Benefits

  • No cookie consent banner needed (in most jurisdictions)
  • GDPR-compliant by design — no personal data stored
  • No cross-site tracking
  • Data stays on your own infrastructure (when self-hosted)

Tools Comparison

ToolCookielessSelf-hostFree tier
RankFlo AnalyticsYesYesUnlimited
PlausibleYesYesNo (paid only)
FathomYesNoNo (paid only)
UmamiYesYesYes
Google AnalyticsNo (cookie-based)NoYes

Implementation

RankFlo's tracker is a single line of JavaScript that collects pageviews, referrers, device types, and UTM parameters — all without cookies:

<script src="https://app.rankflo.io/tracker.js" data-project-key="blg_xxx" async></script>