Cómo agregar Google reCAPTCHA v3 a Gravity Forms

Publicado: 2022-03-09

"Esta publicación contiene enlaces de afiliados; esto significa que ganamos comisiones si compra a través de los enlaces de esta página"

reCAPTCHA v3 a Gravity Forms - imagen destacada

Una de las cosas más difíciles y molestas con las que lidiar en la administración de blogs de WordPress son las entradas de spam. Esto podría ser en forma de comentarios de blog, tráfico de bots, ataques maliciosos o entradas de formularios de contacto.

Tratar con las entradas de spam podría quitarle tiempo de productividad. Sin mencionar los estragos potenciales que podría tener en el rendimiento de su blog y la experiencia del usuario.

Hay muchas aplicaciones de seguridad web desarrolladas hoy para combatir el tráfico de bots y otros ataques automatizados. Uno de los cuales es Google reCAPTCHA v3.

Entonces, en la publicación de hoy, veremos cómo agregar Google reCAPTCHA v3 a Gravity Forms para evitar que el spam y el tráfico de bots invadan sus formularios web.

Si usa Gravity Forms para los formularios de contacto de su blog de WordPress, encontrará útil esta publicación. Además, si usa formularios WPForms o Ninja, el proceso descrito en esta publicación es el mismo.

Siga la guía de pasos de este tutorial para integrar v3 reCAPTCHA en sus formularios web de WordPress.

Pero primero, veamos qué es exactamente Google reCAPTCHA v3.

¿Qué es Google reCAPTCHA v3?

Para un caso de uso general, este video explica cómo funciona Google reCAPTCHA v3 para evitar que los spammers y los bots accedan al contenido de su sitio web.

Google reCAPTCHA v3 es una aplicación de seguridad web antispam gratuita desarrollada por Google para proteger contra spam, ataques automáticos, ataques maliciosos, abuso de sitios web y tráfico de bots.

La aplicación funciona entre bastidores para determinar si una acción en el sitio la realiza un humano o un bot. V3 reCAPTCHA está desarrollado para proporcionar una mejor experiencia de usuario y para atrapar a los bots más sofisticados en su camino.

A diferencia de su predecesor, reCAPTCHA v2, que utiliza una imagen de rompecabezas o un bot de verificación para verificar si el tráfico es legítimo o no; reCAPTCHA v3 ejecuta un motor de análisis de riesgo adaptativo en el fondo de su sitio para saber si una acción o tráfico es sospechoso o no.

Este tipo de análisis avanzado de seguridad web ayuda a mejorar la experiencia del usuario y elimina la necesidad de pasar por desafíos de CAPTCHA para acceder a una página web.

Pero también viene con su propio inconveniente que discutí en la sección de preguntas frecuentes de esta publicación. Entonces, continúa leyendo.

¿Google v3 reCAPTCHA es gratuito?

Hasta cierto punto, v3 reCAPTCHA es un servicio gratuito de Google para propietarios de pequeñas empresas y webmasters. Si su sitio web genera menos de un millón de llamadas a la API por mes, reCAPTCHA es de uso gratuito.

Sin embargo, para sitios web a gran escala con más de un millón de llamadas a la API por mes, o 1000 llamadas a la API por segundo, puede registrarse para obtener la cuenta empresarial reCAPTCHA.

Por cada 1000 llamadas API en la cuenta empresarial reCAPTCHA, Google cobra $1. Y si genera más de 10 millones de llamadas a la API por mes, hay una solución personalizada para usted.

Aparte de esto, reCAPTCHA es un servicio gratuito de Google para ti.

Cómo funciona Google reCAPTCHA v3 con Gravity Forms

Los formularios de gravedad vienen prediseñados con reCAPTCHA v2. No tiene que hacer nada más para que funcione con sus formularios de contacto de WordPress. Pero para Google reCAPTCHA v3, hay una pequeña solución para que funcione con sus formularios de contacto.

En reCAPTCHA v3, Google rastrea el comportamiento o las acciones de los usuarios en su sitio para determinar si es un ser humano o un bot. Luego asigna una puntuación a la acción del usuario.

Los datos del usuario recopilados se utilizan para determinar si el tráfico es legítimo o no. Se asigna una puntuación entre 0,0 y 1,0 a la acción. Una puntuación de 1,0 es una buena puntuación y 0,0 es una mala puntuación.

Ahora, cuando se envía un formulario mediante el formulario Gravity, las puntuaciones de reCAPTCHA v3 que se calculan en función del comportamiento del usuario se almacenan con la entrada del formulario.

Los formularios de gravedad ahora compararán el puntaje de acción con el umbral en su configuración. Si la entrada de puntuación es inferior o igual a ese umbral, el mensaje se envía a la carpeta de correo no deseado.

