Cómo funciona la lógica condicional
Cada regla condicional es un evento Survey en la sección Events del Widget Studio. El tipo de evento Survey gestiona por igual los valores de encuesta y los valores de formulario, por lo que un Dropdown de la sección Form y un Short answer de la sección Survey funcionan ambos como condiciones. Cada evento tiene dos partes:- Condition: La respuesta que activa el evento, como una opción concreta de un desplegable.
- Action: Lo que hace Kameleoon cuando se cumple la condición, como mostrar un elemento oculto.
Mostrar un segundo desplegable tras la elección de un visitante
Use la lógica condicional cuando una pregunta de seguimiento solo se aplica a algunas respuestas. Suponga que su formulario de boletín pide a los visitantes que elijan Latest products o Blog updates. Solo los visitantes que eligen Latest products necesitan elegir una categoría de producto, así que el segundo desplegable aparece solo en ese caso.

- Pase el cursor sobre el segundo desplegable de la lista Elements, haga clic en su menú three-dots y haga clic en Hide. El desplegable permanece oculto hasta que se ejecute el evento.
- Haga clic en Events en la barra lateral izquierda y, a continuación, haga clic en Add event.
- Seleccione Survey y haga clic en Next.
- En If the value for, seleccione el primer desplegable.
- En is, seleccione Latest products.

- En Actions, seleccione Show an element y elija el segundo desplegable.
- Haga clic en Save event.

Mostrar una pantalla según la puntuación NPS
Use la lógica condicional en una encuesta para cambiar lo que ven los visitantes después de responder. Suponga que ha creado una encuesta NPS de varios pasos y quiere personalizar la experiencia según la puntuación del visitante. Si un visitante da una puntuación de 0 a 6 (un Detractor), puede que quiera mostrar una pregunta de seguimiento que pida más opiniones. Si la puntuación es de 7 a 10 (un Passive o un Promoter), puede pasar directamente a un mensaje de agradecimiento. En el siguiente ejemplo, la encuesta consta de dos pantallas:- Screen 1: La pregunta de puntuación NPS (0-10). Para los Detractors (puntuaciones de 0 a 6), un campo de texto abierto de seguimiento pide el motivo principal de la puntuación.
- Screen 2: Una pantalla de confirmación («Thank you for your feedback!»).
Configurar las pantallas de la encuesta
En el Widget Studio, cree ambas pantallas:- Screen 1 con el elemento NPS
- Screen 2 con un mensaje de confirmación


Hacer una pregunta de seguimiento a los detractores
- Seleccione el elemento NPS.
- En la pestaña Settings, en Follow-up question, seleccione Detractors.

Añadir un evento de lógica condicional para Passives y Promoters
- Haga clic en Events en la barra lateral izquierda y, a continuación, haga clic en Add event.
- En el panel Create new event, seleccione Survey como tipo de evento.

- En If the value for, seleccione NPS.
- En matches, seleccione Passives y Promoters.

- A continuación, defina la acción. Haga clic en Add action > Show a screen.
- Seleccione Thank you.

- Defina una segunda acción: Hide element > Screen 1.
Comprobar la lógica final
Así es la lógica final:- El widget muestra siempre Screen 1 primero.
- Si la puntuación está entre 0 y 6, el widget muestra la pregunta de seguimiento.
- Cuando el visitante hace clic en Submit en Screen 1, llega a Screen 2.
- Para puntuaciones de 7 o más, el widget omite la pregunta de seguimiento y envía a los visitantes directamente a Screen 2.