Как добавить Google reCAPTCHA v3 в Gravity Forms

Опубликовано: 2022-03-09

«Это сообщение содержит партнерские ссылки; это означает, что мы получаем комиссию, если вы совершаете покупки по ссылкам на этой странице».

reCAPTCHA v3 для Gravity Forms — избранное изображение

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

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

На сегодняшний день разработано множество приложений веб-безопасности для борьбы с трафиком ботов и другими автоматизированными атаками. Одним из них является Google reCAPTCHA v3.

Итак, в сегодняшнем посте мы рассмотрим, как добавить Google reCAPTCHA v3 в Gravity Forms, чтобы предотвратить вторжение спама и трафика ботов в ваши веб-формы.

Если вы используете Gravity Forms для контактных форм блога WordPress, этот пост будет вам полезен. Кроме того, если вы используете формы WPForms или Ninja, процесс, описанный в этом посте, будет таким же.

Следуйте инструкциям в этом руководстве, чтобы интегрировать v3 reCAPTCHA в ваши веб-формы WordPress.

Но сначала давайте посмотрим, что такое Google reCAPTCHA v3?

Что такое Google reCAPTCHA v3?

Для общего случая использования это видео объясняет, как Google reCAPTCHA v3 работает, чтобы предотвратить доступ спамеров и ботов к содержимому вашего веб-сайта.

Google reCAPTCHA v3 — это бесплатное приложение для защиты от спама, разработанное Google для защиты от спама, автоматических атак, вредоносных атак, злоупотреблений веб-сайтом и трафика ботов.

Приложение работает за кулисами, чтобы определить, совершается ли действие на месте человеком или ботом. ReCAPTCHA версии 3 разработан для обеспечения лучшего взаимодействия с пользователем и обнаружения более сложных ботов по их следам.

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

Этот тип расширенного анализа веб-безопасности помогает улучшить взаимодействие с пользователем и устраняет необходимость прохождения CAPTCHA для доступа к веб-странице.

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

Является ли Google v3 reCAPTCHA бесплатной?

В какой-то степени v3 reCAPTCHA — это бесплатный сервис от Google для владельцев малого бизнеса и веб-мастеров. Если ваш веб-сайт генерирует менее миллиона вызовов API в месяц, reCAPTCHA можно использовать бесплатно.

Однако для крупных веб-сайтов с более чем миллионом вызовов API в месяц или 1000 вызовов API в секунду вы можете зарегистрировать корпоративную учетную запись reCAPTCHA.

За каждую 1000 вызовов API в корпоративной учетной записи reCAPTCHA Google взимает 1 доллар США. И если вы генерируете более 10 миллионов вызовов API в месяц, для вас найдется индивидуальное решение.

Кроме того, reCAPTCHA — это бесплатный сервис от Google для вас.

Как Google reCAPTCHA v3 работает с формами Gravity

Гравитационные формы поставляются предварительно созданными с помощью reCAPTCHA v2. Вам не нужно ничего делать, чтобы он работал с контактными формами WordPress. Но для Google reCAPTCHA v3 есть небольшой обходной путь, позволяющий заставить его работать с вашими контактными формами.

В reCAPTCHA v3 Google отслеживает поведение или действия пользователей на вашем сайте, чтобы определить, человек это или бот. Затем он присваивает оценку действию пользователя.

Собранные данные пользователя используются для определения законности трафика. Действиям присваивается оценка от 0,0 до 1,0. Оценка 1,0 — это хорошая оценка, а 0,0 — плохая оценка.

Теперь, когда форма отправляется с помощью формы Gravity, оценки reCAPTCHA v3, которые рассчитываются на основе поведения пользователя, сохраняются вместе с записью формы.

Гравитационные формы теперь будут сравнивать оценку действия с порогом в ваших настройках. Если запись с оценкой меньше или равна этому порогу, сообщение отправляется в папку со спамом.

Google reCAPTCHA v3 является более продвинутым, безопасным и обеспечивает бесперебойную работу пользователя во время отправки форм.

Однако есть один аспект конфиденциальности пользователей, который может вас беспокоить.

Использование Google v3 reCAPTCHA также означает, что данные пользователя вашего сайта будут отправлены на сервер Google. Это снижает уровень контроля конфиденциальности пользователя и дает Google больше личных данных пользователей.

