Ik ben bezig met het schrijven van een statistiekensysteem voor een aantal websites voor het bedrijf waar ik werk.
In eerste instantie sloeg ik via PHP de bezoekers op in een tabel. Helemaal mooi, hoef ik niet verder toe te lichten. Punt is, er stonden natuurlijk heel veel bot-visits in.
Sommige zijn er wel uit te filteren via de useragent maar veel niet, terwijl dit wel essentieel is.
Toen vond ik een andere oplossing: Via javascript het php-scriptje aanroepen, omdat bots geen javascript ondersteunen. Leek perfect! Iets geschreven als: "document.write('<img src="script.php" />')" heel kort beschreven. Een plaatje dus dat een script is dat de statistieken opslaat en ook netjes een plaatje retourneert.
Echter nu blijkt dat rond de 40% van alle bezoekers niet wordt opgeslagen waar ik zeker van weet dat ze weldegelijk bezoekers zijn en geen bots. (kan ik zien in die eerdere tabel die ik ook nog heb).
Nu heb ik gehoord dat het temaken kan hebben met nieuwe beveiliging van nieuwe IE-browsers die dit soort javascript niet standaard uitvoeren. Behoorlijk r*k.
Iemand een suggestie hoe het wel zou kunnen? Hoe ik de bezoekers op kan slaan zonder bots?
Thanks!
In eerste instantie sloeg ik via PHP de bezoekers op in een tabel. Helemaal mooi, hoef ik niet verder toe te lichten. Punt is, er stonden natuurlijk heel veel bot-visits in.
Sommige zijn er wel uit te filteren via de useragent maar veel niet, terwijl dit wel essentieel is.
Toen vond ik een andere oplossing: Via javascript het php-scriptje aanroepen, omdat bots geen javascript ondersteunen. Leek perfect! Iets geschreven als: "document.write('<img src="script.php" />')" heel kort beschreven. Een plaatje dus dat een script is dat de statistieken opslaat en ook netjes een plaatje retourneert.
Echter nu blijkt dat rond de 40% van alle bezoekers niet wordt opgeslagen waar ik zeker van weet dat ze weldegelijk bezoekers zijn en geen bots. (kan ik zien in die eerdere tabel die ik ook nog heb).
Nu heb ik gehoord dat het temaken kan hebben met nieuwe beveiliging van nieuwe IE-browsers die dit soort javascript niet standaard uitvoeren. Behoorlijk r*k.
Iemand een suggestie hoe het wel zou kunnen? Hoe ik de bezoekers op kan slaan zonder bots?
Thanks!