Jump to content

Recommended Posts

Posted

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.”
NativeAnalytics.thumb.jpg.5872afd170b6b965204138321e85c7b4.jpg

Download it Here:
NativeAnalytics_1.0.8.zip

 


Enjoy!
 

 

  • Like 16
Posted

Small update on PW Native Analytics

I made a few refinements to improve usability and setup:

  • cleaned up and improved the module settings
  • added short text descriptions to make technical options easier to understand
  • improved the date format setting so it now offers cleaner and more useful format choices
  • made important beginner-friendly options enabled by default on install, such as:
    • Enable tracking
    • Enable event tracking
    • Respect Do Not Track
    • Ignore query strings in stored paths

This makes the module easier to understand and ready to use immediately after installation, especially for less technical users.


thx to matjazp for feedback 😉

I updated the file in first post!

Cheers

 

  • Like 3
  • Roych changed the title to PW Native Analytics 1.0.5 — a native analytics module for ProcessWire
Posted
On 4/11/2026 at 9:42 PM, szabesz said:

Thank you for sharing! Are you planning to add it to the Module Directory?

I wasn't realy planning to, we'll see!

R

  • Like 1
  • Roych changed the title to Native Analytics v1.0.8 — a native analytics module for ProcessWire

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...