Как стать автором
Обновить

Комментарии 16

github.com/T-igra/ItSALive

«ItSALive — защищает код счётчиков от выполнения спам-ботами.»
Что помешает спам-боту представиться гуглом?
Бот может представляться кем угодно, отслеживается активность на странице, которую боты в 2015-м не проявляли, как сейчас не знаю. Посмотрите код, там пара строк.
От ботов, которые пропарсят ID метрики и выполнят запрос без браузера этот скрипт не спасёт
Не понимаю ваш сценарий. Просто скачивание JS-скрипта Метрики/Аналитики wget`ом и парсинг никому не вредят. Показания Метрики портит исполнение скрипта, которое фиксирует факт своего запуска и загрузки страницы. Вы легко можете проверить это самостоятельно.
Исполнение скрипта — HTTP-запросы, которые он посылает. Метрика выполняет HTTP-запрос, одним из параметров которого есть ID. Предложенный скрипт не спасёт от ботов без браузера, которые подделают данные запросы (через тот же wget, например).
Вы описываете не рефспам-ботов, действующих в виртуальной среде, а некую атаку на ваш сайт с целью, например, понижения в выдаче. Если Метрика сама не отфильтровывает такие левые запросы, то, естественно, ни этот, ни какой-либо другой скрипт вас не защитит.
Спасибо! Как на меня — лучше всего их отсекать на уровне сервера.
Тот же darodar бесполезно отсекать на уровне сервера, т.к. к серверу бот не обращается, а нагло передает левые данные в саму аналитику. Так что это не всегда спасает.
Спасибо! Попробую добавить к статье. Но уже наверно в своем блоге.
А, Вы и есть автор статьи, я не заметил просто.
У Вас же в статье это написано тоже, ничего добавлять не надо:
И, раз их посещения не записываются в журнал сервера, вы не можете заблокировать их с помощью любых средств (блокирование IP, пользователя, реферального трафика и т.д.).

Тут только не совсем корректно: не «их посещения не записываются в журнал», а никаких посещений вообще нет, данные отправляются напрямую аналитике.
Я имею в виду просмотрю более внимательно вашу ссылку и возможно добавлю блок к статье, что бы статья была более комплексная и работала как инструмент

Тут только не совсем корректно: не «их посещения не записываются в журнал», а никаких посещений вообще нет, данные отправляются напрямую аналитике.
Спасибо!
Спасибо за практические советы, давно руки не доходили что-нибудь такое прикрутить. А тут всё готовое, только модули запустить (a2enmod rewrite).

Apache2 ругался на:
RewriteCond %{HTTP_REFERER} ^http?://([^.]+\.)*success-seo\.com\

Заменил на примитивное:
RewriteCond %{HTTP_REFERER} .*success-seo.com.*$
Всегда пожалуйста!
>Поисковые боты, которые не выполняют JavaScript (например, Googlebot)

Гугл бот уже давно выполняет javascript, полгода как.
Спасибо за уточнение!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации