¿Quiere aprovechar la potencia de un creador de formularios con lógica condicional?
La lógica condicional le permite establecer reglas sobre cómo debe comportarse un formulario en función de las selecciones y entradas del usuario. Esto significa que puede mostrar y ocultar campos según sea necesario, enviar diferentes confirmaciones y notificaciones por correo electrónico, y mucho más.
En este post, veremos diferentes maneras de utilizar formularios con lógica para mejorar la experiencia del usuario.
Añadir lógica condicional a los formularios de WordPress
¿Qué son las formas de lógica condicional?
Un formulario de lógica condicional es un formulario dinámico que cambia en función de la entrada del usuario. Por ejemplo, un formulario de encuesta puede utilizar la lógica condicional para mostrar diferentes preguntas a diferentes usuarios en función de sus respuestas anteriores.
Cuando se utiliza correctamente, la lógica condicional es una poderosa herramienta que puede mejorar la experiencia del usuario mostrando sólo los campos de formulario más relevantes para él.
Formas de utilizar la lógica condicional para crear formularios increíbles
WPForms es un constructor de formularios de arrastrar y soltar con emocionantes capacidades de lógica condicional, así que si estás listo para empezar a aprender cómo usarlo para hacer formularios inteligentes asesinos para tu sitio web de WordPress, vamos a saltar a la derecha en.
En este artículo
- 1. Mostrar sólo la información más relevante
- 2. Recoger información adicional en encuestas
- 3. Configurar confirmaciones alternativas
- 4. Crear un formulario multicontacto
- 5. Configurar el enrutamiento de clientes potenciales
- 6. Enviar a los usuarios a una página de confirmación específica
- 7. Mostrar campos de formulario adecuados a la edad
1. Mostrar sólo la información más relevante
Una forma fácil de causar un gran impacto con la lógica condicional es utilizarla para mostrar la información más relevante. Ayuda a evitar formularios innecesariamente largos.
Este es un ejemplo de formulario de solicitud de empleo en el que se pide a los candidatos que seleccionen en primer lugar el puesto al que se presentan.
El resto del formulario parece bastante básico, pero fíjate en lo que ocurre cuando seleccionas el botón de opción para solicitar uno de esos puestos.
Aparecen una breve descripción del puesto y los requisitos específicos del mismo. En la parte inferior del formulario, hay preguntas específicas del puesto que el candidato debe responder para presentar su candidatura.
¿Cómo? A través de la lógica condicional, que puede mejorar significativamente su proceso de contratación. Echemos un vistazo a la configuración de este formulario para ver cómo funciona.
En el constructor de formularios, puede ver que la pregunta sobre qué rol les interesa es un campo de Opción múltiple. A continuación, hemos utilizado el campo Contenido para añadir más información sobre cada rol.
Para hacer que el campo Contenido aparezca con las instrucciones para el rol seleccionado, simplemente haga clic en el campo para ir a sus Opciones de Campo y luego seleccione la pestaña Lógica Inteligente. Desde ahí, puedes activar la Lógica condicional y crear una regla para mostrar el campo Contenido adecuado cuando se seleccione un rol específico mediante el campo Varias opciones.
Puede añadir instrucciones únicas para cada función insertando varias instancias del campo Contenido y repitiendo el mismo proceso anterior.
2. Recoger información adicional en encuestas
Digamos que usted ha construido una encuesta de clientes super simple usando WPForms. Es algo que los clientes pueden completar en menos de un minuto.
Pero quizá quieras un poco más de información en función del tipo de valoración que dé un usuario. Tanto si un usuario te da una valoración baja como si te da una alta, sería una información valiosa para saber qué necesitas corregir y qué estás haciendo bien.
Podemos configurar este formulario para que la lógica condicional active un conjunto de preguntas si alguien responde de una manera y otro conjunto de preguntas si responde de otra.
Para configurarlo, ve a tu creador de formularios y añade un campo Párrafo con la pregunta de seguimiento que quieras hacer.
Dado que esta es una pregunta que harías si obtienes una puntuación baja, la configuraremos como un campo condicional.
Con los ajustes de campo abiertos para esa pregunta, hacemos clic en la pestaña Smart Logic de los ajustes de campo de la izquierda.
A continuación, activamos la lógica condicional y establecemos las reglas. Queremos que esa regla diga que si el campo de valoración recibe una puntuación inferior a 3 estrellas (es decir, 1 o 2 estrellas), se mostrará la pregunta "¿Qué podríamos hacer para mejorar?".
A continuación, estableceremos una regla similar para las valoraciones superiores a 2.
Para los comentarios positivos, hemos creado una Escala Likert para preguntar a los encuestados cómo de satisfechos están con aspectos específicos del negocio. En la configuración de campo de la escala Likert, hemos seleccionado la pestaña Smart Logic en la parte superior.
Esta vez configuramos la regla para que muestre esta opción si la valoración es superior a 2. Esto significa que una valoración de 3-5 se considera positiva, y esos usuarios verán aparecer la pregunta de la escala Likert en cuanto den su valoración.
Una vez satisfecho con sus opciones de lógica condicional, puede publicar su encuesta.
Aquí se ve que alguien que da una puntuación de 3 o más ve la escala de Likert.
Las personas con una puntuación de 2 o inferior verán en su lugar la pregunta de mejora.
La encuesta sigue siendo muy sencilla, pero la lógica condicional significa que los usuarios sólo verán la información más relevante para ellos.
3. Configurar confirmaciones alternativas
En cada formulario que cree con WPForms, puede configurar una respuesta de confirmación predeterminada. Después de cada envío del formulario, entonces, el usuario recibirá esa respuesta.
Pero, ¿y si desea utilizar diferentes confirmaciones en función de la información que el usuario haya facilitado en el formulario?
Es entonces cuando puede utilizar la lógica condicional para establecer confirmaciones alternativas. Es fácil de hacer con nuestro sencillo creador de formularios online.
Veamos un ejemplo en el que vamos a crear una confirmación alternativa que sólo se enviará a los usuarios que indiquen que tienen preguntas sobre facturación.
Con su formulario abierto en el constructor de formularios WPForms, haga clic en Configuración " Confirmaciones en el menú de la izquierda. En la parte superior, haga clic en el botón Agregar nueva confirmación.
A continuación, tendrás que dar un nombre a tu nueva confirmación. Los usuarios no verán el nombre que le pongas. Simplemente agiliza tus flujos de trabajo internos.
Una vez que haya nombrado la confirmación y la haya confirmado, aparecerá una nueva confirmación encima de la predeterminada. En nuestro ejemplo, hemos creado una nueva confirmación de facturación para los usuarios que indicaron en el formulario que tenían preguntas sobre facturación.
Puede ver que hemos adaptado el mensaje para que los clientes sepan qué esperar una vez que hayan enviado el formulario.
A continuación, vamos a configurar la lógica condicional. Para ello, es necesario establecer el botón de alternancia junto a la opción de Activar la lógica condicional.
Al hacerlo, obtendrá opciones sobre cuándo enviar esta confirmación específica. Los tipos de campo que veas dependerán de lo que haya en tu formulario.
Queremos que esta confirmación llegue a los usuarios que hayan indicado en el formulario de contacto correspondiente que su pregunta se refiere a la facturación.
Y ya está. Una vez que guarde el formulario, este mensaje de confirmación se enviará a todas las personas que cumplan los criterios que haya establecido con su lógica condicional. Puedes añadir tantas confirmaciones y condiciones como necesites.
4. Crear un formulario multicontacto
Partiendo de nuestro último ejemplo, ¿qué pasaría si pudieras configurar tu formulario para que las notificaciones llegaran siempre a las personas adecuadas? En lugar de que una bandeja de entrada reciba todos los mensajes, las preguntas sobre facturación podrían ir a facturación, las preguntas sobre ventas podrían ir a ventas, etc.
En lugar de crear nuevos formularios para cada departamento, puede hacerlo con lógica condicional.
En primer lugar, tienes que asegurarte de que haya un campo en tu formulario que permita a los usuarios indicar a dónde quieren dirigir sus preguntas. Una forma fácil de conseguirlo es con una lista desplegable.
Este campo será la base para sus ajustes de lógica condicional y le dirá al formulario dónde enviar cada mensaje.
Con su formulario abierto en el constructor de formularios WPForms, haga clic en Configuración " Notificaciones en el menú de la izquierda. En la parte superior, haga clic en el botón Agregar Nueva Notificación. Cuando lo haga, se le pedirá que nombre su notificación.
En este caso, queremos notificar al departamento de facturación cuando alguien tiene una pregunta sobre facturación, así que lo llamaremos así. El nombre es sólo para fines organizativos y no es público.
Cuando se configura una nueva notificación, lo primero que puede hacer es introducir una dirección de correo electrónico para esa notificación. En nuestro ejemplo, utilizamos una dirección de correo electrónico de facturación, ya que es para preguntas de facturación.
Si lo desea, también puede ajustar cualquiera de los otros campos del formulario.
Debajo del último campo de notificaciones para el Mensaje de correo electrónico, encontrará el interruptor para activar la lógica condicional. Una vez hecho esto, puede establecer las condiciones.
En nuestro ejemplo, queremos notificar al departamento de facturación cuando alguien indique en nuestro formulario de contacto que tiene una pregunta sobre facturación.
También podemos personalizar el mensaje de correo electrónico para adaptarlo a la naturaleza de la consulta.
Eso es todo. Puede añadir un nuevo mensaje de confirmación para cada departamento correspondiente a su formulario de contacto y utilizar lógica condicional para asegurarse de que el equipo correcto siempre recibe el mensaje.
5. Configurar el enrutamiento de clientes potenciales
Utilizando un proceso similar a la configuración del formulario multicontacto anterior, también puede configurar el enrutamiento de clientes potenciales con lógica condicional.
Digamos que usted tiene un formulario que está utilizando para capturar clientes potenciales en una página de destino o popup en su sitio.
Usted quiere que el equipo correcto reciba el lead basado en la respuesta. Para empezar, siga los pasos del ejemplo anterior con el formulario multicontacto. Vaya a Configuración " Notificaciones y haga clic en Añadir nueva notificación.
En el caso de nuestro formulario, necesitaremos 3 notificaciones para enrutar los leads. Empecemos por ventas.
Asegúrese de que el campo Enviar a dirección de correo electrónico contiene una dirección de correo electrónico de su equipo de ventas.
A continuación, habilitarás la lógica condicional en la parte inferior de tu nueva notificación.
Repita estos pasos para cada tipo de cliente potencial de su formulario y sepa que el mensaje siempre llegará al equipo adecuado. A los clientes actuales y potenciales les encantará la reducción del tiempo de respuesta.
6. Enviar a los usuarios a una página de confirmación específica
Supongamos que dispone de un formulario de encuesta en el que los usuarios pueden indicar su interés por unirse a su organización u obtener más información.
En ese caso, una página de confirmación específica puede dirigirles a más información o recursos.
Una vez más, comenzaremos yendo a Configuración " Confirmaciones " Agregar nueva confirmación en la configuración de su formulario. Dale un nombre a tu nueva confirmación.
La confirmación por defecto es un mensaje, pero si quieres enviar a los usuarios a una página específica, tendrás que cambiar la configuración del tipo de confirmación.
Después de cambiar el tipo de confirmación a Mostrar página, podrá seleccionar qué página de su sitio WordPress desea utilizar para la página de confirmación.
Después de activar la lógica condicional, puede configurar los ajustes. En este ejemplo, queremos que el usuario aterrice en esta página de confirmación después de seleccionar la casilla de verificación en el formulario diciendo que están interesados en aprender más acerca de cómo convertirse en un miembro.
Una vez guardados estos ajustes, todos los usuarios interesados en saber más serán redirigidos a una página de destino que les informará de lo que viene a continuación.
7. Mostrar campos de formulario adecuados a la edad
Es posible que a veces se encuentre con que no todas las opciones de respuesta de su formulario son apropiadas para la edad de todas las personas que podrían responder. Un caso de uso en el que podemos fijarnos es nuestra plantilla de formulario de registro de libros del programa de lectura.
Como se hacen preguntas diferentes a los niños y a los adultos sobre sus libros, necesitábamos establecer preguntas diferentes. Una de ellas era si había advertencias sobre el contenido que darían a la gente antes de leer un libro concreto.
No es una pregunta que se aplique o tenga sentido para los niños, así que podemos aplicar lógica condicional para que sólo se muestre cuando alguien seleccione el programa para adolescentes o para adultos.
Cuando el formulario está activo, se puede ver que al seleccionar el programa infantil, el formulario es muy básico y algo que los padres pueden preguntar a sus hijos y rellenar fácilmente.
Pero cuando se selecciona el programa para adultos, el formulario se vuelve más complejo.
Y ya está. Ahora que sabes cómo utilizar la lógica condicional de diferentes maneras, estás listo para crear formularios dinámicos para tus usuarios.
A continuación, conecte la encuesta a Google Sheets
Ahora que sabe cómo utilizar la lógica condicional para recopilar toda la información correcta en el momento adecuado, puede utilizar las integraciones de WPForms para organizarla.
Utiliza el complemento de Google Sheets para WPForms para conectar tus formularios a Google Sheets y rellenar automáticamente esas hojas de cálculo con los datos recopilados de los resultados de tus encuestas.
Y si quieres aún más funcionalidad, puedes conectar tus WPForms a varias aplicaciones de terceros con Uncanny Automator.
Añadir lógica condicional a los formularios de WordPress
¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.