Борьба со спамом в заявках: подключение капчи Yandex SmartCaptcha или Google Recaptcha
1
Зачем нужна капча
Капча (CAPTCHA) — это специальный тест для проверки того, кто именно зашел на сайт и выполняет на нем различные действия: человек или машина.
У вас есть сайт, на котором есть формы
Через формы приходит спам, от которого вы хотите избавиться
Необходимо установить капчу — код/картинку/тест, которые нужно пройти, чтобы отправить форму
У вас должен быть подключен домен, так как в настройках капчи нужно указать адрес сайта.
2
Использование капчи Yandex SmartCaptcha
Яндекс предоставляет каптчу в рамках сервиса Яндекс.Облако. Зарегистрируйтесь там и перейдите в панель управления: https://console.yandex.cloud
  • Добавляете ресурс
  • Выбираете капча (Yandex SmartCaptcha)
  • Указываете адрес сайта (см. пример на скриншоте).

Далее Яндекс покажет вам Ключ клиента и Ключ сервера, которые нужно будет ввести в Базиуме
3
Использование капчи Google
Создайте аккаунт в Google и подключите сервис reCAPTCHA: https://www.google.com/recaptcha/about/

В поле «Ярлык» впишите ваш домен ⟶  выберите тип reCAPTCHA ⟶ с помощью заданий (v2) ⟶ Флажок «Я не робот».
4
Добавление капчи в Базиум
На стороне Базиума перейдите в раздел Настройки ⟶  Сайт ⟶ Аналитика и интеграции ⟶ Рекапча.

Выберите тип капчи: Яндекс или Google.

1. Скопируйте из Google «Site key» ⟶ вставьте ключ в поле «Ключ сайта» в Базиуме.
2. Скопируйте из Google «Secret key» ⟶ вставьте ключ в поле «Секретный ключ» в Базиуме.
5
Включить капчу
В тех формах, которые вы хотите защитить, установите капчу. Для этого кликните по форме и выберите «Включить капчу».
Чтобы проверить работу капчи, необходимо выйти из админки вашего проекта.