Skip to content

Releases: webdesign29/inklura-analytics

Release list

v0.2.0

Choose a tag to compare

@benfavre benfavre released this 13 Jun 17:27

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/.

v0.1.0

Choose a tag to compare

@benfavre benfavre released this 13 Jun 16:54

Initial release. Multisite-capable, self-updating (via the Inklura plugin manifest). See README.md.