Skip to main content

Sealmetrics vs Google Analytics 4

Sealmetrics and Google Analytics 4 are both web analytics tools that report traffic, sources, conversions and revenue. The main difference is the identifier: GA4 relies on a first-party cookie and therefore on visitor consent in the EU, while Sealmetrics sets no cookie, stores no IP address and needs no banner. In practice that means GA4 reports the visitors who accepted the banner, and Sealmetrics reports all of them.

Side-by-side

Google facts checked 2026-09-04 on Google's own help pages; each row links to the page it was read on.

CriterionSealmetricsGoogle Analytics 4
Company / HQSealmetrics, EU companyGoogle LLC, Mountain View, USA; Google Ireland Limited for EEA users (source)
Hosting modelManaged cloud onlyManaged cloud only (source)
Identifier between pageviewsIn-memory session marker, ~2 h, not derived from IP; no cookies or localStorage (details)First-party cookie _ga with a 2-year default expiry, used "to distinguish users" (source)
Visitor IP addressNever stored; country derived from browser timezone (details)Not logged or stored for EU/UK/CH users; used for geolocation and then discarded (source)
Data residencyDublin, Ireland only (details)EU device data collected on EU servers "before forwarding traffic to Analytics servers for processing"; final location not stated (source)
Vendor's position on consentNo banner needed for measurementConsent required for cookies "where legally required" under Google's EU User Consent Policy (source)
Behaviour when consent is deniedNot applicable — every hit measuredTags send cookieless pings; gaps filled by conversion and behavioural modelling (source)
Script size (gzipped)1.1 KB (measured)Not published; Sealmetrics measured ~145 KB on 27 Aug 2026 (method)
Free tier14-day free trial; no self-service free plan (billing)Standard properties free; Analytics 360 paid with SLA (source)
Data retention24 months, fixed for every plan2 or 14 months for event data; up to 50 months on 360 (source)

How each one measures visitors

GA4 writes a client ID into the _ga cookie on the first pageview and reads it back on every later one. That single mechanism is what makes unique visitors, session duration, cross-session journeys and audience lists possible — and it is also what puts GA4 inside the scope of the ePrivacy Directive's consent requirement. Google's own policy requires legally valid consent for cookies where the law demands it, and when a visitor declines, GA4 falls back to cookieless pings and statistical modelling rather than measurement.

Sealmetrics records four non-identifying variables per hit — timestamp, user agent, current URL and referral URL — plus a session marker that lives in memory for roughly two hours and is never written to the device. Nothing is stored on the visitor's browser, the IP is used only in memory for anti-abuse checks, and the country comes from the browser's timezone. Because no personal data is stored, there is nothing for a banner to ask permission for. The cost of that design is fixed: no unique visitors, no session duration, no exit pages, no user journeys.

When Google Analytics 4 is the better choice

  • You optimise Google Ads with audience sync and automated bidding — Sealmetrics attributes campaigns via UTMs but does not push audiences back to Google Ads.
  • You need user-level analysis: cohorts, cross-device journeys, predictive metrics, or a BigQuery pipeline you have already built on GA4's event schema.
  • Most of your traffic comes from markets where consent rejection is low, so the data gap that motivates a switch is small.

When Sealmetrics is the better choice

  • Your EU traffic is material and you are losing 15–60% of it to the banner — the exact share depends on sector, brand strength and traffic mix.
  • Your DPO wants a short answer to "what personal data does the analytics tool process?" — the answer here is none, with a DPA ready to sign.
  • Page weight matters: the tracker fits in a single TCP packet and fires before a visitor can abandon the page.

Frequently asked questions

Can I run GA4 and Sealmetrics at the same time?

Yes, and many teams do during a transition. The two scripts do not interfere, and running them side by side is the easiest way to see the size of the consent gap on your own traffic. The GA4 migration checklist describes the parallel-run period.

Does GA4 store IP addresses?

Google states that it does not log or store individual IP addresses from EU, UK or Swiss users, and that IP data is used for geolocation and then discarded. Sealmetrics goes one step further: the IP is never used for geolocation at all — country comes from the browser timezone.

Why does GA4 show more Direct traffic than Sealmetrics?

When a visitor arrives from a campaign and declines the banner, GA4 cannot set its attribution cookie, so the visit is filed as Direct. Sealmetrics reads UTM parameters on arrival without any cookie, so attribution does not depend on the banner outcome.

Is Sealmetrics less detailed than GA4?

For anything that requires following an individual — unique visitors, session duration, journeys — yes, by design. For aggregate traffic, conversions, revenue and attribution, Sealmetrics covers every visitor while GA4 covers the consenting subset.

In short
  • GA4's identifier is a 2-year cookie, so EU measurement depends on the banner; Sealmetrics uses no cookie and needs no banner.
  • GA4 discards EU IPs after geolocation; Sealmetrics never uses the IP for geolocation and stores data only in Dublin.
  • GA4 offers user-level analysis and Google Ads audience sync; Sealmetrics trades those for complete, consent-independent data.
Written and maintained by the Sealmetrics Team