Perdator
Здравствуйте!
Интересует, как Вы определяете продолжительность пребывания пользователя/бота на сайте? Есть какой-то проверенный и более-менее точный метод?
Что приходит в голову, так это примерно такой код на js:
Код:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML5 Herald</title>
<link rel="stylesheet" href="css/styles.css?v=1.0">
</head>
<body>
<script>
var t = Date.now();
window.onunload = function(){ trackTime(); }; // или код ниже
//window.onbeforeunload = function(){ trackTime(); };
function trackTime() {
var timeOnSite = Date.now() - t;
// отправляем данные timeOnSite
}
</script>
</body>
</html>