Privacy-friendly analytics for WordPress
Know your traffic without giving it away.
Stats Audit records every page visit on your own WordPress site and turns it into clear reports: visit trends, top pages, traffic sources, campaigns, countries and devices. No external analytics account, and the data never leaves your database.
Free • WordPress 6.1+ • PHP 7.4+ • Current version 0.5.4
At a glance
Four numbers that answer “how is my site doing?”
The top of the dashboard shows the headline figures for whichever period you pick, from the last 24 hours to the last six years.
Unique Visitors
How many different people visited, not just how many pages were loaded.
Page Visits
Every page view recorded, with bots and crawlers filtered out.
Avg. Time on Page
How long people actually stay once a page has loaded.
Countries
How many countries your visitors came from in the period.
The dashboard
Every report on one screen.
Visit trends, top pages, traffic sources, campaigns, countries, devices and browsers, side by side. Switch between hourly, daily, weekly, monthly and annual views, or click a country to filter everything to it.
- Visit trends from 24 hours to 6 years
- Top, entry and exit pages
- Referrers and UTM campaigns
- Countries, devices and browsers
Simple settings
Three settings. That's the whole setup.
Everything lives on one Settings tab: rename the plugin, leave out your own admin visits, and choose whether to look up visitor countries.
- White-label display name
- Exclude logged-in administrators
- Country lookup on or off
- No tracking code to paste
Your data, your server
Analytics that stay inside your WordPress site.
Stored in your own database
Visits are saved to a table in your WordPress database. There is no third-party analytics platform holding a copy.
No raw IP addresses
IP addresses are never saved. Visitors are counted with a hash that changes every day, so they can’t be tracked across days by IP.
Only real visits counted
Bots and crawlers are ignored, and your own visits as an administrator can be left out with one setting.
Getting started
Up and running in three steps.
1
Install the plugin
Download the zip and upload it under Plugins > Add New > Upload Plugin.
2
Activate it
Recording starts straight away. There’s nothing to paste into your theme and no account to create.
3
Open Stats Audit
Choose a period, click a country to filter, and drag the widgets into the order you want.
Start seeing your traffic today.
Stats Audit is free to download and runs entirely on your own WordPress site.