Google reCAPTCHA v3 es más avanzado, seguro y proporciona una experiencia de usuario ininterrumpida durante el envío de formularios.

Sin embargo, hay un aspecto de la privacidad del usuario que puede ser de su interés.

El uso de Google v3 reCAPTCHA también significa que los datos de usuario de su sitio se enviarán al servidor de Google. Esto pone menos control de privacidad sobre el usuario y le da a Google más datos personales de los usuarios.

Aunque según Google, la API de captcha envía información de hardware y software, incluidos los datos del dispositivo y la aplicación, a Google para su análisis, y el servicio solo se usa para combatir el spam y el abuso.

Para obtener más información sobre este problema de privacidad, lea la documentación de ayuda en el blog de Google.

¿Es reCAPTCHA v3 mejor que reCAPTCHA v2?

No hay respuestas correctas o incorrectas a esta pregunta. Cada uno proporciona un tipo diferente de medida de seguridad para su sitio.

Es posible que deba probar varios tipos de reCAPTCHA para ver cuál funciona mejor en su situación.

Hay cuatro tipos de reCAPTCHA en el momento de escribir este artículo:

  • reCAPTCHA v2 (No soy un robot)
  • reCAPTCHA v2 (El reCAPTCHA invisible)
  • Android reCAPTCHA
  • reCAPTCHA v3

Repasemos brevemente cada uno de los reCAPTCHA.

reCAPTCHA v2 (casilla de verificación No soy un robot)

El reCAPTCHA v2 (casilla de verificación No soy un robot) es más difícil para los humanos y podría reducir la tasa de conversión. Ya que requiere múltiples desafíos para demostrar que eres un humano.

Este es el que ve principalmente que le pide que marque una casilla o haga clic en un conjunto de imágenes para demostrar que es humano.

casilla de verificación No soy un robot de reCAPTCHA v2

reCAPTCHA v2 (reCAPTCHA invisible)

Se llama reCAPTCHA v2 invisible porque todo lo que verá es una insignia flotante en la página.

Y es más fácil de usar y brinda una mejor experiencia en el sitio que la casilla de verificación v2 reCAPTCHA, No soy un robot.

Además, podría aumentar potencialmente la conversión, ya que no requiere que demuestres que eres humano a menos que el tráfico sea sospechoso.

¿Funciona en segundo plano rastreando el movimiento del mouse para determinar si la acción del usuario es de bots o humanos?

Si se sospecha que la acción es un bot, aparecerá una prueba de casilla de verificación que le pedirá que demuestre que es humano.

reCAPTCHA v2 invisible

reCAPTCHA v2 Android

Como sugiere el nombre, está destinado a ser utilizado en una aplicación de Android.

A menos que sea un desarrollador de aplicaciones de Android, puede ignorar esta con seguridad.

La implementación y ejecución de reCAPTCHA v2 Android están más allá del alcance de este artículo.

reCAPTCHA v3

v3 reCAPTCHA también es invisible en el sentido de que no requiere que pase una prueba para demostrar que es humano.

Como dije antes, reCAPTCHA v3 utiliza un motor de análisis de riesgo adaptativo para detectar spam o comportamiento abusivo en su sitio. Luego pasa una puntuación para determinar qué tan probable es que la acción del usuario sea de bots o no.

Depende de usted decidir qué hacer con la partitura. Puede dejar pasar la acción con una puntuación más baja o bloquearla.

V3 reCAPTCHA puede evitar que los usuarios reales accedan a sus formularios web si creen que la acción proviene de un bot.

Por lo tanto, debe tener cuidado con la puntuación que le da a la acción para dejarla pasar o no.

Logotipo de v3 reCAPTCHA

Cómo agregar reCAPTCHA v3 a Gravity Forms

Para usar reCAPTCHA v3 con sus formularios, necesita la versión 2.5 y superior del complemento de WordPress Gravity Forms. Entonces, lo primero es lo primero, obtenga la última versión del complemento Gravity Forms aquí e instálelo en su sitio web.

Luego descargue el complemento Gravity Forms reCAPTCHA v3 para trabajar con su formulario.

Puede acceder a la página de complementos del formulario Gravity yendo a su panel de control de WordPress. Haga clic en Formulario en el menú de la barra lateral, luego haga clic en un complemento para acceder al navegador de complementos de formularios de Gravity.

Desplácese hacia abajo en la página para encontrar el complemento reCAPTCHA v3 Gravity Forms y selecciónelo.

Página complementaria de Gravity Forms para reCAPTCHA v3

Una vez que encuentre el complemento Gravity Forms reCAPTCHA v3, debe instalarlo y activarlo. Después de esto, debe integrar sus formularios de Gravity con los servicios API de Google reCAPTCHA v3 para que funcione.

