Hi everyone,
Here in an updated version of the module It is now called NativeAnalytics.
This should be treated as a **new module release**, not just a small update of the earlier test versions.
"Important:" if you previously tested "PW Native Analytics", please **uninstall the old module first** and then install "NativeAnalytics" as a fresh install.
I did "not" add a migration path from the old module to the new one, because the module name and structure changed during development. A clean install is the safer option.
The main idea behind the module is simple: to provide a useful analytics dashboard directly inside ProcessWire, without relying on external analytics platforms, third-party scripts, or external APIs. Everything is handled natively inside the CMS, which makes it a good fit for projects where you want a simpler, more self-contained analytics solution.
The module currently tracks and displays things like:
page views
unique visitors
sessions
current visitors
top pages
referrers
devices and browsers
404 hits
engagement events such as form submits, downloads, tel/mail clicks, outbound clicks, and custom CTA events
It also includes:
charts and trend views
comparison between periods
custom date range filtering
page-level analytics inside the page edit screen
exports to CSV, PDF, and DOCX
helper examples and a small snippet generator for custom event tracking
The reason I built it was that I wanted something that feels natural inside ProcessWire itself, instead of just embedding another analytics service into the admin. For many sites, it can be useful to have core traffic and engagement data available right where content is managed, with no need for external integrations.
If you want, I can also make you a slightly shorter and more forum-friendly version with a stronger opening line like “Please uninstall the old PW Native Analytics test version before installing NativeAnalytics.”
Download it Here:
NativeAnalytics_1.0.8.zip
Enjoy!