Skip to content
Sealmetrics
Pillar — Cookieless analytics

Analytics without cookies. Complete data, by architecture.

Updated · By , Founder, Sealmetrics

In 2026, cookie-based analytics misses a large and uneven share of European traffic: on Incapto's Shopify store, measured over 48 days, GA4 did not record 29% of visits, and the size of the gap is different on every site. This is a guide to the alternative — what cookieless analytics is, what it counts, what it deliberately doesn't, and where it fits beside the rest of your stack.

Why cookie-based analytics fails in 2026

The cookie was designed in 1994 for session continuity — keeping you logged in, holding a shopping cart. Its use for analytics was a later adaptation that depended on conditions that no longer exist. Three structural shifts have made the cookie an unreliable measurement primitive in Europe, and they compound:

1. Consent rejection — 40 to 60% of traffic, in our experience

Since the 2019 CNIL and ICO guidance hardened, a consent banner is required before any non-essential cookie is set. In our experience with clients, between 40% and 60% of traffic doesn't accept cookies, and of those who do, 40% don't accept on the first pageview. Those visitors are still on your site, still buying, still leaving — but invisible to your analytics.

2. Ad blockers — a share that varies by audience

uBlock, AdBlock Plus and the Brave browser ship rule lists that strip third-party analytics scripts before they execute. The visitor never registers in your GA4 property at all — there is no consent to reject because there is no request. This loss is silent. It does not appear as a missed opt-in; it appears as missing sessions.

3. Safari ITP and Firefox ETP — 7-day cap on first-party cookies

Even when the visitor consents, Safari's Intelligent Tracking Prevention caps first-party analytics cookies at 7 days. Firefox does the same. A user who browses on Tuesday and converts on Thursday next week shows up as a new visitor. Attribution windows collapse. Returning-visitor identification stops working at scale.

Stack those losses and GA4 doesn't see part of your traffic: it is rejected, blocked or expired before measurement begins. How much depends on the store and the channel, so it has to be measured, not assumed. Google's answer — Consent Mode v2 — is to model the missing data statistically. That is a useful estimate for some questions. It is not a measurement.

How analytics works without cookies

The architecture removes the cookie as a tracking primitive and replaces it with anonymous, first-party event counting. Three layers, one pipeline:

  1. 01

    First-party pixel on your own subdomain

    A small JavaScript tag (846 bytes in our case) sends each pageview to pixel.yourdomain.com— a subdomain of your own domain, not a third-party host, once first-party tracking is configured (the default install loads from t.sealmetrics.com). Because the request leaves the page from the first-party origin, ad-block rule lists are far less likely to match it. Because no cookie is set or read, there is nothing on the device for a consent gate to protect.

  2. 02

    Anonymous server-side event counting

    The pixel endpoint runs in Dublin and counts events at channel, campaign and landing-page level. No user identifier is created. No fingerprint of IP plus User-Agent is stored. The system knows that 142 pageviews arrived from Google CPC on a specific landing page; it does not know that visitor A and visitor B were the same person.

  3. 03

    Last-click attribution and aggregate reporting

    Each conversion event is attributed to the source of the session in which it happened — last-click, scoped to the session, with no lookback window across sessions. Aggregates flow into dashboards, BigQuery, and an MCP server for AI agents. The output is channel performance: which sources drove revenue this week, and by how much.

The full architecture — pixel, pipeline, reporting layer — is documented on How it works. The technical glossary entry is at cookieless analytics.

What you measure — and what you don't

The honesty matters. Anyone who tells you cookieless analytics does everything cookie-based did is selling, not informing.

What it captures

  • Pageviews, sessions and conversion events — without consent gaps.
  • Channel, campaign, source and medium for every event.
  • Last-click revenue attribution at channel level.
  • Funnel step counts — how many visitors reached step 1, step 2, step 3.
  • Landing-page performance, geographic distribution (country level), device class.
  • Conversion events from Shopify, WooCommerce, Magento, PrestaShop and custom checkouts via dataLayer.

What it does not

  • Identify a returning visitor across sessions.
  • Build per-user behavioural profiles.
  • Reconstruct an individual's path through your site.
  • Power user-level CRM triggers based on browsing history.
  • Replace a CDP for logged-in product analytics.
  • Provide individual-level retargeting audiences (use Google/Meta pixels for that, run in parallel).

For a CMO defending media spend, a CFO reconciling channel revenue against the P&L, or an eCommerce manager whose decisions live or die by traffic mix, the left column is the answer. For product analytics on a logged-in app, the right column is the wrong tool — pair with Mixpanel or Amplitude.

Cookie-based vs first-party server-side

The architectural difference shows up in six places that matter for measurement decisions.

