Zen-Dreams

Zen-Dreams.com

[Wordpress] New statistics plugin being coded

3 days ago, after buying my brand new laptop, I decided to develop a new Statistics system for wordpress. As I’m not satisfied by the one I found (Wassup, WP_Stats) I started to code it starting last Sunday. In fact, I already have lots of functionalities ready to be coded because I’m taking inspiration from a system I developed for my homemade CMS.

All this means that I’ll be able to fetch useful statistics directly from my own wordpress installation, I’ll be able to decide the filters in place for Bots/spammers/etc… and will not rely on hidden filters functionalities. Moreover, this means that your filters in this plugin are options ! YOU can decide of what is filtered or not. The more people will share their options, the more reliable the system will become.

The system is built this way, Three options:

  • First, a list of IPs excluded from collection (useful for home IP, @work IP, etc…)
  • Second, a list of User Agents corresponding to Robots with a name association (example : Mediapartners-Google => Google Adsense)
  • The Third is a list of IP adresses considered as spammer or robots with non site friendly UserAgents.

Once these options are set, the data collection is started and allows you to consult statistics

Of course, administration pages are excluded, so are 404 errors. This is a question I ask myself, should I include them with a specific code so that we can find broken links ?

For the moment, only three main functionalities are coded : Summary for a specific period (chosen from a dropdown) with visitors and pageviews. Daily detail hour by hour. And finally, indexation from Search Engines.

I’m giving myself two weeks before publication of the First version of the system, but be aware that it’s already working as it’s installed on this very blog.

Meanwhile, do not hesitate to leave comments here for queries and suggestions so that I can work on them and include them.

Thanks for your support :)

By Anthony

Post a Comment

Your email is never shared. Required fields are marked *

*
*