Wyklucz boty i pająki z licznika View w PHP
Zbudowałem całkiem podstawowego menedżera reklam dla strony w PHP.
Mówię podstawowo, ponieważ nie jest skomplikowana jak reklamy Google lub Facebook, a nawet większość serwerów reklamowych z najwyższej półki. Nie obsługuje płatności ani niczego, ani nawet nie celuje w użytkowników.
Służy do mojej witryny o niskim natężeniu ruchu, ale po prostu wyświetla losową baner reklamowy, liczy wyświetlenia wyświetleń i kliknięcia.
Funkcje:
Boks reklamowy / pozycja na stronieObraz banerowyImięLicznik wyświetleń / wyświetleńKliknij licznikData rozpoczęcia i zakończenia lub nigdy nie kończąca sięWyłącz / włącz reklamęChcę jednak stopniowo dodawać więcej funkcji do systemu.
Zauważyłem, że licznik wyświetleń / widoków często wydaje się zawyżony.
Uważam, że przyczyną są pająki i boty sieci społecznościowych, a także pająki wyszukiwarek.
Na przykład, jeśli ktoś wprowadzi adres URL ze strony na mojej stronie do Facebooka, Google+, Twittera, LinkedIn, Pinteresta i innych sieci, te witryny często będą pająkać na mojej stronie, aby zebrać strony internetowe Tytuł, obrazy i opis.
Naprawdę chciałbym móc to wyłączyć, licząc jako liczba wyświetleń reklamy / liczba wyświetleń, gdy rzeczywisty człowiek nie przegląda strony.
Zdaję sobie sprawę, że to będzie bardzo trudne do wykrycia, ale jeśli istnieje sposób na uzyskanie większości z nich, to przynajmniej sprawi, że moje statystyki będą bardziej dokładne.
Więc sięgam po pomoc lub pomysły, jak osiągnąć mój cel? Nie mów, że używasz innego systemu reklamowego, którego nie ma w kartach, dziękuję