TGViewer
Артем Буц | Как приручить Директ Артем Буц | Как приручить Директ @artembuc_context · 931 subscribers
Post #465 416
Простой, но полезный скрипт на проверку «человечности»

Всем добра и здоровья, друзья!

Анализировал конкурентов по контекстной рекламе и у одного из коллег увидел интересное решение: перед тем как пустить посетителя на сайт, показывается небольшая проверка с ползунком. По сути — простая проверка на «человечность». Но с полезным функционалом для рекламы и аналитики.

Знаю, что у многих коллег есть похожие решения. Их не тестировал. Но идею взял, немного доработал под себя, собрал свою версию и поставил себе на сайт. Возможно, вам это тоже понравится и окажется полезным.

Скрипт настроен так, чтобы показывать проверку только посетителям из рекламного трафика: Яндекс Директа и VK Ads. То есть тем, кто пришёл по рекламе. Прямые заходы, SEO-трафик и обычных постоянных посетителей мы не трогаем.

К сожалению, как бы мне этого ни хотелось, такой скрипт не убирает весь фрод и весь роботный трафик. Это не полноценная серверная защита и не профессиональная капча. Но он может отсекать самый примитивный ботный трафик ещё ДО взаимодействия с сайтом.

А ещё он добавляет полезный аналитический слой.

Скрипт позволяет передавать в Яндекс Метрику 3 события:

1. Сколько пользователей увидели проверку.
2. Сколько пользователей её прошли.
3. Кто прошёл проверку подозрительно быстро.


Дальше можно сравнивать качество заявок ДО и ПОСЛЕ внедрения.

Например, смотреть:

— сколько людей увидели проверку;
— сколько её прошли;
— сколько отвалились;
— стало ли меньше мусорных заявок;
— не просела ли нормальная конверсия;
— есть ли связь между подозрительным прохождением проверки и некачественными лидами.


Также в цель antibot_passed передаются дополнительные параметры:

pass_time_ms — за сколько миллисекунд пользователь прошёл проверку;
pointer_moves — сколько движений мышью или пальцем было зафиксировано во время прохождения;
suspicious_fast — была ли проверка пройдена подозрительно быстро.


Например, если человек прошёл проверку за 5 секунд и с нормальным движением мыши — всё выглядит адекватно. А если проверка пройдена за 150 миллисекунд и почти без движений — это уже повод внимательнее посмотреть такой визит или заявку.

Скрипт можно поставить на любой сайт, который только поддерживает JavaScript.

Можно установить напрямую в код сайта, а можно через менеджер тегов — например, через Яндекс Тег Менеджер, через тег «Пользовательский HTML».

В архив я добавил:

— инструкцию в Word;
— инструкцию в PDF;
— сам скрипт в HTML;
— сам скрипт в TXT.


Открыть можно в любом редакторе кода или даже в обычном блокноте. Перед установкой нужно заменить ID счётчика Метрики на свой. Это описано в инструкции.

Планирую тестировать этот скрипт как один из слоёв в общей антифрод-системе. Основной скрипт, о котором я уже много раз писал, пока ещё в работе. Но скоро я его анонсирую и рассчитываю набрать первых тестировщиков со своими проектами.

Буду рад, если протестируем это решение вместе. Пишите, если будут вопросы, идеи или заметите косяки. Будем оперативно исправлять!

Скачать архив и отдельные файлы можно по ссылке.

И да — накидайте, пожалуйста, 🔥 огоньков, чтобы я ускорился. Это правда мотивирует. )

Будем вместе противостоять фроду!
  • 🔥 21
  • 👍 5
  • ❤ 1
More from @artembuc_context
  1. Sep 30, 2026На днях автоматизировал клиентскую отчётность без сервера Всем добра и здоровья! Когда-то…
  2. Sep 28, 2026🚀🎯 Сократим расходы на Яндекс Директ на 14–33% — без смены подрядчика Если вы уже запуск…
  3. Sep 22, 2026Ещё один отзыв о консультации по борьбе с фродом В марте этого года ко мне обратился Михаи…
  4. Sep 21, 2026Мои первые результаты в SEO: топ-10, рекомендации Алисы и +1 реальный клиент Всем добра и…
  5. Sep 19, 2026Коллеги, добрый день! Если кто-то делает сайты на Тильде и сегодня может выйти на связь в…
  6. Sep 18, 2026Самая невероятная и фантастическая история, которая когда-либо случалась со мной на проект…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →