Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Un sistema di statistiche per il sito in ASP e Access

Articolo scritto da Luca Ruggiero
Pagina 1 di 3

Introduzione

In diversi precedenti articoli della sezione ASP abbiamo visto come realizzare diverse tipologie di contatori di accesso basandoci su database, su file di teso o su documenti XML.

(L'articolo continua più sotto...)

Quello che andiamo a realizzare in questo articolo è un sistema, un po' più complesso, per il monitoraggio del traffico di un sito Web, basato su un semplice script ASP ed un database Microsoft Access.

Nello specifico, andremo a creare un contatore che individua il traffico (diviso in accessi unici e pagine viste) per giorno, mese ed anno, ed anche una pagina di riepilogo in cui visualizzare i dati di traffico del mese corrente (divisi per giorno) e dei mesi precedenti.

Per coloro che non lo sapessero, la differenza tra accessi unici e pagine viste consiste nel fatto che un accesso unico è rappresentato da un navigatore che accede ad un sito e le pagine viste rappresentano le pagine che quello stesso utente visiterà nel corso della sessione di navigazione.

Ad esempio, se accedo alla homepage di Mr.Webmaster ho generato un accesso unico ed una pagina vista. Se vado bella sezione ASP e clicco su un articolo ho generato altre due pagine viste, ma resta sempre un solo accesso unico.

Anteprima delle statistiche

Appena installato lo script che abbiamo chiamato MRW ASP Stats (scaricabile gratuitamente cliccando qui), l'aspetto del pannello di visualizzazione delle statistiche sarà il seguente:

Vediamo dunque che nel mese di aprile 2010 non ci sono dati di traffico, anche il totale mensile degli accessi unici e delle pagine viste sarà zero.

Viceversa, qualora vi siano dati di traffico, l'aspetto del pannello sarebbe il seguente:

Notiamo quindi i dati divisi per giorno ed il totale complessivo del mese corrente, nonchè la possibilità di navigare il pannello attraverso la scelta di mese ed anno.

Struttura del database e dell'applicazione

Creiamo il file di database stats.mdb all'interno di cui vi sarà la tabella contatore, corredata dai seguenti campi:

Come i nomi dei campi lasciano ad intendere, "gg", "mm" ed "aa" rappresentano rispettivamente giorno, mese ed anno, mentre "au" e "pv" rappresentano rispettivamente accessi unici e pagine viste.

I file ASP che andremo a creare, invece, saranno i seguenti:

Creeremo anche un semplice foglio di stile CSS per rendere più gradevole la consultazione del pannello.

Il foglio di stile CSS

Prima di passare al codice ASP, creiamo il foglio di stile per l'applicazione. Segue il codice:

body
{
    background: #EEEEEE;
    color: #000000;
    margin: 10px 0px 10px 0px;
}
th, td, p, input, select
{
    font-size: 13px;
    font-family: verdana;
}
th, tr.totale
{
    background: #000000;
    color: #FFFFFF;
}
p, form
{
    margin: 0px 0px 10px 0px;
}
tr.bianco, td.errore
{
    background: #FFFFFF;
}
td.errore
{
    text-align: center;
}
tr.grigio
{
    background: #CCCCCC;
}
Salviamo il codice nel file stats.css.

Corsi
Corso ASPCorso ASP
Corso completo per la creazione di siti Web dinamici. A partire da 39 €.
Corso ASP da ZeroCorso ASP da Zero
Imparare Microsoft ASP e VBScript da zero. A partire da 29 €.
Corso ASP e AccessCorso ASP e Access
Gestione di un database MS Access con ASP. A partire da 29 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122