Mam teraz witrynę, która uzyskuje obecnie około 7 000 - 10 000 wyświetleń strony dziennie. Począwszy od około 1 rano w dniu 7/1/12 zauważyłem, że CTR gwałtownie rośnie. Te kliknięcia zostaną zaksięgowane, a następnie cofnięte wkrótce. Były to oczywiście fałszywe kliknięcia. Następnego dnia miałem około 200 kliknięć, a około 100 z nich było fałszywych. To około 3-8 kliknięć na godzinę równomiernie rozproszonych dla każdej z trzech reklam 24 godziny na dobę. To prowadzi mnie do przekonania, że to jakiś bot klikający AdSense. Poza tym usunąłem reklamy zeszłego wieczoru, a następnie przywróciłem je około 3 nad ranem, a nieprawidłowe kliknięcia rozpoczęły się w ciągu 10 minut.
Zarejestrowałem się w witrynie statcounter.com, aby analizować linki wyjściowe w programie AdSense. Następnie warunkowo zablokowałem reklamy adresu IP osoby / bota, co do którego podejrzewałem, że to robi. Myślę jednak, że bot ma do wyboru kilka serwerów proxy i może odświeżyć adresy IP.
W ciągu ostatnich dwóch dni czterokrotnie powiadomiłem Google za pośrednictwem formularza / e-maila dotyczącego nieprawidłowego kliknięcia , aby poinformować ich, że jestem świadomy sytuacji i pracuję nad rozwiązaniem. Tymczasowo usunąłem również wszystkie reklamy z tej witryny.
Jak mogę zablokować takiego bota? Dziękuję Ci.
Odpowiedzi:
Chociaż całkowicie zgadzam się z danlefree i jego poprzednią odpowiedzią, istnieją pewne sposoby na utrudnienie botom, przynajmniej dla „niezbyt sprytnych” botów.
1 - Oprócz ciągów IP i User-Agent możesz spróbować ustawić plik cookie i wyświetlać reklamy tylko wtedy, gdy plik cookie jest ustawiony. Ponadto, jeśli bot używa plików cookie, spróbuj sprawdzić, czy jest wystarczająco sprytny, aby je wyczyścić po zmianie adresu IP (prawdopodobnie tak będzie, ale warto spróbować). Jeśli tak się nie stanie, możesz użyć pliku cookie Unique_id, aby zapobiec kliknięciu bota.
2 - Jeśli masz wiele trafień botów o tym samym adresie IP, możesz także spróbować wyświetlić: żaden w pliku CSS blok kodu podobny do AD i sprawdź, czy bot go kliknie. Jeśli tak, możesz zakazać trafiania innych reklam (dopóki nie zmieni adresu IP). 3 - Nie sądzę, że warto, ale możesz spróbować wyszkolić algorytm uczenia maszynowego, który zapobiega wyświetlaniu reklam podejrzanym botom, ale prawdopodobnie będziesz mieć (wiele) fałszywych trafień, ponieważ naprawdę trudno jest przewidzieć, który użytkownik jest botem opartym wyłącznie na zachowaniu (szczególnie jeśli bot próbuje naśladować człowieka).
Prawdopodobnie nie możesz ostatecznie pokonać tego bota, ale nadal możesz utrudnić jego „życie”.
źródło
Nie ma niezawodnego sposobu, aby zablokować nielegalne kliknięcia reklam wyświetlanych z twoją treścią - jeśli człowiek może kliknąć reklamy, może to zrobić bot.
Wykrywanie i ograniczanie jest obowiązkiem Google, więc (poza dopełnieniem należytej staranności poprzez zgłaszanie działań, które mogą źle wpłynąć na stan konta AdSense), możesz ograniczyć zakres swoich obaw dotyczących tych botów do tego, czy ich aktywność ma wpływ na wydajność witryny dla legalnych gości.
źródło
Dzięki za wspaniałe sugestie chłopaki. Tak właśnie skończyłem:
Widziałem, że bot rzeczywiście zmienia IP za każdym kliknięciem. Ale zawsze używał Chrome / 20 jako przeglądarki; to był jedyny spójny atrybut. Tak więc warunkowo zablokowałem reklamy wszystkim, którzy korzystają z tej przeglądarki. To zdecydowanie kompromis na razie i straci trochę zysków. Ale to lepsze niż alternatywa. Poza tym za około miesiąc go usunę, a jeśli bot nadal będzie krążył.
źródło
=== false
- funkcja strpos () zwróci,0
jeśli stóg siana zacznie się od igły (która, o ile nie użyjesz ścisłego porównania, oceni luźno jakofalse
)To, co zrobiłeś, jest słuszne. za każdym razem, gdy takie rzeczy się zdarzają, sugeruje się usunięcie reklam, aby zostać zbanowanym i poinformować google o tym.
źródło