Skip to content
Sealmetrics
Changelog

What we have shipped.

Product updates, new features, and improvements. We ship continuously and document everything.

October 2026

New

Sealmetrics is now in Claude's connector directory

Ask Claude about your traffic, campaigns and revenue in plain language: Sealmetrics Analytics is listed in Claude's connector directory, available on claude.ai, the desktop and mobile apps, and Cowork. Search for Sealmetrics, click Connect and sign in with your Sealmetrics account — no API key to copy, no server to install. Claude sees exactly the sites your user can see, and every tool is read-only: it can query your reports, never change your configuration. Setup and the full list of tools are in the MCP server documentation.

September 2026

New

UTM Mapping override — Shopping and Performance Max clicks credited to the campaign that paid for them

Google Shopping and Performance Max serve product links that already carry utm_source, utm_medium and utm_campaign from the feed, and a Google Ads final URL suffix can only append parameters, never remove them. Until now the feed's UTMs always won: paid clicks were attributed to the wrong campaign and there was nothing the advertiser could do about it. Each UTM Mapping now has an “Override the UTM if the URL already has one” option. With it on, the value of your custom parameter is written even when the URL already carries that UTM, so the revenue lands on the campaign that bought the click. Enable it when you create the mapping, or with the Override switch on any row of the list. It is off by default: mappings that don't use it behave exactly as before.

August 2026

Improved

More accurate bounce rate — only page views count toward engagement

A visit is engaged when it sees more than one page, and from August 31, 2026 only real page views count toward that. Microconversions (CTA clicks, scroll, pricing views) and conversions are still recorded and keep their full attribution — campaign, landing page, device — but no longer take part in how a visit is counted, and no longer restart a session when fired on a URL that still carries utm_* parameters. Expect your bounce rate to drop by around 9% on that date: the traffic is the same, the engaged visits are now counted properly. Historical data is not recalculated, so there is a step in the series. No action required.

Improved

Ephemeral session identifiers — rotated every day

The session identifier we use to count visits without cookies is now ephemeral: it expires and regenerates daily, and the key material behind each rotation is destroyed immediately afterwards. Activity from the same device can no longer be linked across days or across sites — by anyone, ourselves included. Your reports are unaffected and no action is required.

Improved

Click IDs are no longer stored

Ad-platform click identifiers (gclid, fbclid, msclkid and the like) are now used only at the moment of the visit to attribute the channel, and are never stored — not as a field, not inside stored URLs. Campaign attribution for Google Ads, Meta and others works exactly as before. If you use the raw-data endpoints or the BigQuery export, the click ID field is gone from the responses (NULL in existing BigQuery tables): that's not a bug, that's privacy.

Improved

Raw User-Agents and IPs removed from storage and server logs

The browser's full User-Agent string is no longer retained in analytics storage, and our edge access logs no longer record visitor IP addresses or User-Agents. Browser, device and country reports are computed in flight and keep working unchanged.

July 2026

New

Seal AI Private — EU-hosted AI with token packs

Seal AI Private is generally available: the managed AI provider behind LENS, processed entirely in the EU (Paris) with no prompt retention and no API key to manage. A paid add-on on Growth, included on Scale and Enterprise, with 5M tokens per calendar month for the whole organisation and email alerts at 80% and 100%. Extra 5M-token packs cost €358.80 each, never expire, and are consumed only after the monthly quota. When the quota runs out, any user can fall back to their own Anthropic, OpenAI, Gemini or DeepSeek key.

Improved

Sources report — referral traffic grouped by domain, GA4-style

The Sources tab now shows referral traffic as source domains (reddit.com / referrer), unifying historical data under the same convention. The Referrers tab keeps its URL-level detail, one row per referring URL. In the API, referral rows now appear in /stats/sources as domains and are excluded from /stats/terms.

New

Custom Channel Grouping — from the dashboard, CSV or MCP

Define your own marketing channels on top of (or overriding) the GA4-style defaults, with a drafts → test → publish workflow. Rule form with a “Test a visit” tester that runs the same engine as the pixel, an Override button on default channels, CSV/JSON import and export, and MCP tools for AI-assisted rule authoring. Every write tool is draft-only by design — publishing is always a human action. New rules take effect in about 5 minutes and never rewrite historical data.

Improved

Channel classification — more accurate Direct and Referral

Default classification rules for Direct (no referrer, no campaign parameters) and Referral (external sites without UTM tagging) were refined to match the GA4-style conventions the tracker already used internally. From July 20, 2026 a portion of traffic previously reported as Unassigned appears as Direct or Referral. New traffic only — historical rows keep their classification, and custom channel rules keep priority.

June 2026

Improved

Bot-blocking algorithm update — fewer false positives

Deployed June 2, 2026 at 20:00 CET. The bot-blocking algorithm no longer filters out legitimate human traffic that was previously misidentified as automated. Accounts affected by the old behaviour see a recovery in reported human traffic from that timestamp onward.

May 2026

Improved

Attribution: internal hits with UTMs no longer open a new session

From May 25, 2026, when a hit carries UTM parameters and the referrer is your own domain, the referrer wins: the hit is counted as a pageview inside the existing session and the UTMs are ignored. Session counts stop being inflated by UTM-tagged internal links, and campaign sources reflect genuine external entries only. Historical data is unchanged.

Fixed

API: /exports/* and /batch returning 403 with API keys — fixed

A permission check on /exports/* and /batch required a scope API keys don't carry, returning 403 insufficient_scope for valid keys. Fixed in production, no action required — existing API keys now work on these routes unchanged.

February 2026

Launch

Sealmetrics V2 is here

The most significant update since we started, rebuilt from the ground up: a faster, cleaner dashboard; smarter attribution; compliance ready for GDPR, CNIL, UK PECR and the upcoming EU Digital Omnibus; a new, better-documented API; and a lighter tracking script with better SPA support. V2 is the default for all accounts — data, settings and tracking code keep working.

November 2025

Improved

Robot user-agent database expanded

Added 158 new robot-related user agents on Nov 21, improving detection of automated traffic and precision when separating real users from bots.

New

Legal approval for IP-based bot filtering

After legal review, incoming hits are checked against our bot IP database: a match is excluded from your analytics, a non-match is let through and counted. The IP is checked in flight and not stored. Precision without crossing the privacy line.

Fixed

Facebook traffic classification fix

Visits carrying only fbclid and no UTM parameters were being categorised as facebook-ads. From Nov 17 at 19:00 UTC they are classified as Facebook Organic, and only traffic with proper UTM campaign parameters counts as Facebook Ads. Expect a slight increase in organic Facebook traffic from that timestamp; historical data is unchanged.

Improved

Facebook Ads attribution — fbclid no longer used

Breaking change from Nov 13 at 19:00 UTC: the fbclid parameter is no longer used to identify Facebook Ads traffic, because it is neither reliable nor consistent. Facebook Ads attribution now requires properly configured UTM tags (utm_source=facebook, utm_medium=paid or equivalent). Audit your active campaigns and add UTMs to keep full visibility.

Improved

2.5× faster data processing

Increased core capacity in the processing infrastructure on Nov 10 at 22:00 UTC. Data now processes 2.5 times faster: quicker dashboard loading, live data updates and instant report generation.

Want to see these features in action?

Start free

Or explore the full product and pricing.