About this project

Inklura Analytics is a self-hosted analytics solution for WordPress designed with a strict privacy-first model. It records aggregate page views without using cookies, storing IP addresses, or collecting personally identifiable information (PII). The system tracks normalized request paths, dates, and coarse device categories (desktop, mobile, tablet) while honoring 'Do Not Track' (DNT) and 'Global Privacy Control' (GPC) headers. Key capabilities include: - **Privacy-Centric Tracking**: Uses a tiny inline beacon with a noscript pixel fallback. It avoids fingerprinting and only stores the host portion of referrers. - **Data Management**: Implements bot filtering to skip crawlers and automation. It includes configurable data retention settings with automatic daily pruning via wp-cron. - **Operator Dashboard**: Provides a server-rendered interface featuring date-range selectors, live 30-minute hit counts, KPI cards, bar charts for daily views, and tables for top pages and referrers, with CSV export support. - **WordPress Integration**: Supports both single-site and multisite installations (with per-blog tables). It can be installed as a standard plugin or a must-use (mu-plugin) and includes a self-hosted auto-update mechanism. - **Customization**: Allows administrators to exclude specific user roles (e.g., administrators) and define excluded paths using prefix or glob patterns.