reCAPTCHA — это самая популярная система для блокировки ботов и попыток спама на сайте. Она работает незаметно для пользователей, используя методы поведенческого анализа.
В Маркете можно подключить веб-приложение reCAPTCHA, которое будет блокировать спамеров и ботов на страницах сайта, где есть кнопка «Перезвоните мне».
В веб-версии сайта reCAPTCHA будет отображаться на всех страницах сайта.
На знаке reCAPTCHA добавлены Политика конфиденциальности и Условия использования, с которыми по необходимости может ознакомиться каждый пользователь.
Обратите внимание! Компаниям на внутренних доменах reCAPTCHA включена автоматически и приложение в Маркете НЕ будет. Приложение reCAPTCHA в Маркете доступно только компаниям на внешних доменах!
Как подключить приложение
- Перейдите в Маркете на веб-приложение reCAPTCHA и откройте вкладку «Настройки».
- Зарегистрируйтесь на сайте Google reCAPTCHA и получите там ключ сайта и секретный ключ.
- Заполните все соответствующие поля (ключ сайта и секретный ключ, которые вы уже получили) на странице приложения в Маркете.
- Нажмите кнопку «Сохранить».
- reCAPTCHA появится на сайте компании.
Как активировать приложение reCAPTCHA и заполнить все поля
На вкладке «Настройки» необходимо заполнить поля «Ключ сайта» и «Секретный ключ».
Для того чтобы получить ключи, необходимо с приложения в Маркете перейти на сайт Google reCAPTCHA, зарегистрироваться там и внести всю необходимую информацию про свой сайт:
- Доменное имя сайта, на котором она будет располагаться.
- Тип reCAPTCHA. В блоке «Тип reCAPTCHA» выбираем только «reCAPTCHA v3»..
Преимущество Google reCAPTCHA v3 в том, что от пользователя не требуется абсолютно никаких действий. Проверка проходит автоматически и незаметно. Благодаря такому подходу reCAPTCHA v3 можно использовать и для защиты сайта от ботов.
Google reCAPTCHA v3 лишена этого недостатка, поскольку пользователю ничего не показывается и от него не требуются никаких действий.
Как это работает: пользователь запрашивает страницу, но перед показом выполняется проверка — не является ли этот пользователь ботом. Если пользователь не является человеком, то запрещаем ему показ страницы.
После заполнения всех полей, необходимо нажать кнопку «Отправить». Далее:
- вам откроется страница, где будут уникальный ключ сайта и секретный ключ — скопируйте;
- вставьте их в соответствующие поля на странице приложения в Маркете;
- нажмите кнопку «Сохранить».
Важно! Для доступа к reCAPTCHA нужно иметь Google аккаунт (почту на Gmail-домене) и быть авторизованным через него в браузере перед регистрацией.
Обратите внимание: Если вы ввели некорректный ключ, reCAPTCHA будет отображаться, но с тестом ошибки. На мобильной версии в таком случае знак reCAPTCHA выводиться не будет.
Проверка отображения reCAPTCHA на сайте
После сохранение ключей стоит проверить корректность работы reCAPTCHA. Могут быть следующие ситуации:
- если вы ввели некорректный ключ сайта или чужие ключи, reCAPTCHA будет отображаться, но с тестом ошибки;
- если вы ввели некорректный секретный ключ, reCAPTCHA будет отображаться нормально. Текст ошибки появится после первого действия бота на странице;
- на мобильной версии, при некорректном вводе ключей, знак reCAPTCHA выводится без ошибки. Корректность работы нужно проверить на веб-версии.
Отключение приложения
Если отключить приложение после ввода ключей, а потом снова включить — ключи сохраняются, и их не нужно снова добавлять.
Как найти ключи повторно
- Перейти на сайт Google reCAPTCHA и авторизоваться.
- Нажать на «шестеренку» для перехода в настройки.
- После, кликнуть на «Ключи reCAPTCHA» и скопировать их.
Если вы переходите с внутреннего домена на внешний:
- приложение будет доступно для подключения в Маркете сразу после перехода на внешний домен;
- если вы захотите подключить reCAPTCHA, вам нужно будет перейти в приложение и активировать его.
Если вы переходите с внешнего домена на внутренний:
- приложение в Маркете деактивируется и знак reCAPTCHA автоматически будет отображаться на сайте без дополнительных настроек.