Ready to build a website that does it all? 🏆 Get the free Webflow x Typeform ebook

here
Signup

¿Problemas con la lógica? 5 posibles soluciones

Lo sabemos. La lógica puede ser un poco liosa a veces... Y, por eso, hemos elaborado esta pequeña guía con consejos para ayudarte a resolver los problemas de lógica más comunes.

Nota: las funciones lógicas aún no están disponibles desde dispositivos móviles. Edita tu typeform desde un ordenador de escritorio para aprovechar al máximo todo el potencial de la lógica.

5 problemas que pueden estar interfiriendo en tu lógica

1. ¿Siguen tus reglas lógicas el orden correcto?

Asegúrate de que las reglas lógicas que has creado están en el orden correcto. Consulta este artículo si quieres enterarte de algunas cuestiones muy importantes a la hora de estructurar tu lógica.

La primera regla de oro que siempre deberías tener en cuenta es que la lógica no puede retroceder para ir a preguntas que se pasaron por alto en un primer momento. Cuando crees varias reglas lógicas en un typeform, debes evitar añadir condiciones que dependan de preguntas anteriores.

Por ejemplo, imagínate que creas una regla lógica que pasa de tu primera pregunta a la pregunta n.º 4, saltándose las preguntas n.º 2 y n.º 3. Las preguntas que se han omitido no forman parte del recorrido lógico del typeform, por lo que, después de saltar a la pregunta n.º 4, el formulario llegará a su fin sin pasar en ningún momento por las preguntas n.º 2 y n.º 3.

2. ¿Estás utilizando bien los operadores "Y" y "O"?

Asegúrate de utilizar los operadores lógicos "Y" y "O" correctamente. Consulta este artículo para saber cómo utilizarlos a la hora de establecer las condiciones de tus reglas lógicas.

  • No es posible simular paréntesis de prioridad en reglas lógicas en las que se han establecido varias condiciones con operadores "Y" u "O". La configuración que te mostramos en esta captura de pantalla sigue la lógica propia de los operadores lógicos, pero, aun así, el formulario no funcionará correctamente:

5problemas1.png

  • Para evitar este problema, te aconsejamos que, cuando quieras empezar a usar un operador lógico distinto, añadas una regla nueva. Es decir, basta con que recuerdes utilizar siempre el operador "Y" con "Y" y el operador "O" con "O". De esta forma, lograrás que la estructura de tus reglas lógicas esté siempre clara y bien ordenada y evitarás que los operadores "Y" u "O" interfieran entre sí y causen problemas.

3. ¿Hay algo que no funciona bien en tu test de personalidad?

Cuando crees tests de personalidad, has de estar atento/a para evitar ciertos problemas concretos que te explicaremos a continuación. Puedes leerte este artículo, también, si quieres convertirte en todo/a un/a experto/a en diseñar tests de personalidad gracias al uso de la lógica.

  • Comprueba si has añadido las puntuaciones en el orden correcto en cada una de tus preguntas. Los puntos obtenidos en cada pregunta se sumarán al final del formulario y, en función de la puntuación final que se obtenga, se determinará cuál es el tipo de personalidad que corresponde a cada usuario. Estos cálculos solo serán correctos si se añade siempre la misma puntuación a la opción correspondiente en cada una de las preguntas.
  • Es decir, que si, por ejemplo, quieres que los usuarios obtengan 1 punto si eligen la respuesta A, 10 puntos si eligen la B, 100 si eligen la C y 1000 si eligen la D, siempre debes añadir estas mismas puntuaciones a las respuestas que correspondan a cada tipo de personalidad.

Ser coherente a la hora de asignar las puntuaciones te permitirá asociar correctamente las puntuaciones finales que obtengan los usuarios a los distintos tipos de personalidades, tal y como se muestra en el siguiente ejemplo:

5problemas2.png

  • Cuando crees reglas lógicas basadas en puntuaciones, utiliza el operador lógico "O" en lugar de "Y". Usar el operador "Y" implica que, para que tu regla lógica funcione correctamente, tienen que satisfacerse todas las condiciones que hayas indicado. También puedes echar un vistazo a este artículo si quieres saber cómo añadir reglas lógicas a puntuaciones.

