Ik ben bezig om op een site de bezoekers zelf ook bij te houden als logboek. Dat gaat op zich goed, maar een gedeelte van de bezoekers zijn "nep".

Komende uit 'Mountain View' is het de Google Bot etc.
Die "nep" bezoekers bezoeken 1 pagina en zijn dan weer weg.

Graag wil ik voor mezelf de "nep" bezoekers eruit kunnen filteren. Maar het komt natuurlijk ook voor dat iemand via Google op de website komt, de pagina bekijkt en denkt "he! dit is niet wat ik zoek". Dus filteren op slechts één bekeken pagina gaat niet.

Hoe zou ik dit dus het beste kunnen doen?

Is het een idee om elke x aantal seconden met ajax een bestandje aan te roepen wat de tijd update 'tot wanneer' de bezoeker op de website is? Of werkt zoiets niet?
Is realtime meten echt van belang?
Ook als je meer bezoekers hebt krijg je meer schrijfacties.
Hoe bedoel je precies realtime?

Ik zal het inderdaad goed moeten monitoren dat het niet te zwaar wordt en dan het script eruit moeten halen.
Waarom wil je het aantal bezoekers 'precies' weten? En waarom niet bijhouden per bezoeker of hij de laatste 3 minuten nog actief is, via een schrijfactie bij elke view?
Dat gaat eigenlijk vooral om de bezoekers die op de wat grotere pagina's komen. Zonder door te klikken naar een andere pagina kan zo'n bezoeker dus best 2 a 3 minuten op zo'n pagina zijn. Maar ook 2 a 3 seconden. Dat verschil wil ik graag weten.

Dus de pagina bezoeken zonder dat er iets gedaan wordt.

Uiteraard wordt dan aangenomen dat als iemand op de pagina is dat ze dan ook aan het kijken zijn. Maar de pagina kan ook open staan terwijl ze ondertussen ergens anders koffie zitten drinken. Dat terzijde.
Zulke analyses kan je ook overlaten aan Google Analytics, dan de performance van je site omlaag te halen.

Ik raad het niet aan om het hef in eigen hand te nemen, tenzij je een goed geoptimaliseerde server hebt. Op shared hosting zou ik het zeker niet aanraden!!
Ok, dan ga ik van jouw expertise uit en haal ik dit gedeelte eruit.

Mooie inzichten over de bezoekers zijn mooi, maar als door de totstandkoming daarvan de server eruit ligt en bezoekers helemaal niks meer kunnen zien gaat het ook niet helemaal goed.
- Aar - op 20/08/2015 17:26:43

maar hoe doe je dat voor een bot, die voeren geen javaScript uit

Volgens mij heb je een paar nieuwsberichten gemist... ;-)
http://googlewebmastercentral.blogspot.nl/2014/05/understanding-web-pages-better.html
In ieder geval de GoogleBot voert tegenwoordig wel degelijk Javascript (en CSS) uit. Hij vangt zelfs dynamische content die via AJAX in je pagina wordt geïnjecteerd.

Praktijkvoorbeeld: door een beperking van de templater die ik moet gebruiken, heeft elke pagina dezelfde title-tag. Dat is vervelend voor SEO; daarom wijzig ik op elke pagina de title met javascript. Geen probleem, wordt gewoon verwerkt.

Reageren