La lógica condicional permite que tu encuesta se adapte en función de las respuestas del usuario. Puedes mostrar u ocultar páginas enteras o controlar el flujo dentro de una misma página. En lugar de que cada encuestado vea las mismas preguntas en el mismo orden, creas rutas que responden a sus respuestas.
Cuándo usarla
Usa la lógica condicional cuando diferentes encuestados necesiten diferentes preguntas:
- Comentarios segmentados - Haz preguntas específicas de un producto solo a los usuarios que lo han utilizado.
- Filtro de elegibilidad - Finaliza la encuesta antes de tiempo si el encuestado no cumple con tus criterios.
- Detalle progresivo - Haz preguntas de seguimiento solo cuando la respuesta inicial justifique una exploración más profunda.
- Encuestas basadas en roles - Muestra preguntas para gerentes a los gerentes, y preguntas para colaboradores individuales a los colaboradores individuales.
- Omitir secciones irrelevantes - Si alguien califica su satisfacción con un 10/10, omite la página de “¿qué podríamos mejorar?”.
Mostrar u omitir páginas
Controla si una página aparece en función de respuestas anteriores. Cuando no se cumple la condición, la página completa se omite y los encuestados continúan en la página siguiente.
Elements on this page are only shown if the condition is met
Las condiciones a nivel de página se evalúan antes de que la página se cargue. El encuestado nunca ve un destello del contenido que se oculta: la página simplemente no aparece en el flujo.
Ejemplo: Una encuesta de satisfacción del cliente tiene tres páginas: Comentarios generales, Problemas del producto y Gracias. Establece una condición en la página de Problemas del producto: muéstrala solo si la calificación de satisfacción es inferior a 7. Los encuestados que califican con 7 o más saltan directamente a la página de Gracias.
Control de flujo
Usa el control de flujo para gestionar la lógica dentro de una página. Puedes omitir el resto de la página o finalizar la encuesta inmediatamente.
El control de flujo es útil cuando una sola respuesta en una página determina si las preguntas restantes son relevantes. En lugar de dividir el contenido en varias páginas, mantén juntas las preguntas relacionadas y deja que la lógica se encargue del resto.
Ejemplo: En una página de comentarios sobre un evento, la primera pregunta es “¿Asististe a la sesión de networking?”. Si la respuesta es No, el control de flujo omite las preguntas restantes sobre networking en esa página y pasa a la página siguiente.
Creación de condiciones
Tanto la lógica de página como el control de flujo utilizan el mismo creador de condiciones. Una condición define una regla que el motor evalúa según los datos actuales de la encuesta.
Condición básica
Una condición básica compara un “hecho” (la respuesta a una pregunta) con un valor u otro hecho.
- Hecho: La pregunta a verificar (p. ej., “¿Cuál es tu color favorito?”).
- Operador: La operación a realizar (p. ej.,
es igual a). - Valor: El valor con el que se compara.
Condiciones combinadas
Puedes combinar múltiples condiciones usando la lógica Y / O directamente en el editor. Haz clic en el botón + Añadir condición para crear reglas complejas.
Operaciones admitidas
Los operadores disponibles dependen del tipo de elemento que se está evaluando.
Texto (String)
eqcontainsexistsNúmero
eqgtgteltlteexistsBooleano (Sí o No)
trueexistsSelección única
eqinexistsSelección múltiple
eqinallexistsRelacionado
- Descripción general del producto - Todas las funciones de la encuesta de un vistazo
- Documentación del formato de encuesta - Define condiciones en JSON
- Cómo hackear tu encuesta - Técnicas avanzadas de personalización de encuestas