Хотя, по данным Google, API капчи отправляет информацию об оборудовании и программном обеспечении, включая данные об устройствах и приложениях, обратно в Google для анализа, а служба используется только для борьбы со спамом и злоупотреблениями.

Дополнительные сведения об этой проблеме конфиденциальности см. в справочной документации в блоге Google.

Чем reCAPTCHA v3 лучше, чем reCAPTCHA v2?

На этот вопрос нет правильных или неправильных ответов. Каждый из них обеспечивает различные меры безопасности для вашего сайта.

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

На момент написания статьи существует четыре типа reCAPTCHA:

  • reCAPTCHA v2 (я не робот)
  • reCAPTCHA v2 (невидимая reCAPTCHA)
  • Android reCAPTCHA
  • reCAPTCHA v3

Давайте кратко пройдемся по каждому из reCAPTCHA.

reCAPTCHA v2 (флажок Я не робот)

ReCAPTCHA v2 (флажок «Я не робот») сложнее для людей и может снизить коэффициент конверсии. Поскольку требуется несколько испытаний, чтобы доказать, что вы человек.

Это тот, который вы чаще всего видите, который просит вас установить флажок или щелкнуть набор изображений, чтобы доказать, что вы человек.

reCAPTCHA v2 флажок Я не робот

reCAPTCHA v2 (невидимая reCAPTCHA)

Это называется невидимой reCAPTCHA v2, потому что все, что вы увидите, — это плавающий значок на странице.

И это более удобно для пользователя и обеспечивает лучший опыт работы на месте, чем v2 reCAPTCHA, флажок «Я не робот».

Кроме того, это потенциально может увеличить конверсию, поскольку вам не нужно доказывать, что вы человек, если только трафик не вызывает подозрений.

Он работает в фоновом режиме, отслеживая движение мыши, чтобы определить, совершаются ли действия пользователя ботами или людьми?

Если действие подозревается в том, что оно является ботом, то появится всплывающее окно проверки с просьбой доказать, что вы человек.

Невидимый reCAPTCHA v2

reCAPTCHA v2 Android

Как следует из названия, он предназначен для использования в приложении для Android.

Если вы не разработчик приложений для Android, вы можете смело игнорировать это.

Реализация и выполнение reCAPTCHA v2 Android выходит за рамки этой статьи.

reCAPTCHA v3

v3 reCAPTCHA также невидима в том смысле, что вам не нужно проходить тест, чтобы доказать, что вы человек.

Как я уже говорил ранее, reCAPTCHA v3 использует механизм адаптивного анализа рисков для обнаружения спама или оскорбительного поведения на вашем сайте. Затем он передает оценку, чтобы определить, насколько вероятно действие пользователя от ботов или нет?

Вам решать, что делать со счетом. Вы можете позволить действию пройти с более низким счетом или быть заблокированным.

ReCAPTCHA V3 может помешать реальным пользователям получить доступ к вашим веб-формам, если они думают, что действие исходит от бота.

Таким образом, вы должны быть осторожны с тем, какую оценку вы даете действию, чтобы отпустить его или нет.

v3 логотип reCAPTCHA

Как добавить reCAPTCHA v3 в Gravity Forms

Чтобы использовать reCAPTCHA v3 с вашими формами, вам нужен плагин WordPress Gravity Forms версии 2.5 и выше. Итак, прежде всего, получите последнюю версию плагина Gravityforms здесь и установите его на свой веб-сайт.

Затем загрузите дополнение Gravity Forms reCAPTCHA v3 для работы с вашей формой.

Вы можете получить доступ к странице надстройки формы Gravity, перейдя на панель управления WordPress. Нажмите «Форма» в меню боковой панели, затем нажмите на надстройку, чтобы получить доступ к браузеру надстроек форм Gravity.

Прокрутите страницу вниз, чтобы найти надстройку reCAPTCHA v3 Gravity Forms, и выберите ее.

Страница надстройки Gravity Forms для reCAPTCHA v3

Как только вы найдете надстройку Gravityforms reCAPTCHA v3, вам необходимо установить и активировать ее. После этого вам необходимо интегрировать ваши формы Gravity с API-сервисами Google reCAPTCHA v3, чтобы они заработали.

Этот процесс включает в себя получение вашего сайта Google v3 reCAPTCHA API и секретных ключей. Этот процесс занимает менее 5 минут, вам не нужно беспокоиться о каком-либо процессе технической настройки.

