Dashboard tour
Since the May 2026 redesign (refined in June 2026), the dashboard ships 4 tabs and all the analytics content lives on a single page.
The 4 tabs
In navigation-bar order, with Snorklee AI as the default landing tab:
- Snorklee AI — the landing page. A large AI screen with two distinct cards: "Generate a summary" (period picker + button) and "Ask a question" (natural language). The summary is generated only when you click the "Generate" button — nothing starts automatically when you open the tab, and it never regenerates when you change the period. The text is rendered live (notable figures highlighted) alongside deterministic charts drawn from your real data.
- Analytics — all your stats on a single page, as cards stacked top to bottom.
- Install — where you start the setup. Tracking snippet, install verification, platform guides (WordPress / Shopify / Webflow / Wix / Squarespace / Framer / Next.js / plain HTML), WordPress plugin, adblocker bypass, danger zone (archive / erase).
- Compliance — international privacy file, electronic DPA signing, retention durations, export and erasure, data protection contact.
Analytics — the sections
The Analytics tab lays out its cards in this order, with no table of contents and no sub-tabs; every card is self-contained.
| Section | Cards |
|---|---|
| Overview | 4 metrics (unique visitors, pageviews, average duration, engagement rate) + an AI presence score out of 100, honest notices (low volume / crawlers / k-anonymity), traffic timeline, channel breakdown, top pages |
| Acquisition | Channels (direct / search / social / email / AI), referrer sites, read-only Search Console / Bing keywords (opt-in external source, connected from the Install tab) |
| Audience | Countries (regions on click), browsers, devices |
| Behavior | Hourly heatmap, UX friction (rage clicks, form abandons); per page via a selector: scroll depth, attention zones, click heatmap |
| Conversions & revenue | Triggered events (including download, outbound and your custom events), revenue, conversion funnel |
| SaaS subscription | MRR movement and subscription mix — shown only when subscription events are received |
| AI presence | AI-agent activity (crawlers + chat visits such as ChatGPT, Claude, Perplexity), cited pages, distribution by agent |
Regions, and the detail of a source or page, open on click of a row (a temporary filtered view), not in separate sub-tabs.
At the top of the dashboard
- Site selector (if you manage several sites under the same account).
- Period selector — "Filter" pill: Today, 24h, 7 days, 30 days, 90 days, 12 months, Custom. Most detailed cards use at most the last 90 days. See Filters.
- Compare selector — "Compare" pill: none, Previous period, Previous year (YoY). See Period comparison.
- "Download all data (CSV ZIP)" button with an explanatory info bubble. Streams a ZIP containing one CSV file per dashboard view. The exported period is the one selected above. See Export and erasure.
Independent cards
Every dashboard card is self-contained: it loads its own data, handles its own state (loading, error, empty), and applies the same privacy rule for everyone, the site owner included — there is no privileged view. Totals and single-dimension lists (pages, countries, regions, sources) are exact for everyone. As soon as there is a crossing (two or more dimensions, or an active filter/segment), an occurrence floor is applied to the final result: cells below this floor are grouped or suppressed, never shown as "1" nor broken out individually. No identifier links two events together: this floor applies to event volumes, not to a count of distinct visitors. If one card fails, the others keep rendering.
There is no longer an "Export CSV" button per card or "Export PDF" button per tab — everything now goes through the single "Download all data" ZIP, keeping exports complete and centralised.