

The Statistics screen in Snorklee: four numbers, one chart, then sources, pages, places, devices and goals. Click any row to filter the whole page (demo data).
Snorklee is simple web analytics: visitors, pages, sources, places, devices and goals on one page. It sets no cookie, so it needs no consent banner, and it is hosted in Paris. One more page shows which AI robots read your site and how many visitors AI assistants send you, and only what is actually captured.
This plugin connects your WordPress site to Snorklee. It does three things:
A Snorklee account is required. 14-day free trial, no credit card; then €4 a month ex. VAT up to 100,000 pageviews, €9 up to 500,000, €19 up to 2 million. 10 sites and every feature in every plan.
On the AI page in Snorklee: which AI robots read your pages, how often and which pages, named as each robot declares itself in its user agent. A declaration is not proof of identity. A hit claiming to be OpenAI, Anthropic or Perplexity from outside the address ranges they publish is left out of the counts. You also see how many visitors arrive from an AI assistant: this is a minimum, because many AI apps do not say where a visitor comes from. The page includes a robots.txt generator if you want to let some robots in and keep others out.
/js/flow.js); the measurements are sent by the visitor’s browser. The script escapes blockers that filter on the filename, and you keep country, unique visitors and traffic sources. Blockers that filter on the domain still block the measurements.Why the relay loses location: the plugin forwards the visitor’s address, but on a public endpoint anyone can declare any address, so Snorklee does not turn a declared address into a location.
No DNS, Nginx or cPanel change is needed: the two WordPress-served modes use WordPress rewrite rules.
Do Not Track, Global Privacy Control and a visitor opt-out (snorklee.optOut())This plugin connects to the Snorklee analytics service (https://snorklee.com), operated by Snorklee (France) and hosted in Paris. That is what the plugin is for. Requests go only to the Snorklee address set in the plugin (https://snorklee.com by default):
https://snorklee.com/w.js and sends to https://snorklee.com/api/event and /api/ping.https://snorklee.com/w.js and caches it for one hour. No visitor data is sent in that request.https://snorklee.com/api/event or /api/ping, with the visitor’s IP address, user agent and browser language. Nothing is logged on your server.https://snorklee.com/api/event with the robot’s user agent, the page path (without the query string), the robot’s IP address and the plugin version. This concerns robots only, never your human visitors.Terms of use: https://snorklee.com/en/legal/conditions
Privacy policy: https://snorklee.com/en/legal/confidentialite
Data collected: https://snorklee.com/docs/en/data-collected