Este proceso implica obtener su sitio API reCAPTCHA v3 de Google y sus claves secretas. Se tarda menos de 5 minutos en completar este proceso, no tiene que preocuparse por ningún proceso de configuración técnica.

El proceso es simple y fácil de seguir.

Vaya al sitio web de la API de Google reCAPTCHA y siga los pasos a continuación.

Como con todos los productos y servicios de Google, necesita una cuenta de Gmail para acceder a la página. Entonces, si no tiene una cuenta de Gmail, debe crear una para este propósito.

Inicie sesión con su cuenta de Gmail y complete el campo requerido.

Aquí está la información que necesita para entrar en la página:

  • Un nombre para tu proyecto
  • ¿reCAPTCHA v2 o v3? Elija v3
  • Introduce tu nombre de dominio sin el protocolo HTTPS
  • Introduzca una dirección de correo electrónico
  • Acepta los términos y condiciones de Google reCAPTCHA.
Página de configuración de Google reCAPTCHA v3

Después de completar toda la información y generar su sitio API de Google y las claves secretas, vuelva a su panel de administración de WordPress. Desde aquí, haga clic en Formulario==>>>Configuración==>>>reCAPTCHA v3 , todo desde el menú de la barra lateral.

Ahora, ingrese el sitio y las claves API secretas que copió de Google en el formulario correspondiente.

Si todo va bien, debería ver la marca de verificación verde como en la imagen de abajo.

RECAPTCHA v3 sitio y claves secretas

La configuración global predeterminada para el umbral de puntuación es 0,5. Sin embargo, dado que los sitios web no se crean por igual, el comportamiento y las acciones de los usuarios no son los mismos. Por lo tanto, puede elegir configurar el umbral de Google reCAPTCHA para su sitio.

Para obtener más información sobre cómo configurar el umbral en función de los usuarios de su sitio, lea la publicación de ayuda de la documentación.

En este punto, reCAPTCHA v3 ahora está habilitado en todos los formularios de Gravity en su sitio web. Si desea excluir algunos formularios de contacto del uso de la seguridad reCAPTCHA v3, puede hacerlo yendo a la página de configuración del formulario correspondiente en su panel de administración de WordPress.

Abra la página de configuración del formulario y marque la casilla que dice " Deshabilitar reCAPTCHA v3 para este formulario " junto al formulario web que desea excluir.

Haga clic en el botón Guardar y, a partir de ese momento, reCAPTCHA v3 no funcionará en ese formulario.

Preguntas frecuentes sobre el uso de Gravity Forms con Google reCAPTCHA v3

  1. ¿Es reCAPTCHA v3 más seguro que v2?

    Si bien reCAPTCHA v3 es más fácil para los humanos que v2, ninguno de ellos es más seguro que el otro.

    v3 reCAPTCHA brinda una mejor experiencia de usuario y una forma más conveniente para que los administradores del sitio tengan control sobre la configuración de seguridad del sitio. Pero para los administradores de sitios no técnicos, esto también podría ser complicado para determinar qué es un bot o tráfico humano.

    Dado que tiene que decidir qué acción, desea colocar el umbral para una respuesta particular. Esto no es algo que todos puedan manejar o hacer.

  2. ¿Los formularios de gravedad son compatibles con reCAPTCHA v3?

    De forma predeterminada, los formularios de Gravity no vienen con soporte incorporado para Google reCAPTCHA v3, pero hay un complemento para integrar los servicios de reCAPTCHA v3 a todos sus formularios de Gravity ahora y en el futuro.

    Sin embargo, viene con soporte incorporado para Google reCAPTCHA v2.

  3. ¿Akismet funciona con Gravity Forms?

    Sí, Akismet funciona a la perfección con sus formularios Gravity al integrarse con el complemento Akismet de formularios Gravity junto con el complemento Akismet de WordPress.

    Después de la integración, Akismet se habilitará en todos sus formularios de Gravity. Y cada envío de formulario web será revisado por la protección antispam de Akismet para las entradas de bots.

  4. ¿Los formularios de Gravity tienen una API para desarrolladores?

    Sí, los formularios de Gravity tienen una biblioteca de API para acceder y ampliar las funcionalidades predeterminadas.

    Si es un desarrollador que desea obtener más de sus formularios de Gravity, puede acceder a la página de documentación de la API del desarrollador desde aquí.

Conclusión…

Gravity Forms es uno de los mejores, más seguros y más avanzados creadores de formularios de WordPress de la actualidad. El uso de Gravity Forms con Google reCAPTCHA v3 brindará a los usuarios de su sitio una experiencia más segura y fluida.

Si ha estado tratando de usar reCAPTCHA v3 con sus formularios web, espero que este tutorial lo ayude a resolverlo.