Skip to content

riazahmadshigri/php-web-analytics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebAnalytics

Free open-source web analytics with easy integration into existing PHP scripts.

Usage

  • Place webanalytics.php and websettings.php in the same directory as your own php scripts, and modify the database parameters in websettings.php.

OR

  • 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>

Requirements

  • PHP 5.0 or higher
  • a database server with PDO driver
  • (a webserver of course)

Affiliated projects

Frameworks / Libraries used for dashboard

Information about upcoming releases

0.3 new API

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.

0.4 new page for viewing statistics based on the API

0.5 merging all classes to one

1.0

About

Open-source server-sided PHP web analytics.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.3%
  • JavaScript 1.7%