Google Answers Logo
View Question
Q: open source web stats program ( Answered 5 out of 5 stars,   2 Comments )
Subject: open source web stats program
Category: Computers > Software
Asked by: stenning-ga
List Price: $7.50
Posted: 05 Apr 2005 05:00 PDT
Expires: 05 May 2005 05:00 PDT
Question ID: 505155
i am looking for a good open source (ideal) or low cost commercial web
statistics program I can load onto my server.

Clarification of Question by stenning-ga on 05 Apr 2005 05:01 PDT
a higher cost commercial example would be:

Request for Question Clarification by till-ga on 05 Apr 2005 05:50 PDT
I have a very good opne source software for your purpose. Does your
server support php / MYSQL ?


Clarification of Question by stenning-ga on 05 Apr 2005 06:32 PDT
yes, do you have a website where we can view a demo?

Subject: Re: open source web stats program
Answered By: till-ga on 05 Apr 2005 23:30 PDT
Rated:5 out of 5 stars
There is an excellent php based solution called chCounter. Please visit
christoph bachner PHP Scripts
and select the english language pages.
chCounter is a versatile and comprehensive solution for web statistics
of almost any kind:

"a text counter with detailed statistics and is based on PHP/MySQL.
The main features:
-Visitors/page views today, yesterday, total, records 
-Visitors currently online/max. online 
-Referrers, search keywords, search engines 
-Visitor details: browsers/operating systems/robots/user agents,
screen     resolutions, countries/languages/host-TLDs
-Requested pages; currently online 
-Detailed access statistics: daily/weekly distribution, visitors/page
views of any day, month, calendar week, year
-Large Admin Control Panel: Customisation of the counter values and
many different settings, optional access limitation of the statistic
pages, visitors' log data, ?
-Layout completely customisable via templates 
-Multiple language interface (so far: English, German, Hungarian) 
-Integration via PHP or JavaScript 
-Freely available under the GNU General Public License 
-Smooth integration into phpBB, a manual is attached 
-Faster than previous versions "

A comprehensive demo showing visitor statistics for the author´s own
page can be seen at
Please select the english demo pages there. 
As stated above it´s published as open ource under the GPL licence and
so there is no fee.

I´m sure you will be satisfied using this software.


Search strategy: personal experience of the researcher

Request for Answer Clarification by stenning-ga on 06 Apr 2005 02:52 PDT
hi, thanks, it look good, only question is what type of volume (page
impressions) can it handle?

Many thanks

Clarification of Answer by till-ga on 06 Apr 2005 03:04 PDT
I do not see any reason for limitations so I´m rather sure there are
none. At least I could not find any info about it.
Maybe you could ask the author if there are any limits. 

stenning-ga rated this answer:5 out of 5 stars

Subject: Re: open source web stats program
From: bozo99-ga on 05 Apr 2005 16:26 PDT
I don't know what stats you want.

I have a simple script that analyses apache access logs to produce a
table including bytes transferred and number of downloads per day, for
each website on the host.
Subject: Re: open source web stats program
From: justinmcmurray-ga on 28 Dec 2005 08:38 PST
My favorite open source web stats program that is completely web based
is bbclone.  Of course, this package requires PHP running on your

Take a quick peak of the demo at:
You can learn more about it at:

From their features page:
BBclone is a web counter written in PHP and gives a detailed view of
the visitors of your web site by displaying the nth last users (and
the data they provided, like their IP, browser and so on) that visited
the web site, not just showing a number of visitors. This is very
handy for webmasters that want to see who is visiting their sites,
what browser people use, where they came from etc.

For each visitor, BBClone can display 
*IP address, 
*operating system, 
*referring URL (where do they come from), 
*visit date, 
*number of time the visitor has loaded the page, 
*number of visitor 
*the visited pages in the order someone viewed them 
*the last visited page 
*the search engine query that lead to your site (if applicable) 
*ranking of the most frequent countries, referrers, OS, browsers,
robots, page *views and hostnames

