Skip to main content

PBJ Analytics

Know exactly how your site is doing — without handing your visitors’ data to anyone. Privacy-friendly website analytics that lives entirely inside WordPress. Your visit data is written to your own database, displayed on your own dashboard, and never sent anywhere. No Google, no consent banner, no external scripts.

$15 one-time · no subscription

Your traffic stats shouldn’t cost your visitors’ privacy

Most WordPress sites reach for Google Analytics by reflex. The price is steep and mostly hidden: every visitor gets shipped off to a third party, you inherit a cookie-consent obligation, your pages carry a heavyweight external script, and your own data lives on someone else’s servers. PBJ Analytics takes the obvious-but-rare approach — keep everything inside WordPress.

What it does

  • Pageviews and trends charted day by day for the last 7, 30, 90, or 365 days
  • Cookieless unique visitors — a daily-rotated, salted hash of IP + browser, with no cookie set and no personal identifier stored
  • Referrer sources with internal and direct visits cleanly separated
  • Custom events and outbound clicks — outbound links tracked automatically; tag any element to record clicks as a named event
  • Device, browser and country breakdowns, all derived server-side — no fingerprinting library
  • Separate bot & AI-crawler analytics — human traffic kept entirely separate from Googlebot, GPTBot, ClaudeBot and friends

Built to stay out of the way

A charted dashboard built into wp-admin — KPI cards, a traffic line chart, a device doughnut, and ranked tables for pages, referrers, countries, browsers and events. The charting library is bundled, so even the dashboard makes no outside requests.

Works behind full-page caches. Tracking fires from a tiny first-party script in the browser, so views are counted correctly even when your host or CDN serves the page from cache — exactly where server-side counters silently undercount.

Self-managing storage. Raw per-hit rows are pruned on a schedule you choose, while daily summary totals are kept permanently, so your long-range charts stay intact and the database never grows without bound.

Get PBJ Analytics — $15

$15 one-time · no subscription

Secure one-time purchase of PBJ Analytics for $15 USD. Pay by card below; your download link is emailed and shown instantly.

Amount: 15.00 USD

Pay once by card. Your download link is shown instantly and emailed to you. Install via Plugins → Add New → Upload Plugin. GPL-licensed — you own your copy, no subscription.