Introduzione
Lo script in questione risulta di semplice installazione ed utilizzo, ma non per questo le sue funzionalità sono da sottovalutare; possiamo monitorare completamente le pagine del nostro sito, visualizzando le statistiche dettagliate relative al Sistema Operativo, il Browser, l'indirizzo IP del visitatore, i Referer link e la data precisa (comprensiva di orario) di visualizzazione. Lo script inoltre permette di vedere le statistiche per giorno, settimana, mese e dispone di un calendario per la scelta veloce del periodo che ci interessa. L'utilizzo e la modifica sono liberi a condizione di non modificare il copyright.
Configurazione dello script
Una volta scompattato il file scaricato, andare a modificare il file config_sql.php3 seguendo le indicazioni sotto riportate:
$server = "sql.server.com";
Indirizzo del server MySQL. Generalmente in formato testuale (localhost) o numerico (127.0.0.1).
$user = "user";
Nome utente di accesso al server MySQL. Dato fornito dal proprio Provider.
$password = "pwd";
Password di accesso al server MySQL. Dato fornito dal proprio Provider.
$base = "ezboo";
Nome del database MySQL da utilizzare per il corretto funzionamento dello script.
Modificare inoltre il file config.inc.php3 come di seguito spiegato:
require("msg_english.inc.php3");
Questa linea include il file contente i messaggi nella lingua che si desidera utilizzare. Controllo nella cartella principale le lingue disponibili.
$sites = array( "logezboo"=>"www.mysite1.com" );
Modificare questa voce, inserendo l'indirizzo del proprio sito.
Installazione sul server
Trasferire tutti i file sul server usando il proprio programma FTP. Assicurarsi di caricare sul server anche la cartella "images".
Configurazione
Puntare all'indirizzo del tipo http://www.tuosito.it/ezwebstats/install.php3, cliccare su "Start Install" e, se non compaiono messaggi di errore, lo script è correttamente installato.
Per permettere ad una pagina di registrare i dati sul EzWebStats, inserire in fondo alla pagina interessata il codice seguente:
<? $table=logezboo; include ("write_logs.php3"); ?>
Pannello di Controllo
A questo punto bisogna andare all'indirizzo del tipo http://www.tuosito.it/ezwebstats; nella parte bassa dello script troviamo tre link:
php INFO
Questo link ci fornisce informazioni sul nostro server e sul php installato. In pratica visualizza il comando phpinfo();.
ezBOO WebStats
Questo link ci porta all'homepage di EzBOO.
Tag reminder
Cliccando qui sopra si aprirà una pagina che ci ricorda il tag da inserire nelle pagine.
Nella tabella con titolo "Statistics" invece sono presenti i siti che stiamo monitorando (generalmente uno); a destra del nome del sito sono presenti i bottoni per le statistiche "giornaliere", "settimanali" o "mensili". Cliccando su una di queste voci si apre la pagina delle statistiche che mostra, in pratica, il numero di statistiche mensili, il paese di provenienza, il sistema operativo utilizzato, il browser utilizzato , le pagine richieste, i referer link e, infine, i provider utilizzati.
Cliccando su "calendar" si apre una pagina che mostra un calendario, il quale ci permette di scegliere in maniera veloce il periodo del quale vogliamo visualizzare le statistiche.
Infine, cliccando su "show row logs" possiamo vedere i dati di ogni singola visita, come l'indirizzo IP, l'orario e la data di visualizzazione, le pagine visualizzate e molto altro.
Considerazioni Finali
EzBOO WebStats è uno script piccolo, veloce, di facile installazione e di facile utilizzo. La sua praticità sta nel fatto che possiamo disporre di un sistema di monitoraggio delle pagine del nostro sito in pochi minuti.
Il calendario e la scelta delle visualizzazioni periodiche danno a questo script un tocco di professionalità che lo fa scegliere rispetto ad altri. Sono disponibili solo la lingua "francese" ed "inglese", anche se possiamo tradurre in pochi minuti il tutto in lingua italiana. Il sito ufficiale contiene le istruzioni per l'installazione e la pagina delle FAQ per i problemi più frequenti, anche se l'autore è disponibile a fornire chiarimenti ed aiuti.