Traffic you can
actually understand.
A self-hosted WordPress plugin that tracks visitors, sessions, journeys, and conversions — without cookies, external trackers, or data leaving your server. Every metric lives in your database. You own it.
what you get
Every metric worth paying for,
and a few you won’t find elsewhere.
Sessions, pageviews, bounce, duration.
The essentials, trended across any date range. Device, browser, OS, and referrer breakdowns on every view.
Traffic sources & UTM capture.
Organic, direct, referral, social, paid. UTM parameters are captured on first touch, throughout the journey, and stay attached to every conversion in the session.
Click heatmaps & scroll depth.
See exactly what visitors click and how far they read. Heatmaps are recorded per-page, per-element — no external script.
Journeys with named visitors.
Every visitor gets a persistent ID and a generated three-part name. Follow any visitor’s full path across sessions, see page-to-page flow, and spot exactly where they drop off.
Conversion tracking.
Phone clicks, email clicks, form submits, directions, bookings. Configure once, track forever. Filter any metric by converted-visitors-only.
Form integrations.
Auto-detects Contact Form 7, WPForms, Gravity Forms, Formidable, Ninja Forms, and Forminator. Every submit becomes a tracked conversion — no setup, no hooks to add.
journeys
A visitor named
Roaming Copper Wren.
Every visitor Kantan tracks gets a deterministic three-part name — Roaming Copper Wren, Late Indigo Otter, Quiet Crimson Fern — generated from their anonymous visitor ID.
Same visitor, same name, every time. No personal data involved — just a memorable handle that makes a long journey actually legible.
Open any visitor and see every page they’ve ever loaded, when, from where, and what they did. Segment journeys by conversion, by source, by device. Find the path your best visitors actually walk.
storage
Five years of trends.
Never five years of data.
Kantan stores daily aggregates in a separate SQLite file that lives on your server forever — even when raw session data is purged at 90 days.
Run year-over-year reports without ever holding five years of personal data. The raw rows expire on the retention schedule you choose. The trend lines stay.
It’s the cleanest answer to the privacy-versus-history tradeoff that every analytics tool dodges: keep what you need to learn from, throw away what you don’t.
privacy
Privacy by architecture,
not by promise.
No cookies.
Kantan uses localStorage to recognise returning visitors. No cookies are set — no consent banner required in most jurisdictions. No cross-site tracking is possible.
Real visitors only.
Location is resolved to country and region from an offline GeoIP database; the raw IP is never written to disk. Bots, logged-in admins, and excluded IPs are filtered before anything is recorded — your numbers reflect actual humans.
No external services.
Every metric Kantan records lives in your WordPress database. Nothing is phoned home. Kantan cannot see your data — even if we wanted to.
Configurable retention.
Raw session detail is purged on a schedule (default 90 days, range 7 days to 10 years). Aggregated daily totals are kept indefinitely in a local SQLite file.
the agent
Point a Claude Code agent
at your own data.
Download a Claude Code agent from your dashboard and point it at your site. It reads your WordPress REST API using an application password you generate. Ask it anything:
- “Which of my conversions came from organic traffic last month?”
- “Who are my five most engaged returning visitors?”
- “What pages did Roaming Copper Wren visit before converting?”
- “Draft me a paragraph about this week’s biggest spike.”
It reads; you approve. Nothing it sees leaves your terminal unless you ask.
requirements
The boring
small print.
- WordPress
- 6.4 or newer
- PHP
- 7.4+ (8.2 recommended)
- Database
- MySQL 5.7+ · MariaDB 10.3+
- SQLite
- Used for long-range aggregates (PDO SQLite extension required)
- Disk
- ~2 MB plugin · 5–50 MB/year of data depending on traffic
- Dependencies
- None. No external API calls.
- License
- GPL v2 or later
Analytics that answer back.
Download & Install →install
Five minutes,
no signup.
Kantan Analytics ships as a standard WordPress plugin. Download it, upload it, activate it — you’re tracking.
-
一
Download the plugin.
Download the latest
kantan-analytics.zipdirectly from trykantan.com. -
二
Upload to WordPress.
In your admin, go to Plugins → Add New → Upload Plugin and select the zip.
-
三
Activate & go.
Activate the plugin and visit Tools → Kantan Analytics. Your first pageview will appear within seconds.