How Sealmetrics Works
Sealmetrics measures your website traffic without cookies, consent banners or personal data, on a simple principle: measure everything, identify no one. You add one script tag; every visit is recorded as a set of non-identifying signals; your reports show aggregate patterns.
What gets recorded
Four variables per hit:
- Timestamp — when the visit happened
- User Agent — used for anonymous device classification (browser, OS, device type). The raw string is purged after 1 day; only the derived categories persist in aggregates
- Current URL — which page was viewed
- Referral URL — where the visitor came from
No IP addresses stored, no cookies, no localStorage, no persistent identifiers. Hits within one visit are grouped by a short-lived, in-memory session marker (roughly a two-hour inactivity window) that is never written to the device and cannot recognise a returning visitor.
Because no personal data is collected and nothing is stored on the visitor's device, there is no consent to ask for — which is also why cookie-based tools lose 15–60% of visitor data in EU markets — depending on sector, brand strength and traffic mix — while Sealmetrics does not. The full reasoning is in What is Consentless Analytics?, and the exact field list with retention is in What We Track.
What you get in reports
Traffic and entrances, traffic sources and campaigns, conversions and revenue with last-click attribution at channel level, aggregate engagement (bounce rate, engagement rate, pages per session), country from browser timezone, and device/browser breakdowns. Hits appear within seconds — the Last hit timestamp on the Overview report lets you verify your install immediately.
What you do not get is anything that needs a persistent identifier: unique visitors, session duration, cross-session journeys or cohorts. See the Metrics Reference for how each metric is calculated.
How the data flows
- The tracker (1.3 KB gzipped, asynchronous) detects page views and the events you instrument.
- Hits are sent to Sealmetrics infrastructure in Dublin, Ireland. IPs are used in memory only for anti-abuse checks and are never persisted in the analytics database.
- Each hit is processed on its own and aggregated. Event-level rows are purged after 1 day; daily aggregates and conversions are kept 24 months.
- Known bots, crawlers, scrapers and monitoring tools are filtered out so reports show real visitors — see Bot Detection.
Getting started
Add one script tag to your <head>, then instrument conversions with sealmetrics.conv(). It works with any stack — WordPress, React, Vue, plain HTML — natively or through Google Tag Manager. A REST API and CSV export are available for pulling the data into your own systems.
Related documentation
- First Steps with Sealmetrics — go from signup to live data
- Installation — add the script tag
- What is Consentless Analytics? — the model and its legal basis
- What We Track vs What We Don't — every field, with retention
- Overview Report — the aggregate insights this architecture produces