Stats – Stats – Stats. They can drive everything for your WordPress site. They can help you understand how visitors move around your site; how they got there in the first place; what are the most popular posts they are visiting; what browser and OS they are using. The list can go on and on.
I have spent a lot of time over the last few months looking for just the right plug-in to track stats on my WindowsObserver.com website and I think I may have hit the mother lode with my most recent discovery.
CyStats is written by Michael Weingaertner and has been downloaded from the WordPress.org Extend directory 32,435 times over the 23 months it has been available there. The last update was last October so it would be nice to see an update however, it works just fine with the current release of WordPress (2.8.4).
According to the author’s description CyStats provides:
- Bounce rate, ignore-by-cookie, ignore-by-ip/post-id/user_agent lists
- hits, visits for day/week/month/year – human or robots
- Top referring pages
- Most read categories and tags
- Most read, most commented posts
- Most read feeds, number of feed visits today
- Internal/external search words
- Operating systems
- Daily, weekly, monthly and yearly statistics
- 404 error requests
- Browsers/clients/tools/…, w/o. version numbers
- Template tags for most read posts, user count,…
- Optional IP-anonymizing
- Multi language support (currently English, German supported).
- Optional tracking of admin area visits
Set up and installation is very easy – just install in the normal manner either via FTP upload or update within your WordPress Admin Plug-in area. Once it is installed and activated the first stop should be the Options under Settings>CyStats. Here you can configure various database settings, statistics tracking (disable userlevel tracking, admin page stats or anonymize IP’s) as well as setting filtering cookies to block IP’s, User Agents and ignoring requests by page or post ID. This page also has the Delete All function and it is highlighted in bright red – do not use this unless you want to completely remove all CyStats info from your database.
On the lower left side of your Admin panel you will see a link for CyStats and a click on that will take you to the main menu for CyStats:
The Index page is broken down into:
Hits and Visits
Pages and Comments
Referrers and Search Words
The Blog page shows recently commented posts; most active comment authors, tags and categories as well as some database statistics for your WordPress site.
The Clients page breaks down as follows:
Browsers; Operating Systems; Browser versions and tools and scripts (including WordPress)
Robots and Tools; Unknown user agents
On the Referrer page you will find referrers today, yesterday, external referrers and search engine referrers:
The Robots and Tools page is another summary of visits broken down by search engines; email/feed readers; tools and scripts and the unknown user agents:
When you click on the Pages link you will find a summary of your most visited blog pages today; most visited overall; entry pages to your site; 404 error pages and page types (single, archive, feed, 404, home, page, month, category, search, author, day and year):
The last page is the Time page and this gives you a snapshot of your visitors per day; per hour; per weekday; per week; per month and per year. You also get hits per day; per week; per month and per year.
Bottom Line
As you can see from the screenshots this is a very thorough tool and really does give you an in-depth snapshot of your sites visitors. That in turn can help you better layout your site, establish a plan to write on popular subjects and focus your efforts on the areas of your WordPress site that really draws those visitors. I like this plug-in above others that I have used because it breaks things down between non bot and bot visits which gives me a better idea of human eyes on my site as opposed to machines which can be misleading.
I am very interested in hearing what your favorite methods are for tracking visitors on your website.
Looks like a pretty cool plug-in. Would you say that it is better than using Google Analytics? Or do you use both? Is this a real-time stats tracker? Thanks.
I also have Google Analytics on my site – it just seems to miss some visits is all. Therefore I run them both to keep up with everything.
Interesting plugin. I also like the separation of bots and real visitor aspect as well as breaking post hits down into most visited, most commented, etc. I may have to give this a try on a new site I’m working on.
For myself, I’ve been using Woopra on my other two sites ever since the Woopra team released the first developer’s build and I’ve been pretty pleased with it’s abilities overall although it doesn’t have some of the capabilities of the CyStats plugin.
Btw, has there been any apparent slow down of your site since you started using CyStats?
No slow down on my site at all.
I just installed it. I want to see how it works. Sometimes it’s easier to check WordPress, instead of checking both WordPress and Google Analytics.
I don’t track visitors on my site. I just have no desire to know who is a bot and who isn’t, and how many hits I get, because all of those stats can be manipulated anyways. Someone can reload a page 10,000 times over and over and over and show up as all different users, especially AOL users who’s IP addresses change frequently, like every 10 minutes sometimes. Then you got hackers who spoof IP’s, spoof MAC’s, locations that aren’t correct, like for instance, can anyone tell by looking at my IP that I’m from Indiana? When I do an IP lookup, it says I’m from Chicago, or new york, or someplace like that. I really believe stats are worthless on a blog, or forum, or anywhere else really.
At least for today an IP lookup shows your on Verizon in Indiana (Fort Wayne is what comes up).
Looks cool, I’ve been using Analytics and crawling my logs the old fashioned way. Will give this a shot though, thanks for the detailed review.
Your very welcome – thanks for giving it a shot. Please come back and let us know how it goes when you get a chance.
I personally use Google Analytics and yeah, there are a few hits that aren’t being counted, but I don’t really care, cause the uncounted hits are from a javascript-turned-off browser or a page-not-fully-loaded, which generally is a bounce.
For serverside statistics I like to use AwStats which works with Apache log files.
Thanks for the article, I’m looking for a stats solution that will work well on WPMU. Anyone know if this works on MU?
imho this one has way better graphs: http://wordpress.org/extend/plugins/mystat/ but it simply won’t work for me and no response fro mthe auithor yet 🙁
Thanks for the article, I’m looking for a stats solution that will work well on WPMU. Thanks for sharing.
Statpress Reloaded works well, particularly in combination with Google Analytics.
See: http://wordpress.org/extend/pl.....-reloaded/
I’ve been using this plugin for a while on my various wordpress sites and it works well. As someone above stated… sometimes it’s just easier to go into wordpress as opposed to having to log in somewhere else.
There’s been no slow down in any of my sites.
Hot damn! Fantastic plug in…been a huge Statpress guy but Cystats is awesome! I am looking forward to see how well it reports everything…Thanks for the info!
I’ve had problems with server side Statistic/Tracking plugins before (points at StatsPress). Since this is server side, I don’t really trust it, I mean, it can cause a lot load to the server when there’s so much information already (just like in Stats Press) correct me if I’m wrong.
I think I’m happy with my WP Stats and Woopra plugin for now
🙂
A great post, will certainly try it out… I’ve been using Google Analyticator and WordPress.com Stats, which were a big pain in the behind to implement. What I do miss is a heatmap generator, maybe in the update?
WassUp is also a good stats alternative. It has many of the same features of Cystats plus a dashboard widget with chart and a digg-like “SPY” option with geolocation (req. Google Maps API key). It is updated more often and has a support forum (www.wpwp.org/forums).
I used to use WassUp a while ago. It was causing conflict with another plugin I was using so I stopped using it and began using Cystats. Maybe I’ll look into it again.
Fascinating! Since many host services incl. processor cycles, it would be interesting to benchmark this plugin in this regard.
I’ll install it and give it a try.
🙂
Is it possible exclude the admin section from monitoring? I just started this blog and the admin section is almost the most visited place of the blog 🙂
You can do that on the CyStats option page under the Settings menu on the left side of the Admin interface. Look under the statistics area and the block should be unchecked to not track admin page visits (this is the default setting).
Just started using CyStats mainly because of this post and I truly must say it is a awesome plugin. I’m always checking my stats and I’ve noticed that Google Analytics misses a lot of my hits..
And statpress kept giving me the same number range…
But after checking out CyStats it seems both Google Analytics and Statpress were missing a lot of hits.. and oddly enough my Alexa rank kept rising during all of this…
So in terms of accuracy I think CyStats wins the medal here..
David,
I am glad the post helped out and that you are finding CyStats useful.
Any idea how the difference between analytics and CyStats would be explained?
@WindowsObserver: thanks for showing the admin section; just had to open my eyes 🙂
Paul – I am not sure. I have always had differences between my server logs, any other program I used for stats and Google Analytics.
Will CyStats create reports for printing or sending to others? Woopra doesn’t exactly do that. It will allow you to export into CSV the stats, but you then have to format it for presentation for off-line admins.
Just curious if CyStats has this ability.
Cystats does not have any type of report or export feature. That would defintiely be a handy feature to have though.
I’m using Analytic, Site meter, Woopra and wp stats plugin .. I feel so worried to add another plugin which may cause instability.. what do you suggest?? Should I remove the Wp stats and try this one?? What about the resource taken by this plugin?
I run nearly 35 plugins on my site and do not have any instability or slowdowns. If your concerned and do not mind losing a few days of data to try out this plugin then I suggest deactivating WP-Stats and giving CyStats a run to see how it works for you.
Best of luck.
An other question, I have a post where people can download a zip file… is it possible to track the amount of downloads with CyStats? I’m using piwik as well. This tracks the download, but it is not really working so i need a different tool to track it.
Paul – I use WP Download Monitor to track downloads – I do not believe CyStats will do it.
http://wordpress.org/extend/pl.....d-monitor/
I’m looking for stat plugin for my new wp blog, This plugin has been commented well but I find another plugin, automattic stat plugin. Some said this plugin is like for wordpress.com, any Opinion of you?
thanks, good writing
Would you also provide a screenshot of your options page, please? I erased all my settings and don’t know what to use. Thanks!
I use the default options on the plugin.
Hi!
The visitor calculation is to high. But I’ve created a patch. A short brief instruction in the wordpress forum:
http://wordpress.org/support/t.....nter-patch
br, josh.