Slimstat Analytics

Description

The leading web analytics plugin for WordPress. Track returning customers and registered users, monitor Javascript events, detect intrusions, analyze email campaigns. Thousands of WordPress sites are already using it.

Feature Spotlight

Main features:
* Real-time access log, server latency, heatmaps, full IPv6 support, and much more.
* Exclude users from statistics collection based on various criteria, including; user roles, common robots, IP subnets, admin pages, country, etc.
* Export your reports to CSV or get daily emails right in your mailbox (via premium add-on).
* Compatible with W3 Total Cache, WP SuperCache, CloudFlare and most caching plugins.
* Support for hashing IP addresses in the database to protect your users privacy.
* Accurate IP geolocation, browser and platform detection (courtesy of MaxMind and Browscap).
* Add shortcodes to your website to display reports in widgets or directly in posts and pages.
* World Map that works on your mobile device, too (courtesy of amMap).

Premium Add-ons

Visit our website for a list of available extensions.

Social Media

Like Us on Facebook and follow us on Twitter to get the latest news and updates about our plugin.

Translations

Slimstat is available in multiple languages: English, Belarusian (UStarCash), Chinese (沐熙工作室), Farsi, French (Michael Bastin, Jean-Michel Venet, Yves Pouplard, Henrick Kac), German (TechnoViel), Indonesian (ChameleonJohn), Italian (Slimstat Dev Team), Japanese (h_a_l_f), Portuguese, Russian (Vitaly), Spanish (WebHostingHub), Swedish (Per Soderman) and Turkish (Seyit Mehmet Çoban). Is your language missing or incomplete? Contact us today.

Reviews and Feedback

  • This is by far the most accurate and in-depth tracking plugin I’ve encountered for WordPress MiMango
  • I have been relying on SlimStat to not only track all traffic to my sites accurately but also to present the stats in very useful graphic format JJD3
  • Thanks you for such an excellent plugin. I am using it to kick Jetpack out of all the wordpress installations that I manage for myself and others – robertwagnervt
  • I like Slimstat very much and so I decided to use it instead of Piwik – Joannes
  • Read all the reviews and feel free to post your own!

Requirements

  • WordPress 3.8+
  • PHP 5.2+ (or 5.5+ if you use the Browscap data file)
  • MySQL 5.0.3+
  • At least 20 MB of free web space
  • At least 5 MB of free DB space
  • At least 32 Mb of free PHP memory for the tracker (peak memory usage)
  • IE9+ or any browser supporting HTML5, to access the reports

Please note

  • If you decide to uninstall Slimstat Analytics, all the stats will be PERMANENTLY deleted from your database. Make sure to setup a database backup (wp_slim_*) to avoid losing your data.
  • If you are upgrading from a version prior to 4.0, please install version 4.0 first to upgrade the database structure and download the new Geolocation data.

Support Our Work

Slimstat Analytics is an open source project, dependent in large parts on donations. This page
is for those who want to donate money – be it once, be it regularly, be it a small or a big amount. Everything is set up for an easy donation process.
Try it out, you’ll be amazed how good it feels! If you’re on a tight budget, please consider writing a review for Slimstat as a token of appreciation for our hard work!

Screenshots

  • Overview - Your website traffic at a glance
  • Activity Log - A real-time view of your visitors' whereabouts
  • Settings - Plenty of options to customize the plugin's behavior
  • Interactive World Map - See where your visitors are coming from
  • Responsive layout - Keep an eye on your reports on the go

FAQ

Our knowledge base is available on our support center website.

Installation Instructions
  1. In your WordPress admin, go to Plugins > Add New
  2. Search for WP Slimstat Analytics
  3. Click on Install Now under WP Slimstat Analytics and then activate the plugin
  4. Make sure your template calls wp_footer() or the equivalent hook somewhere (possibly just before the </body> tag)
  5. Go to Slimstat > Settings > Maintenance tab > MaxMind IP to Country section and click on “Install GeoLite DB” to detect your visitors’ countries based on their IP addresses
  6. If your wp-admin folder is not publicly accessible, make sure to check the FAQs to see if there’s anything else you need to do

Reviews

Wonderful statistics plugin

I have been using the plugin for a few months now on all my wordpress sites and I am really happy with it.

I had just one issue to get it up and working:

  • I had to install Browscap myself, because the installation script was not working. I am not entirely sure what did I fix.

