Как узнать сколько времени тратят люди на мой сайт?
10.08.2018 08:15:42 am
Попробуйте Яндекс Метрику или LI.
Вебвизор Яндекс: https://metrika.yandex.ru/promo/webvisor.
Счётчик LI: https://www.liveinternet.ru/add.
Вебвизор Яндекс: https://metrika.yandex.ru/promo/webvisor.
Счётчик LI: https://www.liveinternet.ru/add.
10.08.2018 12:59:22 pm
При открытии документа необходимо начать считать секунды (проведенное время на сайте). Как только пользователь закрывает документ, неважно, переходит на другую страницу или уходит совсем, отправляем запрос на сервер с временем. Отследить закрытие вкладки/окна можно на JS:
Или на jQuery:
Как отправлять Ajax сказано в теме: Ajax на чистом JavaScript.
На стороне сервера принимать проведенное время, получать IP адрес и адрес страницы, где был пользователь. Кстати, URL страницы, так же можно передавать с JS. Все собранные данные записывать в файл, в новую строку.
window.onbeforeunload = function() {
// Код запроса
};
Или на jQuery:
$(window).on('beforeunload', function() {
// Код запроса
});
Как отправлять Ajax сказано в теме: Ajax на чистом JavaScript.
На стороне сервера принимать проведенное время, получать IP адрес и адрес страницы, где был пользователь. Кстати, URL страницы, так же можно передавать с JS. Все собранные данные записывать в файл, в новую строку.