I’m trying the WassUp stats plugin for wordpress on one of my blogs. I like it a lot. It doesn’t give you the plethora of information that something like google analytics does but not everyone needs that stuff and there’s not a rule that you have to use only one stat counter/tracker.
It’s a really nifty plugin that has a slick interface and several differnt information views.
Key Features
Visitor Details View
The main page is called the visitor details view and it shows the latest hits and has several ways to limit the results. You can view a summary for the past day, 7 days, 1 month or one year. You can exclude spam hits or spider hits or spam and spider hits along with several other combinations.
The chart uses Google’s chart api and is pretty slick.
Spy Visitors
The Spy Visitors feature lets you look at visitors to your site in real time. It uses JQuery to update the hits and gives it a flash sort of feel. In fact the whole plugin feels a little flashy although I think it’s all done with javascript.
Current Visitors Online
This view is kind of like the visitor details view combined with the spy visitors view, except for there is not real time updating. It shows more detailed information about the visitors who are currently online.
Options
There is a rich set of options. I haven’t even gotten acquainted with them so I won’t talk much about them. One thing that I did find limiting right off the bat though, was the ability to exclude not only exact IPs, but IP blocks. My ISP seems to change up my class C network quite a bit and sometimes I’m even on different class A or B networks. It would come in handy to be able to exclude IPs by a range or just specifying the beginning of the IP instead of having to list all possible IPs I wanted to exclude completely.
Well, it seemed to be a pretty easy fix once I tracked down the pertinent chunk of code.
I went down to line 1523 where this was:
-
if ($wassup_options->wassup_active == 1) { //(moved)
-
I changed that to this:
-
if ($wassup_options->wassup_active == 1) { //(moved)
-
-
$excludedIPMatched = false;
-
-
foreach ($excludedIPsArr as $key=>$val)
-
{
-
-
{
-
$excludedIPMatched = true;
-
-
break;
-
}
-
}
-
-
-
If you don’t have this plugin installed and are looking for a stats plugin or something to augment other stats tools you’re already using, give it a try, it’s pretty cool.