On the positive side:

  • It is addictive. I find myself checking my stats more often than my monetization
  • Provides a great overview about the usage and popularity of your page
  • Provides a nice shortcode functionality to be inserted wherever you want. I am using it to display my top 5 posts
  • I like to Geolocation view, where you see a world map with all your views

In the future I have set a task to myself to explore the following parts of the plugin in greater detail:

  • Audicene reports to see how my readers behave on the pages
  • Fine tuning of the settings. There are a lot of them

Best Stats Plugin Ever !

Having Stats directly inside WordPress has a lot of benefits.

There are a lot of analytics plugins, but in my opinion all seem to lack the most useful features.

Did you know wp-slimstat even tracks CTA buttons ? Without you having to setup any complex settings ?

The developers are the best in class – I had an issue with the pretty expensive Beaver Builder Pro and Theme – And my issue was solved in 2 days !!

I advice anyone who uses this plugin to also look at the addons and buy some of them – They are the same premium quality as the free version : )

Even more options than Imagined

I had contacted support suggesting a short code for clients who wanted a public accessible visitor counter on the home page or footer throughout. To by surprise, Slimstats already had a page of short links recently added under the 4.6 release. I applied a custom short code to the footer copyright line and now my clients have an instant visual of unique human visitors since inception. This is a premium product and technical support treats the free users like the paid users, with expedient responses toned by professional interaction.

Best support for a great plugin!

Slimstat is a powerful and nicely shaped plugin, allowing to be aware of what is going on with great detail.
The best part of the story is the support provided by the developer, which is just awesome!

So, if you are looking forward to keep an eye on your website’s stats, you just found the proper solution!

Suddenly Stopped Working Properly

It’s a shame!

I’ve been a Slimstat user for about two years and have donated to the plugin. No problems at all in that time.

Suddenly – and with no changes at my end except for an update to the plugin this last weekend – my logged site visits according to Slimstat have fallen by more than half, and since the data logged by Slimstat and Jetpack have always been in good agreement, the fact that Jetpack is still showing visits (with search terms, so they are not false readings) of the same order of magnitude as before, I can only conclude that the problem is with Slimstat.

My biggest concern is that the data I was collecting are now no longer accurate, so the situation is irretrievable unless I default to Jetpack.

I did raise a ticket, but that took over a day for a response (which is not bad in itself), but that raised questions which looked inevitably likely to lead to days more. I closed the ticket and uninstalled Slimstat.

As I say, it is a shame.

Read all 707 reviews

Contributors & Developers

“Slimstat Analytics” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

4.6.5

  • [New] The new Browscap Library we introduced a few versions ago added some new interesting fields to the list of information available for each browser. One of them allows to distinguish between touch and non-touch devices, even when they are not mobile devices (think touchscreen all-in-one desktop computers). Inspired by one of our most active beta testers, we decided to expose this information in the admin (Activity Log). Now you will be able to segment your metrics based on this new value for the browser type dimension.
  • [New] Added Indonesian localization (thank you, ChameleonJohn).
  • [Update] You can now show display names instead of usernames when generating shortcodes. Check our documentation for more information (thank you, pepe).
  • [Update] You can now group resources in shortcodes while ignoring any query string attached to them (thank you, dragolcho).
  • [Fix] SQL error being returned for the Top/Recent Keywords report (thank you, pepe).
  • [Fix] A regression bug was affecting the blacklist by username functionality (thank you, Ursula).

4.6.4

  • [Update] When the tracker was set to work in “Client mode”, the Javascript code was being added to those pages that matched one of the blacklists, even though the subsequent request would have been ignored. By avoiding this, we were able to optimize our code and improve the overall performance.
  • [Fix] A conflict with a Google Maps Javascript API call was causing other scripts to not work as expected (thank you, Fulp2121).
  • [Fix] A bug was preventing the tracker from detecting certain mobile devices as expected in “Client Mode”.
  • [Fix] Empty search terms were being counted in the Top/Recent Search Terms reports (thank you, Per).