Процесс прост и понятен.

Перейдите на веб-сайт Google reCAPTCHA API и выполните следующие действия.

Как и для всех продуктов и услуг Google, для доступа к странице вам потребуется учетная запись Gmail. Итак, если у вас нет учетной записи Gmail, вам необходимо создать ее для этой цели.

Войдите в свою учетную запись Gmail и заполните необходимое поле.

Вот информация, необходимая для входа на страницу:

  • Название для вашего проекта
  • reCAPTCHA v2 или v3? Выберите v3
  • Введите ваше доменное имя без протокола HTTPS
  • Введите адрес электронной почты
  • Примите положения и условия Google reCAPTCHA.
Страница настройки Google reCAPTCHA v3

После заполнения всей информации и создания вашего сайта Google API и секретных ключей вернитесь в панель администратора WordPress. Отсюда нажмите Form==>>>Settings==>>>reCAPTCHA v3 , все из бокового меню.

Теперь введите сайт и секретные ключи API, которые вы скопировали из Google, в соответствующую форму.

Если все пойдет хорошо, вы должны увидеть зеленую галочку, как на изображении ниже.

Сайт RECAPTCHA v3 и секретные ключи

Глобальная настройка по умолчанию для порога оценки равна 0,5. Однако, поскольку веб-сайты создаются по-разному, поведение и действия пользователей неодинаковы. Таким образом, вы можете настроить пороговое значение Google reCAPTCHA для своего сайта.

Для получения дополнительной информации о том, как настроить порог на основе пользователей вашего сайта, прочитайте сообщение справки по документации.

На данный момент reCAPTCHA v3 включена во всех формах Gravity на вашем веб-сайте. Если вы хотите исключить некоторые контактные формы из использования безопасности v3 reCAPTCHA, вы можете сделать это, перейдя на соответствующую страницу настроек формы в панели администратора WordPress.

Откройте страницу настроек формы и установите флажок « Отключить reCAPTCHA v3 для этой формы » рядом с веб-формой, которую вы хотите исключить.

Нажмите кнопку «Сохранить», и с этого момента reCAPTCHA v3 не будет работать в этой форме.

Часто задаваемые вопросы об использовании Gravity Forms с Google reCAPTCHA v3

  1. Является ли reCAPTCHA v3 более безопасным, чем v2?

    Хотя reCAPTCHA v3 проще для людей, чем v2, ни один из них не является более безопасным, чем другой.

    v3 reCAPTCHA обеспечивает лучший пользовательский интерфейс и более удобный способ для администраторов сайта контролировать настройку безопасности сайта. Но для нетехнических администраторов сайта это также может быть сложной задачей, чтобы определить, что является ботом или человеческим трафиком?

    Поскольку вам нужно решить, какое действие вы хотите установить, порог для конкретного ответа. Это не то, с чем каждый может справиться или сделать.

  2. Поддерживают ли формы Gravity reCAPTCHA v3?

    По умолчанию формы Gravity не имеют встроенной поддержки Google reCAPTCHA v3, но есть надстройка для интеграции сервисов reCAPTCHA v3 со всеми вашими формами Gravity сейчас и в будущем.

    Тем не менее, он поставляется со встроенной поддержкой Google reCAPTCHA v2.

  3. Работает ли Akismet с Gravity Forms?

    Да, Akismet без проблем работает с вашими формами Gravity благодаря интеграции с надстройкой Akismet для форм Gravity в сочетании с плагином Akismet для WordPress.

    После интеграции Akismet будет включен во всех ваших формах Gravity. И каждая отправка веб-формы будет проверена защитой от спама Akismet на наличие ботов.

  4. Есть ли у форм Gravity API для разработчиков?

    Да, в формах Gravity есть библиотека API для доступа и расширения функций по умолчанию.

    Если вы разработчик и хотите получить больше от своих форм Gravity, вы можете получить доступ к странице документации API разработчика отсюда.

Вывод…

Gravity Forms — один из лучших, самых безопасных и продвинутых конструкторов форм WordPress на сегодняшний день. Использование Gravity Forms с Google reCAPTCHA v3 обеспечит пользователям вашего сайта более безопасный и удобный интерфейс.

Если вы пытались использовать reCAPTCHA v3 со своими веб-формами, я надеюсь, что это руководство поможет вам решить эту проблему?