We use cookies and similar technologies to improve your experience, analyse traffic, and personalise content. You can accept all cookies or reject non-essential ones.
Crea encuestas inteligentes con reglas condicionales que muestran, ocultan u omiten preguntas según las respuestas del encuestado — de forma manual o con asistencia de IA.
Las reglas de encuesta son la columna vertebral del diseño inteligente de encuestas. Te permiten definir lógica condicional que controla dinámicamente lo que ve un encuestado según las respuestas que proporciona. En lugar de obligar a cada participante a pasar por el mismo conjunto lineal de preguntas, las reglas permiten que tu encuesta se adapte en tiempo real — mostrando preguntas de seguimiento relevantes, ocultando secciones irrelevantes y dirigiendo a los encuestados por rutas personalizadas.
Las reglas transforman un cuestionario estático en una experiencia dinámica y conversacional. Estos son los beneficios clave:
Cada regla consta de dos partes: una condición (el disparador) y una acción (el resultado). Cuando un encuestado envía una respuesta que satisface la condición, la acción correspondiente se ejecuta de inmediato. Se pueden definir múltiples reglas en una sola encuesta, y se evalúan en el orden en que aparecen en el panel de reglas.
Anatomía de una Regla de Encuesta
CONDICIÓN
Pregunta de Origen
P1: ¿Está satisfecho con nuestro servicio?
Operador y Valor
IGUAL A
“Sí”
ENTONCES
ACCIÓN
Tipo de Acción
QUESTION_ON_PAGE
Destino
Saltar a P3 en la Página 2 (omitir P2)
Considera agregar reglas en estos escenarios:
Una condición define los criterios que deben cumplirse para que una regla se active. Cada condición evalúa la respuesta del encuestado a una pregunta de origen específica frente a un valor que especificas. SurveyAnalytica admite 11 tipos de condiciones que cubren coincidencia de texto, comparaciones numéricas, verificaciones de vacío y coincidencia de patrones.
| Condición | Descripción | Ejemplo |
|---|---|---|
| EQUALS | Coincidencia exacta con el valor proporcionado. Distingue mayúsculas/minúsculas para respuestas de texto, exacta para valores numéricos. | La respuesta es igual a "Yes" |
| NOT_EQUALS | La respuesta es cualquier valor distinto al especificado. Útil para lógica de exclusión. | La respuesta no es "No" |
| CONTAINS | Comprueba si el texto de la respuesta incluye la subcadena especificada en cualquier parte. | La respuesta contiene "recommend" |
| NOT_CONTAINS | El texto de la respuesta no incluye la subcadena especificada. Útil para filtrar contenido no deseado. | La respuesta no contiene "complaint" |
| GREATER_THAN | Comparación numérica donde la respuesta debe ser estrictamente mayor que el valor especificado. | Puntuación mayor que 7 |
| LESS_THAN | Comparación numérica donde la respuesta debe ser estrictamente menor que el valor especificado. | Puntuación menor que 4 |
| GREATER_THAN_OR_EQUAL | Comparación numérica donde la respuesta debe ser mayor o exactamente igual al valor especificado. | Calificación >= 8 |
| LESS_THAN_OR_EQUAL | Comparación numérica donde la respuesta debe ser menor o exactamente igual al valor especificado. | Calificación <= 3 |
| IS_EMPTY | El encuestado no proporcionó ninguna respuesta. No se necesita valor de comparación. Útil para lógica de preguntas opcionales. | La respuesta está en blanco (pregunta omitida) |
| IS_NOT_EMPTY | El encuestado proporcionó alguna respuesta. No se necesita valor de comparación. Confirma la interacción con una pregunta. | La respuesta no está en blanco (respondida) |
| REGEX | Evalúa la respuesta frente a un patrón de expresión regular. Potente para validar entradas estructuradas como correos electrónicos, números de teléfono o formatos personalizados. | El correo coincide con ^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$ |
Aa
Usa EQUALS o NOT_EQUALS para botones de opción, listas desplegables y preguntas de sí/no donde las respuestas son valores fijos. Usa CONTAINS o NOT_CONTAINS para campos de texto libre donde se necesita coincidencia parcial.
#
Usa GREATER_THAN, LESS_THAN y sus variantes inclusivas para puntuaciones NPS, valores de control deslizante, escalas de calificación y cualquier pregunta que produzca una respuesta numérica.
?
Usa IS_EMPTY e IS_NOT_EMPTY para preguntas opcionales donde deseas diferentes rutas de seguimiento según si el encuestado optó por responder o no.
.*
Usa REGEX para escenarios avanzados donde necesites validar entradas estructuradas. Admite la sintaxis completa de expresiones regulares para máxima flexibilidad.
Una vez que se cumple una condición, la regla ejecuta una acción que controla el flujo de la encuesta. SurveyAnalytica ofrece 10 tipos de acciones organizados en tres categorías: navegación, visibilidad y control de página. Cada tipo de acción se dirige a elementos específicos dentro de tu encuesta.
Las acciones de navegación cambian hacia dónde se dirige al encuestado a continuación. Anulan el flujo secuencial predeterminado de la encuesta.
| Acción | Descripción | Destino |
|---|---|---|
| TOP_OF_PAGE | Salta al encuestado a la parte superior de una página específica de la encuesta. Todas las preguntas de esa página se vuelven visibles. Útil para dirigir a los encuestados a una sección completamente diferente. | Número de página |
| QUESTION_ON_PAGE | Salta directamente a una pregunta específica en una página específica. Más preciso que TOP_OF_PAGE cuando deseas omitir solo ciertas preguntas al principio de una página. | Número de página + ID de pregunta |
| END_SURVEY | Finaliza inmediatamente la encuesta y registra la respuesta como completa. El encuestado ve la página de finalización/agradecimiento. Sus datos parciales se guardan. | Ninguno (la encuesta finaliza) |
| ABANDON_SURVEY | Finaliza la encuesta sin registrar la respuesta. Los datos del encuestado se descartan. Úsala para el filtrado de descalificación cuando no desees datos parciales en tus resultados. | Ninguno (encuesta abandonada) |
Las acciones de visibilidad muestran u ocultan preguntas u opciones de respuesta específicas dentro de las preguntas. Estas no cambian la navegación; modifican lo que es visible en la página actual o en las próximas páginas.
| Acción | Descripción | Destino |
|---|---|---|
| FILTER_QUESTIONS | Oculta una o más preguntas específicas de la encuesta. Las preguntas ocultas se omiten y no aparecen al encuestado. Útil para eliminar preguntas de seguimiento que no aplican. | Uno o más ID de pregunta |
| SHOW_QUESTIONS | Hace visibles preguntas previamente ocultas. Se usa en combinación con FILTER_QUESTIONS cuando tiene preguntas que inician ocultas y solo aparecen bajo ciertas condiciones. | Uno o más ID de pregunta |
| FILTER_OPTIONS | Oculta opciones de respuesta específicas dentro de una pregunta. La pregunta en sí permanece visible, pero ciertas opciones se eliminan de la lista. Ideal para listas de opciones filtradas o encadenadas. | ID de pregunta + ID de opciones |
| SHOW_OPTIONS | Hace visibles opciones previamente ocultas dentro de una pregunta. Se usa cuando las opciones de respuesta solo deben aparecer según respuestas anteriores. | ID de pregunta + ID de opciones |
Las acciones de control de página muestran u ocultan páginas completas en el flujo de la encuesta. Afectan a todas las preguntas de la página objetivo a la vez.
| Acción | Descripción | Destino |
|---|---|---|
| SHOW_PAGE | Hace visible una página previamente oculta en el flujo de la encuesta. La página y todas sus preguntas quedan accesibles para el encuestado cuando llega a ese punto de la encuesta. | Número de página |
| HIDE_PAGE | Elimina una página completa del flujo de la encuesta. El encuestado la omite como si no existiera. Todas las preguntas de esa página quedan efectivamente invisibles. | Número de página |
El panel de Reglas en el generador de encuestas ofrece una interfaz sencilla para crear y gestionar la lógica condicional. Siga los pasos a continuación para agregar su primera regla. Cada regla se define seleccionando una pregunta de origen, una condición, un valor, una acción y un destino.
Agregar Nueva Regla
x
SI LA RESPUESTA A
P1: ¿Qué tan satisfecho está con nuestro servicio?
CONDICIÓN
EQUALS
VALOR
Insatisfecho
ENTONCES
QUESTION_ON_PAGE
DESTINO
Página 3 > P8: ¿Qué podríamos mejorar?
Guardar
Cancelar
Después de crear reglas, puede gestionarlas desde el panel de Reglas:
El Generador de Reglas con AI le permite crear reglas de encuesta describiendo lo que desea en lenguaje sencillo. En lugar de seleccionar manualmente condiciones y acciones desde menús desplegables, simplemente escriba una descripción en lenguaje natural de la lógica que necesita, y la AI generará la configuración de regla correspondiente para su revisión.
El Generador de Reglas con AI está impulsado por un asistente de AI en streaming que comprende la estructura de su encuesta. Conoce todas sus preguntas, páginas, opciones de respuesta y tipos de reglas admitidos. Cuando usted describe una regla en lenguaje natural, el asistente:
Generador de Reglas con AI
x
Si el usuario selecciona “Insatisfecho” en P3, saltar a la
sección de comentarios en la página 4
Usted
Asistente de AI
REGLA GENERADA
Origen:
P3: ¿Qué tan satisfecho está?
Condición:
EQUALS
“Insatisfecho”
Acción:
TOP_OF_PAGE
Página 4 (Sección de Comentarios)
Los encuestados insatisfechos serán dirigidos a la página de comentarios detallados.
Aprobar
Rechazar
Modificar
A continuación se presentan ejemplos de instrucciones que puede escribir en el Generador de Reglas con AI para generar reglas:
“Si la respuesta a P2 es ‘No’, salta P3 y P4 y ve directamente a P5.”
“Finaliza la encuesta de inmediato si el encuestado es menor de 18 años en P1.”
“Si la respuesta a P5 contiene ‘empresa’, muestra la página 3. Si contiene ‘personal’, muestra la página 4.”
9+
“Si la puntuación NPS en P7 es mayor o igual a 9, salta a la sección de referidos en la página 5.”
“Oculta la opción ‘Plan Enterprise’ en P10 si la respuesta a P3 es igual a ‘Individual’.”
“Crea tres reglas: las puntuaciones 0-6 van a la página 2, las puntuaciones 7-8 van a la página 3, las puntuaciones 9-10 van a la página 4.”
El Constructor de Reglas con IA presenta las reglas generadas como tarjetas estructuradas que puedes revisar campo por campo. Así es como manejar cada escenario:
Aunque las combinaciones de condiciones y acciones son prácticamente ilimitadas, la mayoría de la lógica de encuestas se ajusta a un puñado de patrones bien establecidos. Estos patrones cubren la gran mayoría de los casos de uso reales y sirven como excelentes puntos de partida para tus propias configuraciones de reglas.
Omite preguntas irrelevantes según las respuestas anteriores. Por ejemplo, si un encuestado nunca ha usado tu producto, omite todas las preguntas de experiencia con el producto y salta a la sección de comentarios generales. Usa las acciones QUESTION_ON_PAGE o TOP_OF_PAGE con una condición EQUALS o NOT_EQUALS sobre una pregunta calificadora.
Finaliza la encuesta antes de tiempo para los encuestados que no cumplen los criterios de elegibilidad. Coloca las preguntas de selección al principio de tu encuesta y luego usa END_SURVEY o ABANDON_SURVEY cuando se detecte una respuesta descalificadora. Es común en la verificación de edad, el filtrado por rol y las preguntas de consentimiento.
Crea diferentes rutas a través de la encuesta según una respuesta clave. Una pregunta dirige a los encuestados hacia conjuntos de preguntas de seguimiento totalmente distintos. Usa TOP_OF_PAGE o HIDE_PAGE/SHOW_PAGE para controlar qué secciones ve cada encuestado. Ideal para rutas de preguntas específicas de producto o de rol.
Muestra u oculta opciones de respuesta específicas dentro de una pregunta según respuestas anteriores. Por ejemplo, si un encuestado selecciona “Plan gratuito” en P2, oculta la opción “Soporte Enterprise” en P5. Usa las acciones FILTER_OPTIONS y SHOW_OPTIONS para ajustar dinámicamente las opciones disponibles sin eliminar la pregunta completa.
El siguiente diagrama ilustra un patrón de ramificación común en el que una sola pregunta dirige a los encuestados por dos rutas diferentes antes de reconverger en una pregunta final:
PREGUNTA DE ORIGEN
P1: Elige tu plan
Opción A: Personal
Opción B: Empresa
RUTA PERSONAL
P2a: Detalles de uso personal
RUTA EMPRESARIAL
P2b: Tamaño y necesidades de la empresa
P3: Comentarios finales
Ambas rutas convergen
Escenario: P1 pregunta “¿Has usado nuestra aplicación móvil?” Si la respuesta es “No”, omite P2 (“Califica la experiencia de la aplicación”) y P3 (“¿Qué funciones usas?”) y salta directamente a P4.
| Campo | Configuración |
|---|---|
| Pregunta de origen | P1: ¿Has usado nuestra aplicación móvil? |
| Condición | EQUALS |
| Valor | “No” |
| Acción | QUESTION_ON_PAGE |
| Destino | P4 en la Página 1 |
Escenario: P1 pregunta “¿Tienes 18 años o más?” Si la respuesta es “No”, finaliza la encuesta sin registrar datos.
| Campo | Configuración |
|---|---|
| Pregunta de origen | P1: ¿Tienes 18 años o más? |
| Condición | EQUALS |
| Valor | “No” |
| Acción | ABANDON_SURVEY |
| Destino | Ninguno |
Escenario: P5 es una pregunta NPS (escala 0-10). Dirige a los detractores (0-6) a una página de “¿Qué salió mal?”, a los pasivos (7-8) a una página de comentarios generales, y a los promotores (9-10) a una página de referidos.
| Regla | Condición | Valor | Acción | Destino |
|---|---|---|---|---|
| Regla 1 (Detractores) | LESS_THAN_OR_EQUAL | 6 | TOP_OF_PAGE | Página 3 (Problemas) |
| Regla 2 (Pasivos) | GREATER_THAN | 6 (+ segunda regla: LESS_THAN 9) | TOP_OF_PAGE | Página 4 (Comentarios) |
| Regla 3 (Promotores) | GREATER_THAN_OR_EQUAL | 9 | TOP_OF_PAGE | Página 5 (Referidos) |
Incluso las reglas bien diseñadas a veces pueden comportarse de forma inesperada. Esta sección cubre los problemas más comunes, sus causas raíz y cómo resolverlos. Si tus reglas no funcionan como se espera, comienza aquí antes de contactar con soporte.
| Problema | Causa | Solución |
|---|---|---|
| La regla no se activa | Se seleccionó el tipo de condición incorrecto. Por ejemplo, usar EQUALS cuando la respuesta incluye espacios en blanco o formato adicional, o usar una condición de texto en un campo numérico. | Verifique que la condición coincida con el formato de la respuesta. Para preguntas de opción, asegúrese de que el valor coincida exactamente con el texto de la opción. Para preguntas numéricas, use tipos de condición numéricos. Use la vista previa de la encuesta para probar con el valor de respuesta exacto. |
| Conflicto entre varias reglas | Dos o más reglas apuntan a la misma pregunta o página con acciones contradictorias. Por ejemplo, una regla oculta P5 mientras otra muestra P5 según condiciones superpuestas. | Revise todas las reglas en el panel de Reglas y verifique si hay condiciones superpuestas. Reordene las reglas para que las condiciones más específicas se evalúen primero. Elimine las reglas duplicadas o contradictorias. Considere combinar condiciones en una sola regla si es posible. |
| Las preguntas omitidas siguen mostrándose | La regla apunta a la página o el número de pregunta incorrecto. Esto suele ocurrir cuando las preguntas se reordenan o se agregan páginas después de crear la regla. | Abra la regla y verifique que el número de página de destino y el ID de la pregunta sean correctos. Si reorganizó recientemente su encuesta, actualice todas las reglas afectadas para reflejar la nueva estructura. |
| Regla generada por IA incorrecta | Se proporcionó una indicación ambigua o vaga al AI Rule Builder. La IA puede identificar incorrectamente la pregunta de origen, elegir el tipo de condición equivocado o apuntar al elemento incorrecto. | Sea más específico en su descripción. Haga referencia a las preguntas por su número exacto (P3) o el texto completo de la etiqueta. Especifique el tipo de condición exacto si lo conoce. Mencione los números de página explícitamente. Revise y use el botón Modificar para corregir campos individuales. |
| La regla se activa en cada respuesta | El valor de la condición es demasiado amplio. Por ejemplo, usar CONTAINS con una cadena muy corta que coincide con la mayoría de las respuestas, o usar IS_NOT_EMPTY en una pregunta obligatoria (que siempre está respondida). | Reduzca el valor de la condición. Use EQUALS en lugar de CONTAINS para una coincidencia exacta. Si usa IS_NOT_EMPTY, asegúrese de que la pregunta de origen sea realmente opcional. Pruebe con varios valores de respuesta diferentes en la vista previa. |
| Faltan datos de preguntas ocultas | Las preguntas ocultas mediante FILTER_QUESTIONS no se envían. Si el recorrido de un encuestado oculta una pregunta, no se registra ningún dato para ella en la respuesta. | Este es el comportamiento esperado. Las preguntas ocultas producen valores nulos/vacíos en sus datos. Tenga esto en cuenta en su análisis filtrando las respuestas no nulas. Si necesita valores predeterminados, agréguelos durante el procesamiento de datos. |
| El orden de las reglas importa de forma inesperada | Las reglas se evalúan de arriba hacia abajo. Cuando varias reglas coinciden con la misma respuesta, solo se aplica la primera regla de navegación que coincide. Las reglas de visibilidad se aplican todas de forma independiente. | Reordene las reglas arrastrándolas y soltándolas en el panel de Reglas. Coloque las reglas más importantes y específicas en la parte superior. Recuerde que las reglas de navegación (TOP_OF_PAGE, END_SURVEY) detienen la evaluación de reglas posteriores, mientras que las reglas de visibilidad (FILTER_QUESTIONS, SHOW_QUESTIONS) se ejecutan todas. |
| La condición REGEX no coincide | Error de sintaxis en la expresión regular o problema de escape. Los caracteres especiales necesitan un escape adecuado en el campo de valor. | Pruebe su patrón de expresión regular de forma independiente usando un probador de regex en línea antes de introducirlo. Asegúrese de que los caracteres especiales como puntos, corchetes y barras invertidas estén correctamente escapados. Recuerde que el patrón debe coincidir con toda la cadena de respuesta si está anclado con ^ y $. |
Cuando una regla no se comporta como se espera, siga esta lista de verificación:
¿Necesita más ayuda? Si tiene un problema no cubierto en esta guía, contacte a nuestro equipo de soporte en support@surveyanalytica.com o use el chat dentro de la aplicación. Para tutoriales en video sobre reglas de encuestas y lógica condicional, visite el SurveyAnalytica Learning Center.