How it works
Siterake works in stages.
Uploading (zip, gz, tar, and bzip files only)
We allow files of format zip, gz, tar, and bzip only.
We are using php version 5 and the new upload extension to track upload progress. This allows us to provide some feedback, that is, an activity indicator.
Log file processing
The compressed file is extracted using 'gunzip'. Using 'grep' we record all referrers that match Google, Yahoo or Live Search. All bot referrers are removed. With each of the referrers, all the relevant information is ripped including time, search query, referring URL, region/country info and user agent.
Regional information is based on the domain of the referring search engine.
www.google.com = com
www.google.com.au = au
www.google.co.uk etc. = uk
www.google.de = de
The reports
Siterake uses flash and xml files to display the report. Everything is cached so you can view your report at a later date. Reports are kept for a period of 1 week.