v1.2 (13 Feb 2006)
v1.2beta2 (1 Feb 2006)
Bug fixes
- Main stats page: corrected a bug that resulted in division by zero under some cases.
- Creation of sql table: list of tables was not up-to-date.
- Updated list of OS and web browsers to match new log function.
- Fixed cross-site scripting vulnerability with keywords results in main, daily, weekly, monthly, new trends, individual page,and search engine statistics.
v1.2beta1 (21 Jan 2006)
New features
- IP based stats phpTrafficA now has 2 kinds of statistics: page views and unique visitors (based on IP addresses) counts. Statistics for OS and web browser are now based on IP addresses as well: if a robot scans your website with 1000 counts within one hour, it will only be counted once.
- Path analysis phpTrafficA now includes a tool to study visitor path on your website. It is fairly complete, with an analysis on entry and exit pages, a path designer that lets you design your own path and see how many visitors used it, and a visitor flow function, to study the movements of visitors along a given path.
- Google pagerank List of pages in
individual page statistics
now includes and can be sorted using google page rank (updated every 10 minutes or so).
- Group by month in access plot.
Improvements
- Faster function for OS and browser extraction:
- Tests the most common ones first and stops if found instead of going through the whole list each time
- Does not scan for OS if browser is
googlebot
or crawler
: we already know the answer...
- Shorter list of OS's: removed all the crawlers as we do not look for them anymore.
- Detection of Palm OS.
- Images for lynx and galeon web browsers, as well as palm OS.
Bug Fixes
- Better legends in pie plots: sometimes, the space for the legend was too small. It should be fixed now.
- Corrected parse error with array indices that appeared on some versions of php with the "public" keyword.
- Fixed a bug with array and php 5 in phplot (line 4238)
v1.1 (07 Nov 2005)
New features
- Password protected statistics: there is no more need for
.htaccess
to secure the phpTrafficA folder. This function is now built in. You can also decide to leave your statistics public. Your visitors will have access to the statistics you decide to show but will not see the administration panels.
- Easier install: no need to install ip2c or country flags separatly, no need to play around with paths in a number of files. There should only be 2 files to edit, config.php and config_sql.php.
- Path analysis for the latest hosts: follow the footsteps of your latest visitors, see where they came from, where they went, and how long they stayed! These stats are performed on the latest visits only. Crawlers are excluded from this analysis.
- New management of temporary files: dedicated directory.
- Help function with administration tasks.
- Public and private stats: you can make the statistics of public websites available to others without giving away your password.
- You can now decide wether to trim the URL's or not. The default behavior of phpTrafficA is to trim them, e.g.
test.php?arg=x
is stored as test.php
. If you want, you can now store it as test.php?arg=x
. Be careful though, this function is NOT recommended for fully dynamic websites for which the number of untrimmed URL's can become huge.
- Referrer spam protection: in recent months, there has been a surge in referrer spams and we had to set up a way to stop it. If your referrers table is filled up with URLs like buy-viagra-online.may-ass.com, you can now ban those. Simply hit the
ban
link, it will remove the URL from your referrers table and add it to the blacklist so it does not show up again.
Bug Fixes
- Better handling of images during "back" and "forward" browser operations. In the past, you did not see the right plot if you used them.
- Fixed bug in average calculations for weekly and monthly stats.
Improvements
- In order to limit referrer spam with phpTrafficA, any URL that contains
buy-
is banned as a referrer. This will only apply new installations. If you want to remove this feature, simply remove the line that contains buy-
from the referrer blacklist. If you want to add this feature in an previous installation of phpTrafficA, simply add a line with buy-
in the referrer blacklist.
- Pages for referrers and search engine keywords have been completely reorganized. You can now choose to display plots or not, you can see the whole list of keywords or referrers, sorted in various ways.
- Lighter design for OS, browser and country statistics: at first, phpTrafficA only plots the data for the current month and provides a list of OS, browsers, or countries that make up more than 1% of all visits. Later, you can ask for a plot of the history or the full list of OS, browsers, or countries. This should make phpTrafficA more readable and easier on your bandwidth.
- New php code for OS, browser, and country statistics. It is now up to 200 times faster for some of the worst scenarios (large number of countries, for instance).
- Better y-axis for improved readability in search engines, visitor retention, and visit duration plots.
- Reduced number of include files: dramatic speed improvements for some functions.
v1.0.4 (09 Sep 2005)
Improvements
- Stats can now be recorded from non php pages, using an image and javascript.
- Added BecomeBot as "Crawler" is OS list.
v1.0.3 (02 Sep 2005)
Bug fixes
- Fixed all issues with servers that have the "register_globals" set to "off". This is a major improvement and it should fix most of the strange behavior that has been reported. If phpTrafficA did not seem to do anything, did not behave properly after you clicked a menu item, or anything like it, it was probably because of this "register_globals" variable.
- Fixed a bug in page "New trends" that generated an error message with new websites.
- Fixed bug in "Visitor retention" and "Visit duration" that generated buggy plots for websites with low and new access counts.
- Fixed a bug in "count.php": it was only generating gif images, but some versions of GD do not support it. The new version will create gif, png, or jpeg images, depending on what you have on your system.
- Fixed a bug when plotting data: phpTrafficA was only generating png images, but some versions of GD do not support it. The new version will create gif, png, or jpeg images, depending on what you have on your system.
Improvements
- Added a phrase such as "Nothing yet" in most tables that do not have anything to show.
- Added Opera 8, Galeon, and Dumbot in browser list.
- Added Symbian OS and Dumbot in OS list.
v1.0.2 (13 August 2005)
Bug fixes
- Corrected a link in the "about" tab.
v1.0.1 (20 July 2005)
Bug fixes
- An old version of the file 'sites.php' was in the archive. It has been replaced...
v1.0 (19 June 2005)
New features
- Page with new trends: pages gaining or losing popularity, new keywords, new referrers
Improvements
- Faster log function (removed of lot of tests, reduced the number of SQL queries by 2). It should be 2 to 4 times faster.
- All pages now validate as HTML 4.01 Transitional and CSS.
- New stylesheet: changed colors and navigation.
- Better navigation in individual page statistics: can be sorted by number of hits, average number of hits, or age.
- Summary page is now simpler and easier to read.
- In general, less statistics are displayed, but they are more relevant.
- Better auto-ticking for plot with sqrt y-axis.
- All plots now have axis labels.
Bug fixes
- Fixed a bug that allowed negative durations in retentions statistics.
- Fixed a bug in table creation when adding a new site.
v0.06 (29 May 2005)
- Bug in write_log.php: was sending wrong site name.
- Bug that added new lines when changing list of os's, browsers and search engines.
- Images for operating systems and browsers.
- Better formula for auto-ticking in plots (add a problem with numbers like 110).
- Better install script (check from write access to sites.php, check creation of new files).
- New list of search engines, os, and web browsers.
v0.05 (14 Apr. 2005)
Fixes and improvement:
- better stylesheet that will work fine in IE,
- long page names or referrer names are cut so the table does not get larger than the window,
- lots of cosmetic fixes here and there.
New features
- retention statistics: number of click per visitor, time spent for each visitor,
- better search engine statistics, with plots such as number of new keyword per day and tables to track down new trends,
- page on referrers statistics,
- individual page keyword statistics,
- you can choose the data at which you want stats for daily, weekly, and monthly stats.
v0.04 (22 Dec. 2004)
The first public version of phpTrafficA. Contains main functionalities.