Track page views, referrers and devices on your Kirby website.
This plugin provides a simple solution for self-hosted, minimal and non-intrusive visitor analytics.
- Referrer URLs to keep track of who links to your website, categorised as either
search,socialorwebsite. - Device information (device types, browser engine, OS family; all version-less) for keeping track of how your website is visited.
- Page visits, counting 1 hit per page visit per unique user per language, every 24H.
- Anonymised and processed according to a daily/weekly/monthly/custom timeframe.
- Stored in a single .sqlite database (versatile, easy to backup).
- Exposed through the
Statsclass (for usage in your frontend). - Visualised in a panel area using charts, and a page section shows page specific data.
For installation, configuration, integration, usage, and development see SETUP.md.
- Chart.js for displaying interactive charts. [MIT]
- Package managers and packers : PNPM, Parcel, Composer, Yarn.
- Kirby CMS : Providing the plugin interface [licensed software]
- WhichBrowser/Parser-PHP : an accurate and performant php user-agent parser. [MIT]
- simplestats/referer-parser : a performant php refer(r)er parser. [MIT]
- DistantNative/retour-for-kirby : Manage redirects and track 404s right from the Panel.
- Bnomei/PageViewCounter : Count page hits and last visited date on your Kirby pages.
- SylvainJulé/kirby-matomo : A Matomo wrapper for Kirby 3-4-5.
- FabianSperrle/kirby-stats : Simple stats for Kirby 2.
- Arnoson/kirby-stats : (even more) Simple stats for Kirby 3.
- MIT : Free to use, free to improve.
Note: For commercial usage, please consider contributing or hire someone to do so.
Copyright 2020-2026 Daan de Lange and contributors.
