Base de conocimientos

Fundamentos de la lógica de encuestas

La lógica permite crear encuestas adaptativas en las que la secuencia de preguntas, los cálculos y las acciones dependen de las respuestas del encuestado. Sin lógica, las preguntas siguen una tras otra en un orden fijo. Con lógica, la encuesta se vuelve interactiva.

Dónde se configura la lógica

La lógica se configura para cada pregunta individualmente. Haz clic en el botón de ramificación (icono de ramificación) a la derecha de la pregunta en el constructor — se abrirá la pestaña Lógica en la ventana de configuración.

Las preguntas dentro de un grupo no tienen botón de lógica — la lógica se configura a nivel del grupo y se activa al salir de él.

Cuándo se activa la lógica

Las reglas lógicas se ejecutan cuando el encuestado responde a una pregunta y hace clic en el botón Siguiente. El sistema procesa todas las operaciones de arriba a abajo y ejecuta las acciones correspondientes.

Estructura del escenario lógico

Cada pregunta puede contener dos tipos de elementos:

La pestaña Lógica en la configuración de una pregunta: bloques «Regla», «Función» y Acción por defecto

La pestaña Lógica en la configuración de la pregunta

Operaciones lógicas

Bloques opcionales que se añaden según sea necesario. Tres tipos:

  • «Regla» — comprueba condiciones. Si se cumplen, se ejecuta la acción indicada (una transición, finalizar la encuesta o un cálculo). Más información en el artículo sobre el bloque «Regla».
  • «Función» — cálculos incondicionales con variables. Se ejecutan siempre, sin comprobar condiciones. Más información en el artículo sobre el bloque «Función».
  • «Email» — envía un mensaje de correo. Se ejecuta de forma incondicional en el momento en que se procesa la lógica. Más información en el artículo sobre el bloque «Email».

Cada pregunta puede contener varias operaciones de cualquier tipo. Las operaciones se ejecutan secuencialmente de arriba a abajo y su orden se puede cambiar.

Acción por defecto

Un elemento obligatorio que siempre está presente. La acción por defecto determina qué ocurre si ninguna de las operaciones lógicas resultó en una transición o finalización de la encuesta:

  • Ir a la siguiente pregunta — comportamiento estándar (por defecto).
  • Ir a un elemento específico — cualquier pregunta, grupo o Finish page (puede dirigir tanto hacia adelante como hacia atrás).
  • Finalizar el proyecto — se completa la respuesta y el encuestado pasa a la Final page.

Alcance

En las condiciones lógicas puedes verificar:

  • La respuesta a la pregunta actual.
  • Las respuestas a cualquier pregunta anterior.
  • Los valores de las variables de usuario y del sistema.

Esto permite construir escenarios complejos que tienen en cuenta todo el historial de respuestas del encuestado.

Lógica AND y OR

Varias condiciones dentro de un solo bloque «Regla» se combinan con AND — todas las condiciones deben ser verdaderas simultáneamente.

Para implementar la lógica OR (al menos una condición es verdadera), crea varios bloques «Regla» separados con la misma acción.

Ejemplo de escenario simple

Pregunta Q1: «¿Tienes más de 18 años?» (Yes/No).

  • «Regla»: si la respuesta es «No» → ir a Finish page F1 con el mensaje «Gracias, esta encuesta está destinada a adultos».
  • Acción por defecto: ir a la siguiente pregunta (Q2).

Como resultado, los encuestados menores de edad terminan la encuesta anticipadamente, mientras que el resto continúa.

Un ejemplo de escenario lógico: una «Regla» con una condición y un salto a una Finish page, y una Acción por defecto que va a la siguiente pregunta

Un ejemplo de escenario lógico