Wykonanie skryptu do wykrywania aktywnych userów

Closed job
Prolego
Prolego
Employer
645 deals
Job category:
Desktop/web applications
Expected budget:

Negotiable

Published:
Finished

Job description

Na nasze strony kierowany jest ruch zagraniczny a duża cześć tego ruchu jest sztuczna (boty) całkiem inteligentne np. wykorzystujące https://www.seleniumhq.org więc zachowują się jak "normalny" użytkownik

Obecnie mamy kilka eventów przez które filtrujemy sztuczny ruch np.

<script>

function pushToTrackerViaImage(){

var pushURL = 'https://hit2get.com/click.php?event9=1';

var img = document.createElement('img');

img.src=pushURL;

img.style.display='none';

document.body.appendChild(img);

}

function pushAfterTimeout(timeout){

setTimeout(pushToTrackerViaImage, timeout*1000);

}

var TIMEOUT_IN_SECONDS = 60;

pushAfterTimeout(TIMEOUT_IN_SECONDS);

</script>

Ten skrypt przesyła nam event w momencie, kiedy użytkownik jest na stronie powyżej 60 sekund - to jednak nie wystarcza, często ten warunek spełniają boty, potrzebujemy więc kolejnego eventu do wykrywania "prawdziwego" ruchu:

event6 ma się wywoływać w momencie kiedy użytkownik najedzie myszką na konkretny class/id i pozostanie w nim aktywny (ruchy myszką) przez co najmniej 3 sekundy

Required functions: