A fork of Statpress Visitors for very limited space like there is in Free hosting.
Daily stat allows you to make stat on the free web hosting that prohibit them by autodelete records older than 2 days.
This version borrows StatPress-Visitors the fantastic work of Gawain Lynch:
[New in 1.5] GeoIP integration. From the Great job of Gawain Lynch in StatPress visitors!
[New in 1.5] New page "URL Monitoring" which shows all URLs requested that do not correspond to the posts and pages written by an author in order to deny access to intruders or hackers.
The "spy robots" lets you know which pages were indexed by search robots.
Still in 1.3 :
The tables "last terms search", "Last referrers", "Last Feeds" and "Last spiders" on the main page are more informatives.
SQL queries optimization in the pages "Visitors Spy" and "Spy Bot" by the use of the natural index of the datatable. Now these pages are made in only one SQL query. The previous versions need as many SQL queries that there is IP or Bot displayed on the page. The speed is 3 times faster.
The "yesterday" page show you the number of "unique visitors", "page views", subscriptions to "RSS visitors feeds", subscriptions to "RSS pageviews feeds" and "search engines" (spider) for each page and posts (with or without visits) of your website at the date of yesterday.
In the options page you can choose the number of IP displayed on "Visitor Spy" page (20, 50 or 100) and the number of visits for each IP (20, 50 or 100).
Daily stat automatically delete older records than 2 days (to have a very short database) and automaticaly optimise the daily-stat datatable after the removal of olds datas.
The widget is customizable. These are the available variables:
%topos% - The most used O.S.
%latesthits% - last 10 search term
You could add these values everywhere! Daily Stat offers a new PHP function *Daily_stat_Print() i.e. StatPress_Print("%totalvisits% total visits."); Put it whereever you want the details to be displayed in your template. Remember, as this is PHP, it needs to be surrounded by PHP-Tags!
You could ban IP list from stats editing def/banips.dat file.
You can choose the data to update in your database (browsers, OS, search engines and spiders). Text matches below are based on part string matches.
The format for browsers (browser.dat) is: [name] | [user agent text to match -without all space caracters-] |
e.g. Chromium 15|Chrome/15|
The format for operating systems (os.dat) is: [name] | [user agent text to match -without all space characters-] |
e.g. Linux Android|Android2.2.1|
The format for spiders (spider.dat) is: [name] | [user agent text to match] |
The format for spam bots (spambot.dat) is: [name] | [user agent text to match] |
e.g. Purebot Spam Bot|Purebot|
The format for search engines (searchengine.dat) is: [name] | [domain url part] | [query search key text] |
So for a search engine who have a URL like Google : http://www.google.fr/search?q=statpress+visitors
From this example you can see that the domain url part is "www/google.fr", however as a number of search engines use regional domains, you need only enter the http://www.google. part.
Secondly, notice the "q=" in the URL, that is the query search key text.
Some few Search engine have a URL not like the Google URL like this one : http://fr.eannu.com/benson_platinum.htm In the case the format for search engine is: [name] | [url] | [key] | [stop] e.g. Eannu|fr.eannu.com|fr.eannu.com/|.htm|
When image is name.png 1) The name of the image is the first part of the corresponding line of the definition file in /daily-stat/def name|...|etc 2) Write the name of the browser, the Os, the Search engine, the spider with lowercase 3) Replace all the characters « space » by « _ » (underscore). 4) Replace all characters « point » by "-" (dash). For example, if you added Opera 9.0.1 in the folder /images/browser (or the folder …/images/os) the filename of the icon must be opera_9-0-1.png If you add Search.com in the folder /images/searchengine the filename of the icon must be Search-com.png