Wykonanie skryptu do wykrywania aktywnych userów

Zlecenie zamknięte
Prolego
Prolego
Zleceniodawca
645 umów
Kategoria zlecenia:
Usługi programowania
Budżet:

Do negocjacji

Opublikowano:
Zakończone

Opis zlecenia

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

Wymagane funkcje: