Releases: webdesign29/inklura-analytics
Releases · webdesign29/inklura-analytics
Release list
v0.2.0
Privacy-friendly analytics — richer reporting, still cookieless / no-IP / no-PII.
New features
- Referrer tracking — stores the referrer HOST only (no full URL / no PII, self-referrals dropped) + a Top referrers table.
- Coarse device class — desktop / mobile / tablet from the User-Agent, without fingerprinting + a Devices breakdown.
- Bot filtering — known crawlers / automation / empty User-Agents are skipped at the hit endpoint.
- Date-range dashboard — today / 7d / 30d / custom, with a per-day bar chart and range-scoped top pages + referrers.
- Excluded-paths setting — prefix / glob patterns skipped at the endpoint.
- CSV export — nonce-guarded export of the selected range.
- Live view count — page views in the last 30 minutes.
Under the hood
- DB schema bumped to v2 (hits.device column + referrers + live tables); migrates in place via dbDelta through the lazy upgrade path. Uninstall drops all three tables.
- All DB access via
$wpdb->prepare; escape / sanitize / nonce throughout; PHP 7.4-safe; multisite-capable; the self-hosted Updater is unchanged. - 10 WP-free unit test files (212 assertions) covering path normalization, referrer-host extraction, device classification, bot detection, date-range math, excluded-path matching, top-N aggregation and CSV building.
Install / update: inklura-analytics.zip unpacks to wp-content/plugins/inklura-analytics/.