Directory / plugin

Nodium Analytics

v1.0.0 · by Nodium

Private analytics with no cookies. Counts visitors behind ad blockers too, and reads your own forms field by field, never what anyone types.

About this plugin

Nodium is simple, private website analytics for your own site. This plugin adds Nodium to WordPress.

  • Analytics on every page: paste your Nodium key, and Nodium counts visits on every page of your site. It sets no cookies and stores nothing in your visitors’ browsers.
  • Visitors with ad blockers count too: some ad blockers stop analytics scripts by their address. With the proxy on (the default), the plugin serves Nodium’s script from your own site and passes its events on to Nodium from your server, so those visits are counted. Browsers that ask not to be tracked (Do Not Track or Global Privacy Control) still aren’t.
  • Your own forms, read field by field: the script notices when someone starts and sends a form on your site and which field they stopped at. It reads only whether a field is empty, never what anyone types. Password, hidden, payment and file fields are skipped.
  • It skips you: while you’re signed in as an administrator, the script isn’t loaded, so your own visits aren’t counted.

You set up your site and read your numbers at usenodium.com. Nodium is a paid service with a 30-day trial and no card; its plans are on usenodium.com/pricing.

External services

This plugin connects to Nodium (https://usenodium.com), the service that counts your visits. Without it, nothing is counted. Without a Nodium key in Settings Nodium, the plugin loads and sends nothing.

  • The analytics script, https://cdn.usenodium.com/n.js. With the proxy on, your server fetches it at most once a day and serves it from your site. With the proxy off, visitors’ browsers load it from cdn.usenodium.com. Not loaded for signed-in administrators.
  • Each visit’s events, https://cdn.usenodium.com/api/v. The script sends each page’s address (without its query string, except utm and ref or source tags), the referring site’s name, taps on phone, email and map links, clicks on links to other sites and to files, pages answered as not found, events you set up, how long the page was on screen and how far it was scrolled, and, for the forms on the page, which form and field was started or left and whether it was sent, never what was typed. With the proxy on, your server passes each event on with the visitor’s IP address (signed with your key) and browser description; with it off, the browser sends it directly. Nodium uses the address only to tell visitors apart for the day and to find their country, region and city, and stores neither the address nor the browser description: it keeps whether the device is a phone, tablet or computer and the browser’s and system’s names. It sends nothing when the browser asks not to be tracked (Do Not Track or Global Privacy Control).

Nodium’s terms of service and privacy policy.

Plugin tags