4.6.3

  • [Note] We would like to thank all the people who stepped forward to offer their help and test this new version before it was officially released. We worked with our users to identify the many different scenarios related to lightbox libraries, jQuery animations and so forth. It was a great team effort! You guys are terrific!
  • [Update] Say goodbye to incompatibility issues with lightbox libraries, jQuery drop down menus, fancy animations and the like. We worked on the tracking algorithm to make it less intrusive, and to FINALLY play nice with any other event handlers attached to your DOM elements. As an added bonus, the new tracker is performing from 10 to 30 percent faster in our tests. Not bad, huh?
  • [Update] If you are using the CDN service offered by our partners at jsDelivr, the tracker will now reference your current version of Slimstat, not the “trunk”. This will avoid issues in the future to those who don’t want to upgrade to the latest version right away (thank you, mth75).
  • [Update] The tracker is no longer looking for Shockwave Director or Real Player when detecting browser plugins (is anyone still using them?). On the other side, it is now detecting the Java Virtual Machine and any PDF viewer (either Adobe plugin or built into the browser).
  • [Update] One of our users thought that all the inline data-slimstat attributes appended by our tracker to all his links looked ugly and might affect performance (no, they do not). That struck a cord in our perfectionist developer, and he decided to rewrite that functionality to minimize the intrusiveness of our algorithm.
  • [Fix] Apparently the XSS vulnerability discovered by the Mitre Corporation had not been completely fixed in version 4.6, according to them. Now they confirmed that the issue has been resolved.

4.6.2

  • [Update] Removed options to enable or disable tracking of “internal” and outbound links, as they were confusing many users, based on the feedback we received. Now all links are tracked, regardless of their type. This will increase the size of the “events” table, however it will also make your reports more accurate, and track data needed to generate heatmaps and other metrics.
  • [Fix] The Activity Log will now group page views not just by session, but also by other events: change of IP, user logged out, etc (thank you, catmaniax).
  • [Fix] The Browscap Library could not be installed if the FS_METHOD constant was not set to ‘direct’ in wp-config.php (thank you computershowtopro).
  • [Fix] A PHP notice was being displayed if the widget_id for the new Slimstat Widget element was not set.
  • [Fix] In order to calculate its internal timestamps without any conflicts with other plugins, Slimstat was supposed to temporarily deactivate any WordPress filters on the function date_i18n. It turns out something had changed in the way WordPress was structuring that information, with the side effect that Slimstat was not able to restore those filters (thank you, catmaniax).

4.6.1

  • [New] You spoke, we listened. Many users have been asking us over time to add a feature to display metrics and reports on their front-facing website. Although Slimstat has been supporting shortcodes for many years, they felt like they needed more than that basic feature. We are now extending the shortcode syntax to allow users to place widgets on their websites in just a few steps. Please refer to our knowledge base to learn more about this new feature, or feel free to contact us if you need help implementing it on your website.
  • [New] Hovering a report’s title will reveal its unique ID, which you can use in your shortcode to display it on your website.
  • [Update] The update notice displayed in the admin is now only shown to site administrators (single installation) and super administrators (WP MU / network), to avoid any confusion for MU site administrators.
  • [Update] Improved the accessibility of our Filter Bar, by introducing (hidden) labels for all the fields. Please make sure to flush your client/server caches to load the new stylesheet.
  • [Update] Removed the option to deactivate Slimscroll as it did not play nice with some other features we recently introduced, and also because the incompatibility issues between Firefox and Slimscroll have been addressed.
  • [Fix] The icon to export a report as Excel comma separated value was not being visualized correctly, when the premium add-on was enabled.
  • [Fix] Addressed some Javascript warning being displayed in the browser console, returned by the qTip library.
  • [Fix] The height of all the Dashboard widgets (including the ones not related to Slimstat) was being affected by a typo in our CSS.
  • [Fix] Cleaned up minor layout glitches and improved rendering of charts after initial round of feedback from users.

4.6

  • [New] Our development team has had the task of revamping the charts available in Slimstat on their to-do list for quite a while now. Now that the compatibility issues related to our Browscap library have been addressed and resolved, it was time to tackle this new challenge and offer a beautiful new interface to analyze and interact with visual reports and charts. As an added bonus, we are also working on extending the list of supported shortcodes to allow administrators to also share these brand-new charts with their visitors, by quickly placing them on any page of their website. The same will apply to the world map, which currently displays the total number of page views by Country. Lots of exciting new features will soon be available to all our users. Stay tuned!
  • [Update] Email and Excel reports now honor the setting to convert IP addresses to hostnames.
  • [Update] Various cosmetic upgrades to make your reports easier to read. Please make sure to clear your browser and server caches to load the new stylesheet.
  • [Fix] We patched a quite unique XSS vulnerability, responsibly disclosed by the MITRE Corporation (thank you, guys).
  • [Fix] Some more buttons and links were added to the exclusion list of things to track on the admin, when this feature is enabled.
  • [Fix] Calling a function to decode an IPv6 address was failing if PHP did not support this protocol (thank you, catmainax)