У меня есть сайт, который получает примерно 7 000 - 10 000 просмотров страниц в день прямо сейчас. Начиная с 1 часа ночи 01.07.12 я заметил, что CTR резко вырос. Эти клики будут зачислены на счет, а затем списаны вскоре после этого. Таким образом, они были явно мошенническими кликами. На следующий день у меня было около 200 кликов, из которых около 100 были мошенническими. Это примерно 3 - 8 кликов в час, равномерно распределенных для каждого из трех рекламных объявлений 24 часа в сутки. Это наводит меня на мысль, что это своего рода Adsense Click Bot. Кроме того, вчера вечером я удалил рекламу, а затем вернул ее обратно около 3:00, и недействительные клики начались в течение 10 минут.
Я подписался на statcounter.com для анализа выходных ссылок на AdSense. Затем я условно заблокировал рекламу для IP-адреса человека / бота, которого я подозревал, делая это. Но я думаю, что бот имеет несколько прокси на выбор и может обновлять IP-адреса.
За последние два дня я уведомил Google через форму недействительного клика / электронного письма 4 раза, чтобы сообщить им, что я осведомлен о ситуации и работаю над ее решением. Я также временно удалил все объявления на этом сайте.
Как я могу заблокировать такого бота? Спасибо.
Ответы:
Хотя я полностью согласен с danlefree и его предыдущим ответом, есть несколько способов сделать его более трудным для ботов, по крайней мере для «не очень умных» ботов.
1 - Кроме строк IP и User-Agent, вы можете попытаться установить cookie и показывать рекламу, только если cookie установлены. Кроме того, если бот использует куки, попробуйте посмотреть, достаточно ли он умен, чтобы очистить их при смене IP-адреса (возможно, так и будет, но стоит попробовать). Если это не так, то вы можете использовать файл cookie unique_id, чтобы предотвратить щелчок бота.
2 - Если у вас есть несколько обращений ботов с одним и тем же IP-адресом, вы также можете попытаться отобразить: ни один в файле CSS ни один блок кода, похожий на AD, и посмотреть, щелкает ли бот по нему. Если это так, вы можете запретить ему попадание на другие объявления (пока он не изменит IP). 3 - Я не думаю, что это того стоит, но вы можете попробовать обучить алгоритму машинного обучения, который предотвращает показ рекламы подозрительным ботам, но у вас, вероятно, будет несколько (много) ложных срабатываний, так как действительно сложно предсказать, какой пользователь это бот, основанный исключительно на поведении (особенно, если бот пытается подражать человеку).
Вы, вероятно, не можете в конечном итоге победить этого бота, но все же можете попытаться сделать его "жизнь" сложнее.
источник
Не существует надежного способа блокировать незаконные клики по объявлениям, размещаемым в вашем контенте - если человек может кликать по объявлениям, то же самое может делать и бот.
Обнаружение и предотвращение являются обязанностью Google, поэтому (помимо завершения вашей должной осмотрительности, сообщая о действиях, которые могут плохо отразиться на состоянии вашего аккаунта AdSense), вы можете ограничить область своих опасений в отношении этих ботов тем, влияет ли их деятельность на производительность сайта. для законных посетителей.
источник
Спасибо за отличные предложения, ребята. Это то, что я в итоге сделал:
Я смог увидеть, что бот действительно менял IP-адреса для каждого клика. Но он всегда использовал Chrome / 20 в качестве браузера; это был единственный непротиворечивый атрибут. Итак, я условно заблокировал рекламу для всех, кто использует этот браузер. Это определенно компромисс на данный момент, и он потеряет немного прибыли. Но это лучше, чем альтернатива. Кроме того, через месяц или около того, я удалю его, и если бот все еще на охоте.
источник
=== false
- strpos () вернется,0
если стог сена начинается с иглы (который, если вы не используете строгое сравнение, будет оцениваться какfalse
)То, что вы сделали, является правильным. всякий раз, когда такое случается, вам предлагается удалить вашу рекламу, чтобы получить бан и сообщить об этом Google.
источник