Сравнение

Альтернатива reCAPTCHA, которая никогда не показывает проверку

Во что reCAPTCHA обходится в конверсии и передаче данных, где её оценки не справляются и чем от неё отличается репутационная оценка на практике.

Почему команды начинают искать замену

Почти никто не меняет reCAPTCHA из-за того, что она плохо ловит ботов. Меняют по трём причинам, никак не связанным с качеством детекта.

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

Доступность. Сетки картинок и аудиопроверки — барьер для людей с нарушениями зрения и моторики, а «выберите все автобусы» проваливают те, кто никогда не видел американский школьный автобус. С каждым годом это становится вопросом соответствия требованиям во всё большем числе юрисдикций.

Передача данных. reCAPTCHA отправляет сигналы посетителей в Google и соотносит их с рекламным идентификационным графом Google. Для европейского оператора это трансграничная передача, которую нужно оценить, процессор, которого нужно назвать, и DPA, который нужно подписать — и всё чаще вопрос, который клиент задаёт до подписания договора.

Где заканчивается модель со скором

reCAPTCHA v3 возвращает оценку от 0.0 до 1.0 и оставляет решение вам. Звучит гибко, а на практике порождает две проблемы.

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

Порог вы угадываете сами. Поставьте строго — блокируете клиентов; поставьте свободно — пропускаете ботов. Большинство команд останавливаются на каком-то числе и больше к нему не возвращаются, потому что нет обратной связи, которая показала бы, во что это число обошлось.

А у низкой оценки есть ровно одно встроенное лекарство: показать проверку. Вы снова получили тот самый шаг воронки, который пытались убрать.

Что Karma делает иначе

Karma оценивает адрес, а не только сессию, и никогда не откатывается к проверке.

Сигналы идут с двух уровней. Поведенческий: как сессия реально взаимодействует со страницей. Транспортный: TLS-отпечатки JA3/JA3N и настройки HTTP/2, которые описывают клиентский стек и подделываются заметно труднее, чем строка User-Agent.

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

И решение объяснимо: панель показывает сигналы за каждым вердиктом, так что спорную блокировку можно разобрать, а не просто принять.

Рядом

Честное сравнение, включая то, в чём reCAPTCHA действительно впереди:

reCAPTCHA v3Karma
Видимая проверкаПри низкой оценкеНикогда
Используемые сигналыПоведенческие, непрозрачныеПоведенческие + отпечатки TLS/HTTP2
Решение объясненоТолько оценкаСигналы по каждому вердикту
БлокировкаСтроите сами по оценкеНа вашем шлюзе, по вердикту
Репутация между сайтамиВнутри GoogleСвоя база + общий блеклист по желанию
Данные уходятВ GoogleТолько в коллектор Karma
ЦенаБесплатно до квоты, затем за проверкуБесплатно до 25 тыс. вердиктов, затем по тарифу
ЗрелостьОчень большая база внедренийМеньше, новее

Переход без дня «Х»

Выбирать в первый же день не нужно, и не стоит.

Добавьте сниппет Karma рядом с reCAPTCHA и не включайте блокировку. Это тариф Detect, он бесплатный. Неделю-две обе системы видят один и тот же трафик, и вы сравниваете вердикты со скорами reCAPTCHA на сессиях, которые можете опознать: оформленные заказы, известные клиенты, скрейпер, о котором вы и так знаете.

Когда вердикты начнут выглядеть верно, включите блокировку на шлюзе и уберите вызов reCAPTCHA. Ваши списки разрешений и запретов всегда приоритетнее платформы, так что партнёра или нужного вам краулера можно зафиксировать до того, как что-либо переключать.

FAQ

Есть ли альтернатива reCAPTCHA без показа проверки?
Да — эта категория обычно называется невидимым или репутационным детектом ботов. Karma оценивает каждую сессию по поведенческим и транспортным сигналам и передаёт вердикт на ваш шлюз, который сам пропускает или останавливает запрос. Посетителю не показывается ничего, поэтому шага воронки, на котором теряются люди, просто нет.
Почему команды уходят с reCAPTCHA?
Редко из-за качества детекта. Три обычные причины: потеря конверсии на каждой проверке, барьер доступности для людей с нарушениями зрения и моторики, и передача данных в Google — трансграничная передача, которую нужно оценивать, и процессор, которого нужно называть по GDPR.
Что не так со скором reCAPTCHA v3?
Он непрозрачен, а порог вы угадываете сами. Вы не видите, какие сигналы дали оценку, поэтому настоящий клиент со скором 0.1 не даёт вам ничего для разбора; а единственное встроенное лекарство от низкой оценки — показать проверку, то есть вернуть тот шаг воронки, который вы убирали.
Можно ли использовать Karma и reCAPTCHA одновременно?
Да, и это разумный способ мигрировать. Добавьте сниппет Karma с выключенной блокировкой — это бесплатный тариф Detect — и неделю-две сравнивайте вердикты со скорами reCAPTCHA на трафике, который вы можете опознать. Включайте блокировку только когда вердикты начнут выглядеть верно.