El gran problema de las aplicaciones web es que trabajan desconectada, es decir que no sabes lo que esta haciendo el cliente. Por lo tanto nunca puedes dar por seguro que un usuario salió de aplicación.
Lo que puedes hacer es que reducir el timeout de la session a 10 o 5 minutos tu tendrás que decidirlo.
Saludes