14-Day Money-Back Guarantee

Unlock Advanced Analytics for Your WordPress Site

Heatmaps, automated reports, user tracking, and powerful data exports — take your analytics to the next level. All data stays on your server.

Trusted by 80,000+ WordPress sites — rated 4.8/5 from 1,000+ reviews

Unlimited pageviews on every plan
~10 KB script lightweight & fast
Zero cookies cookieless mode built in
GDPR compliant privacy by design
Free

Perfect for personal blogs and small sites

$0

Free forever

  • Real-Time Access Log — Included
  • 5 Dashboard Report Views — Included
  • Geolocation (DB-IP Lite) — Included
  • GDPR Compliance Mode — Included
  • Customizable Report Layout — Included
  • Bot/IP Filtering — Included
  • Admin Bar Stats — Included
Get SlimStat Free

Free forever · Self-hosted · 2-minute setup

Pro

For businesses and agencies that need deeper insights

$3.25 /mo

$39 billed annually

License
  • Everything in Free (access log, reports, geolocation, GDPR, filtering & more), plus:
  • Activate Pro on 1 WordPress site. All 9 addons included. 1 year of updates and support.
  • Automated Email Reports — Included
  • Export to CSV/Excel — Included
  • User Activity & Login History — Included
  • Advanced Geolocation & Maps — Included
  • Visual Click Heatmaps — Included
  • External Database Storage — Included
  • Multisite Network Analytics — Included
  • Centralized Network Settings — Included
  • Custom User Data Columns — Included
Get Started
I stand behind SlimStat Pro. Full refund within 14 days, no questions asked. — Parhum, Product Manager

Why SlimStat instead of Google Analytics?

Google Analytics sends your visitors' data to third-party servers. SlimStat keeps everything on your WordPress site.

Full data ownership — your analytics data never leaves your server

GDPR by default — built-in consent gating and IP anonymization

No data sampling — every single visit tracked, not extrapolated

WordPress-native — see logged-in users, post types, admin actions

FAQ

You've got questions, we've got answers.

What support can I expect from you?

Anytime, any day—our support team is here for you 24/7, every week. Email us with your questions or issues, and we’ll be right there to help.

What does "Single Site" license mean?

A “Single Site” license lets you use the plugin on one WordPress site, like example.com. It only works on that single installation. You can’t use the same license on subdomains (e.g., site1.example.com) or subdirectories (e.g., example.com/site1). For each separate site or subdomain, you’ll need a separate license, or you can choose an Unlimited license.

How can I manage who sees the reports?

Easy! Go to SlimStats > Settings > Access Control in your dashboard. There, you can decide who gets to see what by setting different access levels.

Do I need to keep my license updated?

Absolutely, to get continuous updates and support, you’ll need to renew your license every year. But don’t worry, it renews itself automatically. If you prefer to handle this manually, you can disable auto-renewal in your account settings.

Can I export reports from SlimStat?

Of course! You can export your SlimStat reports into Excel format for further analysis or to share with your team. Just click the export button in the report view.

How does SlimStat affect my website’s performance?

We’ve optimized SlimStat to ensure minimal impact on your site’s speed. Our efficient coding and server-side processing mean that tracking happens behind the scenes without slowing down your user experience.

Is SlimStat GDPR compliant?

Yes, we prioritize your visitors’ privacy. SlimStat can be configured to comply with GDPR and other privacy regulations by anonymizing IP addresses and offering opt-out features for visitors.

What kind of data does SlimStat collect?

SlimStat captures a wide range of data, including page visits, referrer sources, search terms, visitor countries, device types, and more. It’s designed to give you a comprehensive view of your website’s traffic.

Can I set up SlimStat for multiple websites?

Absolutely! SlimStat can be configured for multiple sites. After purchasing the appropriate license, you can track all your websites from one central location. Just go to SlimStat > Settings on each site to set up.

How can I give my users partial access to the reports?

To give access to users for reports, navigate to SlimStats > Settings > Access Control. You can also set different Minimum Capabilities for them.

What Does "1 Site" Mean In Terms Of Using?

When we refer to a “1 site”, it means that you can use the license on one domain, regardless of the number of websites or subdomains that are associated with that domain. In other words, you can use the plugin on one main website or multiple websites within the same domain, as long as they all fall under the same domain name.

Do I need to renew my license?

Yes, the license for the plugin need to be renewed annually in order to continue receiving updates and support. The license will automatically renew every year, but you can turn off auto-renewals from your account if you wish.

What kind of support do you provide?

We offer 24/7 and 7 days a week premium support for our products through email. Our support team is dedicated to provide excellent customer service and will do our best to help you with any questions or issues you may have.

Can I get a refund if I'm not satisfied?

Your happiness is our priority. If things don’t work out, you’re covered with a 14-day money-back guarantee. Just let us know within that time frame, and we’ll sort it out.

How do I use all those filters in the dropdown menu?

