Kagodora PWA Ultimate Tracker – Own Your Data, Own Your Analytics
We built the Kagodora PWA Ultimate Tracker because we refuse to hand your visitor data to Google Analytics, Facebook, or any other third party. This plugin is our solution – and now it’s available for you too.
What it does.
The plugin runs silently on your WordPress site. Every time someone visits your PWA, it logs essential anonymised metrics directly into your own database. No external API calls (except optional IP geolocation), no data leakage, no hidden tracking.
Key features you control.
- Tracks PWA installations via the
appinstalledbrowser event. - Records page views and unique user sessions.
- Captures full geolocation: country, region/state, city, timezone, ISP, and even latitude/longitude.
- Displays a clean admin dashboard with country breakdowns, top cities, and recent events.
- Optional custom events – track any user action with one line of code.
- Data stays on your server. You own it. You can export it, delete it, or analyze it however you want.
Data collection integrity – our promise.
We designed this plugin with three non‑negotiable principles:
No permanent storage of raw IP addresses. The plugin uses IP only for real‑time geolocation; the database stores country, region, city – not the full IP. (If you need full IP logging, you can modify the schema, but we don’t recommend it.)
No silent tracking. All logged events are clearly documented. You, as the site owner, decide what to track.
Anonymity by default. No personal identifiers (name, email, address) are collected unless you explicitly add custom code to do so.
The complete updated PWA plugin file with everything integrated:
- Database tables for tracking events and location data
- Tracking script that respects a consent cookie
- Consent check function to disable tracking if cookie missing
- Admin dashboard with country/region/city stats
- Public shortcode
Kagodora PWA Community Stats
📱 Total PWA Installs: 0
👥 Total Unique Sessions: 0
⭐ Total Events Tracked: 0
Anonymous aggregate data only. No personal information is stored.
- Built‑in consent popup modal (intercepts
beforeinstallpromptand asks for permission before enabling tracking or installation) - Custom install button logic
Kagodora PWA Community Stats
📱 Total PWA Installs: 0
👥 Total Unique Sessions: 0
⭐ Total Events Tracked: 0
Anonymous aggregate data only. No personal information is stored.
Kagodora PWA – Community Analytics
📊 Key Metrics
Total PWA Installs: 0
Total Unique Sessions: 0
Total Events Tracked: 0
Anonymous aggregate data. No personal information is stored.