Other features include: 
*Easy customisation of font sizes, number of columns and their order,
the number of icons to be displayed, duration of a unique visit.
*32 translations: Arabic, Bosnian, Bulgarian, Catalan, Czech, Chinese
Simplified, Chinese Traditional, Danish, Dutch, English, Finnish,
French, German, Greek, Hungarian, Italian, Japanese, Korean,
Lithuanian, Macedonian, Norwegian (Bokmål), Polish, Portuguese,
Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish
and Ukrainian
*Easy integration into MovableType, Pivot, Drupal, Textpattern,
Wordpress, e107, CMSimple, CMComplex and possibly some more
*Standard Compliance: BBClone conforms to XHTML 1.0 and CSS
recommendations and doesn't lock out particular browsers or operating
*no database required 
*reload resistance 
*hostname resolution (can be turned off) 
*time statistics (either by hits or unique visits) 
*proxy workaround and display 
*Whois lookup of ip addresses 
*exclusion of referrers coming from particular sites 
*support for rel=nofollow flag in referrer links against referrer spam 
*referrer filtering of the ones from the server itself 
*removal of query strings to get more useful summarized rankings 
*number of visits by a visitor 
*logging routine optimized to run fast on most websites 
*Exclusion of IPs or IP ranges from being counted 
*Ranking of the most frequent keywords from search engines 
*Accurate country allocation of visitors by using its own lookup database 
*Visualisation of visitors by using icons 

If you were not running PHP, my next suggestion would be google
analytics.  Unfortunately due to high demand the service is not
accepting any new users at the moment.  If you can wait a bit, I
suggest you sign up to receive an email when it is available:

Both IIS and Apache generate web logs on your server and you can
simply use a web log analyzer to sift through the logs.  A good Open
Source log analyzer is AWStats.  You can find more details at:

Here are the features listed for AWStats:
A full log analysis enables AWStats to show you the following information:
* Number of visits, and number of unique visitors,
* Visits duration and last visits,
* Authenticated users, and last authenticated visits,
* Days of week and rush hours (pages, hits, KB for each hour and day of week),
* Domains/countries of hosts visitors (pages, hits, KB, 269
domains/countries detected, GeoIp detection),
* Hosts list, last visits and unresolved IP addresses list,
* Most viewed, entry and exit pages,
* Files type,
* Web compression statistics (for mod_gzip or mod_deflate),
* OS used (pages, hits, KB for each OS, 35 OS detected),
* Browsers used (pages, hits, KB for each browser, each version (Web,
Wap, Media browsers: 97 browsers, more than 450 if using library file),
* Visits of robots (319 robots detected),
* Worms attacks (5 worm's families),
* Search engines, keyphrases and keywords used to find your site (The
115 most famous search engines are detected like yahoo, google,
altavista, etc...),
* HTTP errors (Page Not Found with last referrer, ...),
* Other personalized reports based on url, url parameters, referer
field for miscellanous/marketing purpose,
* Number of times your site is "added to favourites bookmarks".
* Screen size (need to add some HTML tags in index page).
* Ratio of Browsers with support of: Java, Flash, RealG2 reader,
Quicktime reader, WMA reader, PDF reader (need to add some HTML tags
in index page).
* Cluster report for load balanced servers ratio.

AWStats also supports the following features:
* Can analyze a lot of log formats: Apache NCSA combined log files
(XLF/ELF) or common (CLF), IIS log files (W3C), WebStar native log
files and other web, proxy, wap or streaming servers log files (but
also ftp or mail log files). See AWStats F.A.Q. for examples.
* Works from command line and from a browser as a CGI (with dynamic
filters capabilities for some charts),
* Update of statistics can be made from a web browser and not only
from your scheduler,
* Unlimited log file size, support split log files (load balancing system),
* Support 'not correctly sorted' log files even for entry and exit pages,
* Reverse DNS lookup before or during analysis, support DNS cache files,
* Country detection from IP location (geoip) or domain name,
* Plugins for US/Canadian Region , Cities, ISP and/or Organizations
reports (require non free third product geoipregion, geoipcity,
geoipisp and/or geoiporg database)
* WhoIS links,
* A lot of options/filters and plugins can be used,
* Multi-named web sites supported (virtual servers, great for
web-hosting providers),
* Cross Site Scripting Attacks protection,
* Several languages. See AWStats F.A.Q. for full list.
* No need of rare perl libraries. All basic perl interpreters can make
AWStats working,
* Dynamic reports as CGI output.
* Static reports in one or framed HTML/XHTML pages, experimental PDF export,
* Look and colors can match your site design, can use CSS,
* Help and tooltips on HTML reported pages,
* Easy to use (Just one configuration file to edit),
* Analysis database can be stored in XML format for XSLT processing,
* A Webmin module,
* Absolutely free (even for web hosting providers), with sources (GNU
General Public License),
* Available on all platforms,
* AWStats has a XML Portable Application Description.

Finally, many hosting companies offer free web statitics.  If you are
using a hosting company check with them to see if they already have
something configured for you.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  

Google Home - Answers FAQ - Terms of Service - Privacy Policy