Here’s a brief description of what they mean. Please remember that you can access the same information directly from within the admin, by ‘pulling’ the Help tab that should appear in the top right-hand corner.

Basic filters:

  • browser: user agent (Firefox, Chrome, …)

  • country code: 2-letter code (us, ru, de, it, …)

  • referring domain: domain name of the referrer page (i.e., https://www.google.com if a visitor was coming from Google)

  • ip: visitor’s public IP address

  • search terms: keywords visitors used to find your website on a search engine

  • language code: please refer to the language culture names (first column) for more information

  • operating system: accepts identifiers like win7, win98, macosx, …; please refer to this manual page for more information about these codes

  • permalink: URL accessed on your site

  • referrer: complete URL of the referrer page

  • visitor's name: visitor’s name according to the cookie set by WordPress after leaving a comment

Advanced filters:

  • browser capabilities: plugins or extensions installed by that user (flash, java, silverlight…)

  • browser version: user agent version (9.0, 11, …)

  • browser type: 1 = search engine crawler, 2 = mobile device, 3 = syndication reader, 0 = all others

  • color depth: visitor’s screen’s color depth (8, 16, 24, …)

  • css version: what CSS standard was supported by that browser (1, 2, 3, and other integer values)

  • pageview attributes: this field is set to [pre] if the resource has been accessed through Link Prefetching or similar techniques

  • post author: author associated to that post/page when the resource was accessed

  • post category id: ID of the category/term associated to the resource, when available

  • private ip: visitor’s private IP address, if available

  • resource content type: post, page, cpt:custom-post-type, attachment, singular, post_type_archive, tag, taxonomy, category, date, author, archive, search, feed, home; please refer to the Conditional Tags manual page for more information

  • screen resolution: viewport width and height (1024×768, 800×600, …)

  • visit id: generally used in conjunction with ‘is not empty’, identifies human visitors

Where can I find a legend that explains what those color-coded entries mean?

Some reports have a little triangle icon, which is used to convey contextual information about the data in that report. Simply hover over this icon to reveal a tooltip with the information. In the Access Log, the little visual clue can be hovered to access the legend that explains how to read the color-coded entries.

You can also customize the colors under Settings > Reports. Please check this article to learn more about this feature.

I am using W3 Total Cache (or WP Super Cache, HyperCache, etc), and it looks like Slimstat is not tracking all of my visitors.

Go to Slimstat > Settings > General and set Tracking Mode to Client Side. Don’t forget to invalidate/clear your plugin’s cache, to let Slimstat add its tracking code to all the newly cached pages. Also, if you’re using W3 Total Cache, make sure to exclude wp-slimstat.min.js from the minifier: our code is already minified, and it looks like W3TC breaks something when it tries to minify it again.

How does Slimstat collects all the information about my visitors?

This is how Slimstat collects its data about visitors and pageviews:

- When a page is dynamically generated by WordPress, an event (a "hook" in WordPress terminology) invokes the tracker [1]


- The tracker analyzes the request, and captures all the information received from the web server (IP address, URL of the resource, cookies, etc)


- Based on the options configured by the administrator, Slimstat makes the appropriate decisions on how to treat/manipulate this information


- If this request doesn't match any of the filters in the various blacklists available, Slimstat stores the manipulated information in wp_slim_stats

Server and Client Mode

In “Server Mode”, Slimstat executes the steps here above before the page is sent to the visitor; while in “Client Mode”, a Javascript file is added to the page source code, and this will trigger the steps above AFTER the page has been loaded by the browser (similarly to what Google Analytics does). There are pros and cons in both approaches, and we decided to let the user decide which one works best for their specific case/needs.

The report engine retrieves the information from the database and, executing a predetermined list of SQL queries, calculates all the metrics that compose all the reports visualized in the admin. The report engine is also responsible for parsing all the filters (browser equals Firefox, Permalink contains /articles/, etc) and converting them to SQL code to be used during the requests.

[1] http://codex.wordpress.org/Plugin_API/Action_Reference

Do we need any technical resources on our side?

No, you don’t. You only will provide us with the API. The gateway is always will be updated on our side. You can see our latest commits here.

How can I change the colors associated to color-coded pageviews (known user, known visitors, search engines, etc)?

Go to **Slimstat > Settings > Reports **tab and paste your custom CSS into the corresponding field. Use the following code as a reference:

[id^=slim_] .header.is-search-engine, .is-search-engine{
	background-color:#c1e751;
	color:#444;
}

[id^=slim_] .header.is-direct, .is-direct{
	background-color:#d0e0eb;
	color:#111;
}

[id^=slim_] .header.is-known-user,.is-known-user{
	background-color:#F1CF90;
}

[id^=slim_] .header.is-known-visitor,.is-known-visitor{
	background-color:#EFFD8C;
}

[id^=slim_] .header.is-spam,.is-spam{
	background-color:#AAB3AB;
	color:#222;
}