Free open-source web analytics with easy integration into existing PHP scripts.
- Place webanalytics.php and websettings.php in the same directory as your own php scripts, and modify the database parameters in websettings.php.
- Place only webanalytics.php in the same directory as your own php scripts and modify the database parameters in webanalytics.php as well as webstatistics.php.
websettings.php / webanalytics.php / webstatistics.php
$web_analytics_db = new web_db_manager("mysql:dbname=database;host=127.0.0.1", "user", "password");
Afterwards all you need to do is including webanalytics.php in your own php scripts to start collecting data:
include "webanalytics.php";
Run your script / webanalytics.php once to initialize the database tables, now webstatistics.php will show you an current analysis of your web traffic and visitors.
Interested in using WebAnalytics as a library or in a modified way? You can disable auto run in the settings:
$web_auto_run = FALSE;
To run web analytics manually use following code:
$web_analytics_db->connect();
$web_analytics = new web_analytics($web_analytics_db, $_SERVER, $_COOKIE);
As a professional you might also want to try our yet experimental JavaScript for collecting additional data:
<script src="wa.js"></script>
- PHP 5.0 or higher
- a database server with PDO driver
- (a webserver of course)
This version will include a new universal php script called "wa.php" that can be used as both a library for collecting and analysing data.