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.

link|improve this question
2  
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. (?) – w3d Sep 5 '11 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. – Frank Meulenaar Sep 5 '11 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 Sep 5 '11 at 10:49
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.