See what the AIs say about you. And what it brings you.
One loop: tracked question → citation detected in ChatGPT, Claude, Perplexity, Gemini, Mistral and DeepSeek → real visit measured. From citation to visit.
Card required, €0 charged today — first charge after 7 days, cancel online.
From citation to visit — in a single tool.
Snorklee does two things that belong together: AI visibility watches whether AIs talk about you, Analytics watches who actually visits your site. Together they close the loop — a citation in an AI brings a real visit, and you see it. One dashboard, one subscription.
A tracked question
"Best GDPR analytics?" — derived from your real Search Console queries.
An AI cites you
ChatGPT mentions you in position 2. Snorklee detects it across all 6 engines.
A real visit
A visitor arrives from that AI chat. Snorklee measures the session, cookie-free.
The big players measure the citation OR the visit, in two separate products. Snorklee closes the loop — same pixel, same subscription. The citation → visit match is indicative — inferred from the referrer, not an attribution.
Track your citations in ChatGPT, Claude, Perplexity, Gemini, Mistral and DeepSeek.
You choose the questions your customers ask the AIs; Snorklee asks them for you across the 6 engines, at the cadence you pick per question — daily, twice a week, weekly or monthly — and detects whether you are cited, at what position, and who gets cited instead of you.
- Visibility score and average position, with a 90-day trend curve.
- Share of voice: your competitors detected in the AI answers, compared with you.
- Citation rate per engine — you see where you are strong and where you are absent.
- Question suggestions generated from your real Search Console and Bing queries; instant one-click test (“Test all”).
- Monthly verification allowance — 1 verification = 1 question × 1 engine × 1 run: 2,500, 5,000 or 12,000 depending on the plan, top-up packs available.
Average position 2.4 · 38 tracked questions · next run: tomorrow 06:00
The other side of the loop: the traffic the AIs actually send you.
AI crawlers (robots) are clearly separated from visits coming from AI chats (humans). You see which pages get cited — and your GEO citations meet real visits.
- Visits coming from answers (ChatGPT, Claude, Perplexity…) via the snippet, and AI crawlers (GPTBot, ClaudeBot…) via the provided server beacon.
- Visibility score 0–100 (weighted: chats, crawlers, cited pages, trend).
- Pages cited in AI answers and breakdown by provider / purpose.
Sovereign web analytics, included in every plan.
No paid add-on: every plan includes the full audience measurement, with no consent banner — no analytics cookie, zero personal data, threshold-protected aggregates. Overview, Acquisition & SEO, Audience, Behavior, Triggered events — details on click via drill-down.
Technical details: privacy thresholds & exports
Totals and single-dimension rankings are exact for everyone. Any crossing (two dimensions, or an active filter) is floored at a minimum number of occurrences, recomputed after filtering. Same rule for the owner, shared links and public pages — no privilege. Periods: 24 h, 7 / 30 / 90 days, 12 months, custom range. CSV export per view and a « Download all data » ZIP.
Overview
Unique visitors (no persistent identifier), sessions, page views, average duration and engagement — plus the traffic curve and top pages, comparable period over period.
Acquisition & SEO
Where visitors come from: channels, referrers by domain, and your real Search Console / Bing queries (read-only OAuth) — clicks, impressions, CTR, position — cross-referenced with your pages.
Audience
Countries, regions, browsers, devices, operating systems and languages — geolocation derived at ingestion via DB-IP (Eris Networks, France), the IP address is never stored.
Triggered events
Your custom events with free names (signup, quote, download), aggregated server-side under privacy thresholds — a single snorklee('name', { props }) call, no individual tracking.
Your on-demand analyst: a summary of the period, or an answer to your question.
The AI runs in France, on aggregates only. The summary only fires on a click of the « Generate » button: no trigger when the tab opens, no auto-refresh, no regeneration when the period changes.
What the AI does: it reads your aggregates and explains them in plain language, with charts drawn from your real data. What it does not do: invent a number, see a visitor, or write editorial content for you.
- « Generate a summary »: analysis of a period (trends, anomalies, likely causes, recommended actions).
- Deterministic charts: the AI picks the type (line, bars, comparison), the front draws them from real data. No number painted by the model.
- Only aggregates are sent to the model: KPIs, top pages, channels, countries, devices. Never an IP, a visitor ID or an individual row.
- Read-only sharing: a frozen snapshot link, no live query, revocable, optional expiry from 1 to 365 days.
- Automated weekly client report by email: an AI analysis of the last 7 days sent to your client, in your branding (ideal for agencies).
- 10 credits included at sign-up — 1 generation = 1 credit, optional top-ups; the daily briefing and client reports never consume any.
Traffic is up 18 %; /pricing drives the rise, mobile bounce is falling.
The whole install in one place: snippet, verification, platforms.
Get started · Platforms · Danger zone. From pasting the snippet to confirming that hits arrive.
- One-line snippet in ; w.js tracker ≈ 2 KB gzip; /api/event endpoint replies 204.
- Automatic verification: an HTTP probe confirms hits are received.
- 8 guides: WordPress (official plugin), Shopify, Webflow, Wix, Squarespace, Framer, Next.js, plain HTML.
- Danger zone: reversible 30-day archive, or immediate erasure (GDPR art. 17).
Reduce blocking by serving the tracker from your own domain.
Served from your own domain, the tracker looks like a request from your site: this reduces technical blocking tied to third-party scripts. Copy-paste recipes for Cloudflare, Vercel, Netlify, Node/Express and PHP.
- Recipes with no external CDN required for the tracker.
- Backward-compatible: your current snippet keeps working.
- Built-in HTTP probe that auto-detects self-host mode.
All your sites in one place — and the client report that sends itself.
1, 3 or 10 sites depending on the plan. Manage them self-service: selector order, pause, rename, a per-site « client » note. Invite members with roles and per-site scope, share read-only — plus an automated weekly email report, in your branding: ideal for agencies.
- Custom selector order (drag and drop), per user.
- Pause/resume collection, rename, a per-site « client » note (for agencies).
- Archive (30 days), restore or erase a site (GDPR art. 17).
- Automated weekly client report by email: an AI analysis of the last 7 days, in your branding (white-label on Studio and Agency), with an unsubscribe link.
- Members and invitations with roles and per-site scope; read-only share links.
- acme.com● receiving
- boutique-cliente.fr● receiving
- blog.io⏸ paused
The Privacy tab: your documented compliance, ready to review.
Status, frameworks, signable DPA, retention periods, export and erasure. For Snorklee alone: no analytics cookie, no localStorage, no sessionStorage for measurement and useful documentation for your privacy lead.
- 100% EU sovereignty: hosted in Paris (Clever Cloud, ISO 27001), DB-IP geolocation (France), Mistral AI (France), Brevo email (France), zero CDN, zero US dependency.
- Documented compliance for the EU and several non-EU jurisdictions — per-country detail lives on the compliance page.
- Self-assessment: 16 documented privacy criteria, attested by the publisher (not a CNIL certification).
- Electronically signable DPA: eIDAS proof page (art. 25.1), timestamp, hashed IP, SHA-256 fingerprint; optional CCPA addendum.
- Retention: raw events 90 days, aggregates 25 months, pseudonymization salt 1 month (rotation).
- ZIP export, erasure (GDPR art. 17 & 20) and data protection contact.
- EU/EEA — GDPR + ePrivacy
- California — CCPA/CPRA
- United States — state laws
- Canada — PIPEDA + Law 25
- Australia — Privacy Act 1988
Ready to see what the AIs say about you?
7-day free trial on every plan — card required, €0 charged today, first charge after 7 days, cancel online. Sovereign analytics is included in every plan.