Tu peux aussi simplement considérer une relation [n° session] + [page] + [temps passé]. Ensuite, une relation [n° session] + [last_page] + [datetime].
A chaque fois qu'une page est chargée, tu incrémentes (ou tu insères si c'est neuf) dans la première relation, et tu mets à jour la 2e. Il faut, bien entendu, éviter les cas extrêmes (genre au delà de 5 minutes par page, on peut considérer que la personne est partie faire un tour).
Cela te fait [nombre d'utilisateurs] entrées dans la 2e relation, et [nombre d'utilisateurs]*[nombre de pages] dans la 1ere.
Seul "hic" : les gens qui font du multitab :-/