Как узнать сколько времени тратят люди на мой сайт?

Как узнать сколько времени тратят люди на мой сайт?
Спасибо!
Отредактировано 10:45 pm, Август 9, 2018 (Олег).

Похожие темы

Попробуйте Яндекс Метрику или LI.

Вебвизор Яндекс: https://metrika.yandex.ru/promo/webvisor.
Счётчик LI: https://www.liveinternet.ru/add.
Добрый день, Ева! Со счётчиками понятно, я хотел бы вести свою статистику на сайте. Допустим, такой-то ip пробыл на такой-то странице столько-то. Всю статистику записывать в файл, чтобы можно было в любой момент открыть и глянуть.
При открытии документа необходимо начать считать секунды (проведенное время на сайте). Как только пользователь закрывает документ, неважно, переходит на другую страницу или уходит совсем, отправляем запрос на сервер с временем. Отследить закрытие вкладки/окна можно на JS:
window.onbeforeunload = function() {
	// Код запроса
};

Или на jQuery:
$(window).on('beforeunload', function() {
	// Код запроса
});

Как отправлять Ajax сказано в теме: Ajax на чистом JavaScript.

На стороне сервера принимать проведенное время, получать IP адрес и адрес страницы, где был пользователь. Кстати, URL страницы, так же можно передавать с JS. Все собранные данные записывать в файл, в новую строку.