joboy84
Messages postés21Date d'inscriptionjeudi 31 juillet 2008StatutMembreDernière intervention22 janvier 2020
-
Modifié le 17 avril 2019 à 11:07
Bonjour,
J'avais fait appel au service d'un developpeur pour me faire ce petit code permettant de tracker les visiteurs du site pour voir s'ils sont bien actif ou non.
// For ease, change this to a smaller value to detect more often, higher to detect less often!
const intervalTimeout = 2000;
let a = 0;
// Here's our interval, setting up the initial capture of no activity
let activityTimeout = setInterval(recordNoActivity, intervalTimeout);
// A single function to handle the events we're listening to.
// clears the interval and restarts it, also tells us which event has cleared the interval!
function activityDetected(eventName) {
//On every click
if(eventName == 'click'){
//We add +1 to a
++a;
//if there are 50 clicks
if(a%50 == 0){
// Trigger whatever I want to trigger
console.log(`50 click!`);
}
}
//Message displayed on every click/keyup/down
console.log(`Activity detected with the event name: ${eventName}!`);
clearInterval(activityTimeout);
activityTimeout = setInterval(recordNoActivity, intervalTimeout);
}
// Set listening events
document.addEventListener('keyup', _ => {
activityDetected('keyup');
});
document.addEventListener('click', _ => {
activityDetected('click');
});
J'aimerai y incorporer ce code mais je ne sais pas comment. Pourriez vous m'aider svp ?