For some reason SmarterStats is not correctly showing the IP address of visitors. In fact SmarterStats is only reporting a single IP for all visitors, which happens to be the web server's IP. It seems that SmarterStats is not reading the log file correctly.
I am having SmarterStats read log files generated by an IIS 5.0 server. The IIS server is creating "W3C Extended Log File Format" files in the following configuration:
Date, Time, Client IP Address, User Name, Server IP Address, Method, URI Stem, URI Query, Protocol Status, Bytes Sent, Bytes Received, Time Taken, Protocol Version, Host, User Agent, Cookie, Referer
I know SmarterTools states that you don't have to specify the type of log file for a site since it can read virtually any type of log file and that it is smart enough to know what type of log file it is reading. However, it is having a problem reading these IIS logs.
Is there anything I can do to tell SmarterStats how the log files are configured?
Here is an actual example of a line from one of the logs:
#Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-bytes time-taken cs-version cs-host cs(User-Agent) cs(Cookie) cs(Referer)
2015-07-02 07:01:11 220.127.116.11 - 18.104.22.168 GET /Default.htm - 200 15837 545 181 HTTP/1.1 www.aarons6-lobescrews.com Mozilla/4.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+Trident/5.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+InfoPath.2;+Tablet+PC+2.0;+.NET4.0C) - http://getonthetop.com/httpobject/sq.aspx?p=9D85D17DE3D4224A351D4CF9A12F6C39