DimensionCookie-based (GA4, GA360, Adobe)First-party server-side
Traffic captured (EU)Consent-dependent — lost to consent, ad-block and ITP (GA4 missed 29% of visits on a measured store)Not reduced by consent — no script, no expiry
Consent bannerRequired before any trackingNot required — no personal data
Ad-blocker impactScript stripped for a share of visits that varies by audienceFirst-party request — not in rule lists
Cookie lifespanSafari ITP caps at 7 daysNo cookie — irrelevant
Returning-visitor IDPossible (when cookie survives)Not possible by design
Attribution modelData-driven or last-click on consented trafficLast-click on data without consent gaps
Data residencyUS default (GA), EU optional (Adobe, Piwik)EU-only (Dublin)

For the full feature-by-feature comparison against GA4, see Sealmetrics vs Google Analytics 4. The enterprise tier (GA360, Adobe Analytics, Piwik PRO) is covered on Comparisons.

Where it fits in your analytics stack

Cookieless analytics is not a replacement for every tool. It is the measurement layer — the source of truth for “how much traffic came in, where from, and what did it do.” The rest of the stack stays:

Alongside GA4 (for Google Ads conversion import)

Keep GA4 running for the integrations Google reserves for its own product: Ads conversion import, the Search Console join. Use Sealmetrics as the number you make decisions on. Two tools, two purposes.

Alongside Mixpanel / Amplitude (for product analytics)

Product analytics needs user-level identification — logged-in event streams, cohort retention, feature usage by account. That is a different tool category. Run it after authentication; run Sealmetrics on the marketing surface.

Alongside BigQuery (for warehouse modelling)

Full-resolution event and conversion counts export to BigQuery on every plan, the free Agentic tier included — no ETL, no sampling. Marketing-mix modelling, finance reconciliation and custom attribution windows live in the warehouse.

Not a replacement for Meta or Google ad pixels

Retargeting audiences and on-platform optimisation still need their respective pixels. They serve the bidder, not the measurement. Keep them; measure their actual contribution with Sealmetrics.

Common questions

Is cookieless analytics legal under GDPR?
It can be, and the route is architectural rather than contractual. When no personal data or identifier is stored and nothing is stored on or read from the device, the GDPR obligations that attach to personal data are not triggered and the ePrivacy storage-and-access rule has nothing to attach to. Whether a given deployment is consent-exempt still depends on its configuration and on the national regulator's criteria — the CNIL, the German DSK and the UK ICO each publish their own, and they are not identical. Sealmetrics ships with a DPA, EU-only processing in Dublin, and a TPSR (Transfer, Privacy and Security Review) package for legal review.
How accurate is cookieless tracking compared with GA4?
It captures more, not the same. Cookie-based tools lose data three times in Europe: in our experience with clients, between 40% and 60% of traffic doesn't accept cookies, ad blockers strip the script for a share of visitors that varies by audience, and Safari/Firefox cap first-party cookies at 7 days. Cookieless collection avoids the consent and cookie-expiry losses, and served from your own subdomain it is far less exposed to ad blockers. Measured cases: Dreamplace Hotels sees roughly 30% more traffic than Google Analytics and attributes 15–20% more sales against its CRM; on Incapto's Shopify store, GA4 missed 29% of visits while Sealmetrics recorded 96% of real orders.
Can I run it alongside Google Analytics 4?
Yes — we recommend it for the first 30 days. Most teams keep GA4 running for Google Ads conversion import and BigQuery legacy, and use Sealmetrics as the source of truth for board-level decisions. There is no migration. One script tag, runs in parallel.
What can cookieless analytics not do?
It cannot identify a returning visitor. It cannot follow a single person across pages or sessions. It does not build per-user behavioural profiles. If your use case requires user-level identification (logged-in product analytics, CRM triggers based on individual browsing), you need a different category of tool — likely Mixpanel, Amplitude or a CDP. Sealmetrics counts events anonymously and attributes conversions to the channel that drove them, at aggregate scale.
What about Google Consent Mode v2?
Consent Mode is a modelling layer: when visitors reject cookies, Google estimates the missing data statistically. It is still cookie-based at heart. Part of what you see in GA4 with Consent Mode is a model of the traffic you cannot measure. Cookieless analytics is a measurement layer — visitors are counted whether or not they accept the banner, no model required. The two answer different questions.
How fast is implementation?
5 to 30 minutes to install the 846-byte first-party pixel, depending on the platform — any CMS, SPA or headless setup. First data in the first hour. Full calibration within a week. Side-by-side with GA4 from day one — no rip-and-replace.

See your complete data in 30 minutes.

Book a walkthrough with the founder. We run the gap calculator on your real traffic and show you what GA4 is missing this month.

Built by a founder · EU-hosted by design