Hallo Yrdetraxe,
Ich würde das vorhaben eigentlich gleich vergessen. Dass es nicht Sinn der Sache ist, dass eine Seite, die geschlossen werden soll, noch Code aufruft oder popup-Fenster öffnet, sollte eigentlich klar sein.
So kannst du nicht die dauer ermitteln, die ein user auf der Seite geblieben ist. Besser du nimmst die Zeit vom ersten bis zum letzten request einer session oder ähnliches und/oder du bietest einen loguut-button an, wobei natürlich auch hier nicht sichergestellt ist, dass der benutzer den drückt.
Jonathan