This script analyses all incoming 'traffic' and stores all properties
(like IP-address, hostname, amount of visits) of a member/visitor. An overview is given of:
Countries, Referrals, Searchines Engines, Search queries,browsers, Web Crawlers, Operating Systems, Used Modules,
Screen Resolutions, User Stats and Visitors Stats.
This overview is given for
- the 'current' day
- the last XX days
- all days (since installation)
As admin you can:
- make settings for IP's and Users that should be excluded from being logged.
- define your own search engines that should be logged.
- 'Auto prune' at definable time stamps the MSA tables
- set your timezone (GMT Time)
- make a backup of the gathered statistical data
- make a selection out of 17 different overviews that should be displayed as default in the module
MS-Analysis has it's own User Info which is displayed when you are logged in as Admin and click.
This version can work in 2 different modes: Dynamically or Statically
- When configured as Dynamically (not advised):
The way of working is identical to previous releases. When a guest visits your site, all info
is gathered, analyzed and stored. Your statistics are updates right away.
This way of working can slow down your host. Especially on high traffic sites (10,000+ page visits a day).
That's why the work mode Statically is possible:
- When configured as Statically (advised way of working):
The statistics are not updated 'directly'. All info is stored so that the host is not slowed down.
Only the last page visits page is kept uptodate (Dynamically).
Now you have to make sure that the statistics are updated EVERY hour by executing a script via e.g.
a scheduled tasks/cron deamon/script schedular. Normally you have this option available in your
host control panel. When you don't have this option available, you can also use MSA for this purpose.
MS-Analysis is in fact an extended version of PHP-Nuke Statistics.
Verion History and added new features:
v2.4 ----------> 14-01-2007
1. Adding compatibility with PHP-Nuke 8.0
2. Adding compatibility with Patch 3.3
v2.3 ----------> 05-12-2005
1. Added browser detection
2. Extended (version numbers) browser detection (thanks to VinDSL)
3. Updated Code (clean up)
4. Resetting made faster
5. Several fixes
6. Fixed Screen resolution detection problems
7. Only installed Modules are detected now
v2.2 ----------> 18-03-2005
1. Speed Patches. Applied patches to MS-Analysis as also done in PHP-Nuke Patched Series 2.9.
2. Improved way of logging the data. There was a problem on some occasions that MSA would stop
logging.
3. Blocks have been updated. There was a problem with the security code display
4. Improved installer/upgrade script
5. Fixed the issue that the 'counter' would stop counting.
v2.11 ----------> 20-09-2004
1. Make MS-Analysis v2.1 compatible with PHP-Nuke 7.5
2. Solve admin problem
3. Solve security code issue in blocks
4. Add missing country flags
5. Minor cosmetic changes
6. Add security issues
7. Solve block error (same routine name used in blocks)
8. The mechanism to detect bots/crawlers has been improved.
v2.1 -----------> 23-04-2004
1. Averages: See the averages of the hourly hits across a week, month, or a year.
2. Block MSA Daily Site Stats: MSA Daily Site Stats based on the PHP-Nuke User Info Block.
3. Block MSA Daily Top Hits: This block displays the daily Top Hits gathered by MSA.
4. Firefox browser detection: Added the Forefox browser for detection.
5. Modify picture titles for Mozilla Type Browsers: The titles of the pictures (when moving
with the mouse over them) is now also visible for Mozilla type of browsers.
6. Multi-themed Stats: For multi-themed sites it would be nice to be able to see
how many users had selected each theme as their default.
7. Removal Option Inactive Users After A Certain Time Period: Remove Users who
didn't visit the site for XX days.
8. Rewriten Admin system.
9. Sort 'Browsers per Type': Sort in the overview "Browsers', the table 'Browsers per Type'.
10. Turning off MSA: A settings in the MSA Admin Settings, which allows users to switch MSA on or off.
11. Update User Info: - Add PHP-Nuke Point System and add NSN-Nuke Your-Account Tweak Options (when installed)
12. Add Visitor Stats Graphics: Daily.
13. Vulnerabilities: Several vulnerabilities are solved.
14. Windows 2003 detection: Implemented Windows 2003 detection
15. Windows CE detection: Detection of the Windows-CE (for PDA's) has been implemented.
v2.0 -----------> 30-11-2003
1. This version can work in 2 different modes: Dynamically or Statically
- When configured as Dynamically:
The way of working is identical to previous releases. When a guest visits your site, all info
is gathered, analyzed and stored. Your statistics are updates right away.
This way of working can slow down your host. Especially on high traffic sites (10,000+ page visits a day).
That's why the work mode Statically is possible:
- When configured as Statically:
The statistics are not updated 'directly'. All info is stored so that the host is not slowed down.
Only the last page visits page is kept uptodate (Dynamically).
Now you have to make sure that the statistics are updated EVERY hour by executing a script via e.g.
a scheduled tasks/cron deamon/script schedular. Normally you have these options available on your
host control panel.
When your host interface doesn't allow you to define Cron Jobs, choose: Statically (Updates done by MSA)
MSA will update the stats automatically every hour. This option is however not adviced for high
traffic sites.
2. The browsers: MyIE2 and Firebird have been added to the list of browser types
3. New menu structure for the module
4. New overviews for the module
5. New Admin Configuration Settings
6. All detail forms (countries, users, referrals etc) can now be sorted in various ways.
7. You can make a selection out of 14 different overviews that should be displayed as default in the module
v1.1 -----------> 15-07-2003
General:
1. Each day the last Page Visits Table is emptied automatically, so that it doesn't become too big any more
2. Option to look up the IP-Address in the IP-to-Country Database. Although not 100% accurate, the IP-to-Country Database is about 98% accurate on country recognition.
3. Automatic Pruning of the MSA Tables
Explanation: Every [user definable] days, tables with more than [user definable] links will be automatically pruned. MSA will first delete links with 1 hit. If there are still more than [user definable] links in the table, links with 2 hits will be deleted, etc.
4. General Overview changes
5. User can select and view now the statistics for:
Today
Last X days (user defineable)
Overall statistics
6. New Statistics:
Todays Statitics display now graphs for the page vistits per hour
Last X days display now graphs for the page vistits per month
Overall statistics display now graphs for the page vistits per year
7. A link in the PHPNuke Admin GUI to the MSA Admin Settings
8. Improved Browser detection: Crazy Browser and NetCaptor are added
9. Totals are displayed now in every overview
10. All tables are modified so that they are displayed also correctly for Netscape, Phoenix etc
11. Query on 'Time' in Users Maintenance Table menu
Admin Section:
1. Different Interface
2. Search for IP-Address
3. Configuration of Default Overview
4. Configuration of System TimeZone (GMT setting)
5. Resetting of Stats Today
6. Resetting of Stats Last X days
7. Resetting of ALL stats
v1.0: -----------> 17-03-2003
This is a summary of found issues and new functionality:
Solved bugs:
** MS-Analysis UserInfo gives wrong info for SPLATT-Forums
** IP-tracking in some cases wrong
** Overview items start now at top of each box
** Minor bugs are solved
New in v1.0 is:
** Last 7 days overview 'keeps' also displaying the last 7 days during change of month
** Last Page Visits displays the IP-address when you are logged in as Admin
** _msanalysis_online table is also cleaned when the index screen (Overview screen) is visited
v1.0 RC3: -----------> 23-02-2003
This is a summary of found issues and new functionality:
Solved bugs:
** $_users problem solved
** 'Screen Resolution' patch for PHP versions =< 4.0.6
** Minor bugs are solved
New in RC3 is:
** Improved tracking mechanism
** New Admin Interface which allows you to:
** Configuration of IP-addresses which should not be logged
** Configuration of users which should not be logged
** Configuration of Search Engines to scan for
** Search for Users
** Userinfo. When logged in as Admin, MS-Analysis has its own User Information
v1.0 RC2: -----------> 26-01-2003
Thank you all for your feedback on RC1. Several bugs were found and are solved in RC2.
This is a summary of found issues and new functionality:
Solved bugs:
** Detecting of Win-ME OS and Netscape 7.x browsers
** 'Yesterday' timestamp in Users Overview
** On some Hosts several items were not detected
** Netscape browsers issues solved
New in RC2 is:
** Screen Resolution of visitors is stored
** Backup facility for the MS-Analysis data
** The search query can be stored as string or single words
** A summary of browsers per type
** Improved detecting mechanism
** Several new language files (Dutch, English, French, Hungarian, Italian, Turkish)
** Feel free to sent me new requests or of course bugs for MS-Analysis via the Forums.
v1.0 RC1: -----------> 08-01-2003
v1.0 Release Candidate 1 is the first Beta Test Version for PHP-Nuke 6.0 Users.
Note: This script is only for our subscribers. Please become a PND Subscriber.
| |