En el siguiente ejemplo, las puntuaciones finales se han conectado a través del operador lógico "Y", lo que significa que el sistema solo saltaría a la pregunta indicada si alguien obtuviera las dos puntuaciones (17 y 26) al mismo tiempo. Y, para eso, más que lógica... se necesitaría magia (:

5problemas3.png

Si lo que queremos es que los usuarios que obtengan unas puntuaciones concretas en nuestro test vean un final distinto (o preguntas distintas), en lugar de configurar la lógica como en el caso anterior, bastaría con utilizar el operador lógico "O". En el siguiente ejemplo, puedes ver una configuración que funcionaría perfectamente con varias puntuaciones:

5problemas4.png

  • También puedes comprobar si tienes activada la opción "Orden aleatorio" en tus preguntas de tipo "elección múltiple" y "elección de imágenes". En ciertas ocasiones, desactivarla puede ayudarte a resolver tus problemas con la lógica, pero no es una solución que funcione en todos los casos.

4. ¿Se te ha olvidado introducir lógica “de recuerdo”?

Si has activado la opción "Selección múltiple" en tus preguntas y tienes varias ramas lógicas en tu formulario, no olvides añadir lo que nosotros llamamos "lógica de recuerdo". Básicamente, lo que sucede es que, si solo añades reglas lógicas en tu primera pregunta y los usuarios seleccionan más de una opción de respuesta, las preguntas complementarias que hagas después a los usuarios no "recordarán" esas reglas lógicas que estableciste inicialmente.

Estarás pensando: "¿Cómo? ¿Que la lógica tiene memoria de pez?". Sigue leyendo para descubrir lo que tienes que hacer para ayudarla a recordar.

Imagínate que, en el formulario que te enseñamos a continuación (y en el que, si te fijas, está activada la opción de "selección múltiple"), queremos añadir también reglas lógicas a las preguntas complementarias para asegurarnos de que el formulario funciona correctamente con todas las combinaciones de respuestas posibles.

5problemas5.png

En resumen, lo que tenemos que hacer es configurar la misma lógica que creamos antes para la primera pregunta también en las preguntas complementarias, solo que, en este caso, tendremos que ir eliminando, una a una, las preguntas que les hayamos hecho ya a los usuarios.

1. Para empezar, tendremos que añadir reglas lógicas en todas las opciones de respuesta de la primera pregunta, de "elección múltiple".

5problemas6.png

2. Después, tendremos que añadir reglas lógicas "de recuerdo" en todas las preguntas complementarias vinculadas a la pregunta inicial de "elección múltiple", sabiendo que la primera de esas preguntas complementarias tendrá que saltar a las preguntas complementarias restantes (en este caso, otras tres).

5problemas7.png

Así, en la segunda pregunta complementaria, habrá que añadir dos reglas lógicas para las opciones restantes:

5problemas8.png

Y, en la tercera pregunta complementaria, solo habrá que añadir una regla lógica para la última opción que queda:

5problemas9.png

No es necesario añadir ninguna regla lógica "de recuerdo" en la última pregunta complementaria.

5. ¿Has dejado campos en blanco, pero no has utilizado lógica "inversa"?

Cuando crees reglas lógicas y quieras dejar campos en blanco, asegúrate de utilizar lógica "inversa". A la hora de crear tus reglas lógicas, puedes dejar el campo vacío si utilizas condiciones negativas. Pero, con condiciones positivas (como, por ejemplo, "es igual a"), esto no es posible.

Consulta este artículo si quieres aprender a utilizar lógica "inversa" y dejar campos en blanco cuando establezcas condiciones negativas.

¿No has encontrado respuesta a tu problema de lógica? Ponte en contacto con nosotros a través del botón "Contáctanos" que encontrarás más abajo y te ayudaremos encantados. Tus dudas y comentarios nos ayudan a mejorar Typeform. 

Consulta con nuestra comunidad