WordPress Analytics Plugin — Asteris Insights

What is a cookieless WordPress analytics plugin? A cookieless WordPress analytics plugin tracks visitors without setting cookies, without third-party services, and without writing to localStorage. It uses a rotating-salt visitor hash that changes every 24 hours, so individual visitors can’t be re-identified across days — which is what makes the analytics GDPR-defensible without a consent banner in most jurisdictions. Asteris Insights is that plugin, plus the analytics dashboard, plus the cross-module wedge no other WordPress analytics tool ships.

Can WordPress analytics work without a consent banner? Yes — when the analytics is genuinely cookieless, doesn’t write to localStorage, truncates IP addresses, and rotates the visitor identity salt every 24 hours. Asteris Insights does all four. That doesn’t mean a banner is never required (CCPA, GDPR enforcement varies by Member State) — but the technical basis for the “no banner needed” claim is the same one Plausible and Fathom use, and we honor Do Not Track, Global Privacy Control, and a per-visitor localStorage.asteris_optout flag.


The wedge: cross-module annotations on the time-series chart

This is what no other WordPress analytics plugin ships. Asteris Insights’ time-series chart automatically annotates with events from every other Asteris module:

So when your traffic dips on Tuesday, the annotation panel shows 🛡 Security: WAF block spike (812 in 1h) — Tue 09:14 right next to the dip — and you instantly know it was a bot attack, not a content problem.

MonsterInsights’ equivalent feature (“Site Notes”) is a paid upgrade, requires manual entry, and shows your own typed-in notes — not automatic signals from the rest of your stack. Plausible and Fathom don’t have it at all because they’re not embedded in your WordPress install. Independent Analytics doesn’t have it because it doesn’t know about your security plugin.

This is the single biggest reason customers move to Asteris from any other WordPress analytics plugin: their dashboard finally explains itself.


The complete feature set

First-party tracking (parity with Plausible / Fathom / Independent Analytics)

The cross-module layer (the differentiator)

Campaign attribution & UTM tracking (v2 — alpha.243)

Search keywords — the dimension nothing else surfaces (v2)

AI assistant traffic — a tier nothing else has (v2)

Custom event tracking (v2)

Search Console correlation

WooCommerce conversion tracking

GeoIP — two paths, no third-party data leakage

Data portability + compliance


Quickstart — 5 steps to live data

You don’t need a config sprint. From a fresh Asteris install:

  1. Enable the module. WP Admin → ★ Asteris → ⚙ Insights Settings → tick Enable Asteris Insights tracking → Save. The beacon enqueues on every front-end page from this moment forward. No code changes, no wp-config constants required.

  2. Visit any non-admin page. Open your homepage in an incognito window (or while logged out as admin). The ~500-byte beacon fires navigator.sendBeacon() to the collection endpoint. A row lands in the buffer table.

  3. Click “Run rollup now” on the dashboard QA strip — or wait up to one hour for the cron to fire. Buffer → log tables promotion. The dashboard badge flips Preview · waitingLIVE.

  4. (Optional) Connect Search Console under ★ Asteris → 📊 Analytics + Pixels → Data sources tab → click Connect Google Search Console → OAuth dance → pick property. The 🔎 Search Console tile on the Insights dashboard populates on the next daily sync.

  5. (Optional) Opt into the weekly digest — Insights Settings → tick Send me a weekly summary email + recipient. Click Send test digest now to preview it immediately.

That’s the entire setup. No tag manager, no measurement IDs, no consent banner. The first visit you record after step 3 surfaces in every tile. Full walkthrough including Search Console OAuth, WooCommerce conversion tracking, MaxMind GeoLite2 upload, CSV export, and retention tuning is in the Insights configuration guide.


How Insights compares to other WordPress analytics plugins

vs MonsterInsights / ExactMetrics

MonsterInsights connects WordPress to Google Analytics 4. The data lives in Google’s servers. The dashboard you see in WP is a thin display layer over GA4’s API. That means you’re still in the third-party-cookie / consent-banner regime, and your Site Notes (timeline annotations) cost extra and require manual entry.

Asteris Insights is first-party — the data lives on your server, in your database tables, under your retention rules. Annotations are automatic, from your other Asteris modules. The Search Console tile shows the same data MonsterInsights would surface, without you having to leave WordPress.

See the MonsterInsights migration walkthrough → Detailed comparison: Asteris vs MonsterInsights →

vs Plausible / Fathom (SaaS)

Plausible and Fathom are excellent cookieless analytics tools. They’re also $10-50/month SaaS subscriptions you pay forever, with data hosted on their servers (Plausible: EU; Fathom: Canada). They can’t have a per-post inline column in wp-admin/edit.php because they’re not WordPress plugins. They can’t annotate your chart with WAF events because they don’t know about your security plugin.

Asteris Insights is bundled with your Asteris subscription (the same one you’re already paying for Security, SEO + AI, Performance, etc.). The data lives on your server. The cross-module annotations only work because everything is in one install.

vs Independent Analytics

Independent Analytics is the closest WordPress-native competitor and a solid plugin. It has the per-post column, cookieless tracking, and a clean dashboard.

What it doesn’t have: the cross-module wedge. Independent Analytics is a focused, single-purpose plugin. The “Why numbers moved” panel requires being integrated with security + performance + SEO + activity log modules — which is the Asteris pattern, not the standalone-plugin pattern.

vs Matomo

Matomo is the open-source heavyweight. The schema for Asteris Insights was modeled after Matomo’s two-layer architecture (log_visit + log_link_visit_action + log_action). Matomo is more feature-complete (heatmaps, session replay, multi-site rollup, custom segments) and considerably more complex to set up. Asteris Insights is the opinionated WordPress-native cut of the Matomo model — fewer knobs, faster setup, integrated with the rest of your Asteris install. Customers who need Matomo’s full surface area should run Matomo.


What ships in v1.0

What’s on the roadmap


See also