Ciao a tutti, e un bentornato a me

(sono appena tornato dalle vacanze)..
ho fatto uno script in asp in ogni pagina di un mio sito per effettuare una semplice statistiche sulle pagine visitate e il tempo di permanenza su ogni pagina. Praticamente tracciando il link che genera il click so da dove si viene e quali sono le pagine visitate.
Il problema sorge per l'ultima pagina visitata, dopo la quale l'utente o chiude il browser o digita un url diverso o magari clicca su un link esterno. Sapete come potrei intercettare questi eventi?
thanks
diego