Me parece que hay otra forma de hacerlo, pues ya hace muchos años cuando yo hacia mi primera pagina web. Miarroba ofrecia ese servicio (si no recuerdo mal) y por esa epoca ni se olia el AJAX.
Ahora si, cual es el script? Pues no tengo ni idea, y no se me ocurre ningun metodo la verdad...
Lo unico que se me ocurre es guardar las ips que visitan actualmente, y borrarlas cuando se vayan de la web mediante body unload.
Luego, como algunos forzaran el cierre del navegador, hacer un script para que si esa IP no visito la web en X tiempo borre la IP de la base de datos.
Saludos