Отсечь ботов во внутреннем счетчике сайта

12
Девчушка
На сайте с 11.05.2011
Offline
116
1061

На сайте для каждой статьи подсчитывается число ее просмотров. Стоит задача при подсчете отсечь как можно больше ботов (поисковых и прочих), чтобы статистика просмотров конкретной статьи была хотя бы чуть больше приближена к реальному числу просмотров живыми людьми. Нужно это для системы поощрения авторов. Подскажите, можно ли найти какие-то списки основных ботов?

Vladimir
На сайте с 07.06.2004
Offline
323
#1
Девчушка:
На сайте для каждой статьи подсчитывается число ее просмотров. Стоит задача при подсчете отсечь как можно больше ботов (поисковых и прочих), чтобы статистика просмотров конкретной статьи была хотя бы чуть больше приближена к реальному числу просмотров живыми людьми. Нужно это для системы поощрения авторов. Подскажите, можно ли найти какие-то списки основных ботов?

Счетчик внутрь скрипта, скрипт срабатывает при прокрутке страницы

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
Дмитрий Громов
На сайте с 15.08.2018
Offline
181
#2
Девчушка:
На сайте для каждой статьи подсчитывается число ее просмотров. Стоит задача при подсчете отсечь как можно больше ботов (поисковых и прочих), чтобы статистика просмотров конкретной статьи была хотя бы чуть больше приближена к реальному числу просмотров живыми людьми. Нужно это для системы поощрения авторов. Подскажите, можно ли найти какие-то списки основных ботов?

Добрый день! Для решения вашей задачи можно воспользоваться опцией в настройках Метрики «Фильтровать роботов по строгим правилам и по поведению», если счётчик уже установлен на странице. Подробнее можно почитать в Справке: https://yandex.ru/support/metrica/general/filters.html#robots

Не бойтесь задавать вопросы или писать про свои проблемы с Директом, РСЯ или ADFOX на: dgromov@yandex-team.ru. Я передам их в Яндекс.
SocFishing
На сайте с 26.09.2013
Offline
118
#3

Девчушка, как у вас счетчик фиксирует посетителей, я так понимаю он самописный?.. больше информации нужно.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
dma84
На сайте с 21.04.2009
Offline
165
#4
SocFishing
На сайте с 26.09.2013
Offline
118
#5

dma84, глянул сорцы, в этой поделке вся защита сводится же в проверке useragent. Так боты и будут сообщать, что они боты. Нет ничего проще сообщать любой useragent. Из самых простых способов в одну маленькую строчку отписали выше - сролл. Или что-то типа https://github.com/RoBYCoNTe/js-bot-detector первое попавшееся.

S
На сайте с 01.07.2012
Offline
61
#6

Не знаю подойдет ли но оставлю это здесь https://antibot.cloud/ru.html там есть бесплатная версия. Вам ее хватит с головой. На сайт лишние боты не попадут даже если сильно постараются. (за исключением поисковых).

Гемблинг партнерка (https://pin-up.partners/homepage/?referral=5adihskqun) Апрув без заморочек заработок в топе
SocFishing
На сайте с 26.09.2013
Offline
118
#7

Safronov,

Вот, не стоит доверять таким сервисам, домен Creation Date: 2018-07-09T04:41:03Z

Да и вопрос автора в другом. А данный сайт что-то сам себя защитить не может, раз cloudflare пользуются данные Украинские товарищи.

fliger
На сайте с 17.09.2015
Offline
66
#8

Вот вам логика:

1. На сайте отсечь всех ботов, кроме нужных (проверить сначала по User-Agent, затем обратным DNS-запросом).

2. Для нужных ботов установить переменную окружения.

3. Счетчик включать, если нет переменной окружения нужных ботов.

D.iK.iJ
На сайте с 26.05.2013
Offline
178
#9

Понеслось... я опять прочитал кучу сообщений и ничего не понял. :)

Напишу, что я обычно делаю у себя.

Смотрите.

1) Проверяем Юзерагент (выше писали, что это и так есть).

2) Проверяем реферрер - откуда пришел запрос. Сравниваем с сайтом. Так за 2 строки отсекаем 90% ботов.

3) Закрываем счетчик для индексации в robots.txt

Нужно еще точнее?

Вызов счетчика через JavaScript.

Вызов через JavaScript, установив вначале куки сайта и потом - проверив ее наличие.

Вызов скриптом, если страница прокручена или было движение мыши (прокрутка пальцем).

Вот как-то так. А потом уже отсекать ботов, составлять из списки и прочее.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
LEOnidUKG
На сайте с 25.11.2006
Offline
1553
#10

Обязательно через ajax и срабатывание на любое действие мышки и пальцев.

Никаких реферов, куков и т.д. не нужно, в данном случаи это не имеет значение.

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий