Всем добра и здоровья, друзья!
Анализировал конкурентов по контекстной рекламе и у одного из коллег увидел интересное решение: перед тем как пустить посетителя на сайт, показывается небольшая проверка с ползунком. По сути — простая проверка на «человечность». Но с полезным функционалом для рекламы и аналитики.
Знаю, что у многих коллег есть похожие решения. Их не тестировал. Но идею взял, немного доработал под себя, собрал свою версию и поставил себе на сайт. Возможно, вам это тоже понравится и окажется полезным.
Скрипт настроен так, чтобы показывать проверку только посетителям из рекламного трафика: Яндекс Директа и 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 счётчика Метрики на свой. Это описано в инструкции.
Планирую тестировать этот скрипт как один из слоёв в общей антифрод-системе. Основной скрипт, о котором я уже много раз писал, пока ещё в работе. Но скоро я его анонсирую и рассчитываю набрать первых тестировщиков со своими проектами.
Буду рад, если протестируем это решение вместе. Пишите, если будут вопросы, идеи или заметите косяки. Будем оперативно исправлять!
Скачать архив и отдельные файлы можно по ссылке.
И да — накидайте, пожалуйста, 🔥 огоньков, чтобы я ускорился. Это правда мотивирует. )
Будем вместе противостоять фроду!
