Просто установите функцию так:
function track()
{
setTimeout(track ,1000);
now = new Date;
now_string = now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds();
(... whatever you want to do with this data)
}
В javascript вы получите строку с надписью HH: MM: SS или H: M: S, если число часов / минут / секунд меньше 2 символов
Так что просто сделайте немного математики вокруг него
Просто включите это где-нибудь в своем окне, и, связав его с сеансом (гарантируя, что это на всех страницах), вы получите точно, сколько времени какой-то пользователь был на вашей странице.
Редактировать: пришлось удалить функцию, которая была у меня там, которая была моей, и она не из JavaScript sry: p