var start, end, timeSpent;

$(document).ready( function() {
var dStart = new Date();
start = dStart.getTime();
});

$(window).unload(function() {
var dEnd = new Date();
end = dEnd.getTime();
timeSpent = end - start;
$.ajax({
url: 'timer.php',
type: 'POST',
async: false,
data: {
timeSpent: timeSpent
},
success: function(){
console.log('y');
}
});
});


Bu sekilde bir kod blogu ile onload ettiği anda süreyi sonlandirip sitede harcadigi sureyi hesaplayabilirsin