«сколько времени вы провели на странице» не имеет никакого отношения к циклу HTTP-запросов / ответов, но связано с вашим браузером.
С точки зрения сервера, сервер получает запрос, возвращает ответ, и задание завершено, точка - и с точки зрения клиента, как только сервер вернул ответ, HTTP-транзакция также завершена. Здесь даже нет понятия «страница», только HTTP-запрос и ответ.
Ваш "трекер" (очевидно) использует javascript для отправки данных из самого браузера (скорее всего, отправляя запрос каждые X секунд, указывающий, что страница все еще отображается в браузере). IOW, единственный способ проверить это - использовать безголовый браузер, который будет выполнять JavaScript.