I'm looking for software that can analyze my Apache log files (or some other source) and tell me, from the visitors that actually bought something from my site, some profiling information; like time of their first visit, how long they spend on my website, what the original referral was, etc?

In principle a tool like Awstats provides a lot of information, but I'd like to have it filtered to individuals.

Edit: Instead of Apache log files / using IP addresses, I'm also happy to add something like php code to my site to identify returning visitors.

  • 3
    I'm not sure that the Apache log file contains enough information to be able to link log entries to past customers, simply because end users IP addresses and user agents tend to change. (?)
    – MrWhite
    Commented Sep 5, 2011 at 8:43
  • @w3d: True, the IP can change, but it don't think it often does here. I could also still gather useful information from the visits where the IP didn't change. Commented Sep 5, 2011 at 9:46
  • Some users are behind proxies (AOL sends everyone through proxy .. and their IP is changing for pretty much each page), although not so many (but it all depends on your customers actually). It's just not reliable enough. If logs would keep a cookie/session ID as well .. then yes -- you could track such info much easier. I personally do not know of such tool that can do this for you -- that's why we have our own tool (but it works differently -- page view is logged into DB when page is generated -- no web server logs parsed at all). It's slower .. but does the job we need.
    – LazyOne
    Commented Sep 5, 2011 at 10:49
  • Like bybe mentioned, Google Analytics can do pretty much everything it sounds like you're after, especially when you get into the more "advanced" functionality. You can even set up and track goals, and funnelization. It's an extremely powerful tool when used properly.
    – Mike
    Commented Feb 19, 2013 at 19:47

2 Answers 2


Any type of logging software such as Awstats and Webalizer do not contain the information you are after, you should take a look at various Analytics platforms and see what one is best suited for your business. I personally recommend Google Analytics but there are many more out their to test.

Please note that all links listed below and are in no particular order. Numbers have been used for styling purposes only and should not be used to determine which one is best.

Here is 15 Google Analytics Alternatives

  1. Reinvigorate
  2. Stat Counter
  3. Clicky
  4. Fox Metrics
  5. Mix Panel
  6. Kiss Metrics
  7. Extreme Tracking
  8. Site Meter
  9. Go Squared
  10. Woopra
  11. Chart Beat
  12. Mint
  13. Go Stats
  14. Stat 24
  15. Yahoo Web Analytics

Here is a list of 4 Self Hosted Analytics Software Apps

  1. PiWiki
  2. Crazy Egg
  3. Open Web Analytics
  4. Trace Watch

Here is a list of 8 Log File Analyzers

I've included these in case you want to use both a logging and Analytics solution which many do use in combo with one another.

  1. Analog
  2. AwStats
  3. Deep Log File Analyzer
  4. Weblog Expert
  5. Webalizer
  6. W3Perl
  7. Jaw Stats
  8. Going Up
  • Thanks for the effort, but this doesn't really help; I rather have one link to something which is good than a complete list of everything: I can Google for the latter but not for the former. Commented Feb 16, 2013 at 12:08
  • 2
    Please note if you actually read my answer you can see that my answer was Google Analytics which will do the job though tracking campaigns. The later solutions were give not only to enhance the answer for other people with the same question but to give you some other possibilities should you want to try something else rather than Google. Commented Feb 16, 2013 at 16:05

I found from google, Webalizer which is a fantastic, free web server log file analyzer. It is fast and generates very nice statistical reports about who is hitting your site and what they are hitting. It can be found at mrunix.net/webalizer. Good luck. It had worked well for me long time ago.

  • 1
    Although bybe already covers "Webalizer" in his answer.
    – MrWhite
    Commented Feb 15, 2013 at 12:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.