Base di conoscenza

Fondamenti della logica dei sondaggi

La logica consente di creare sondaggi adattivi in cui la sequenza delle domande, i calcoli e le azioni dipendono dalle risposte del rispondente. Senza logica, le domande seguono una dopo l'altra in ordine fisso. Con la logica, il sondaggio diventa interattivo.

Dove si configura la logica

La logica si configura per ogni domanda individualmente. Clicca sul pulsante di ramificazione (icona di ramificazione) a destra della domanda nel costruttore — si aprirà la scheda Logica nella finestra delle impostazioni.

Le domande all'interno di un gruppo non hanno un pulsante logica — la logica viene configurata a livello di gruppo e si attiva all'uscita dal gruppo.

Quando si attiva la logica

Le regole logiche vengono eseguite quando il rispondente risponde a una domanda e clicca sul pulsante Avanti. Il sistema elabora tutte le operazioni dall'alto verso il basso ed esegue le azioni corrispondenti.

Struttura dello scenario logico

Ogni domanda può contenere due tipi di elementi:

La scheda Logica nelle impostazioni di una domanda: blocchi «Regola», «Funzione» e Azione predefinita

La scheda Logica nelle impostazioni della domanda

Operazioni logiche

Blocchi opzionali aggiunti secondo necessità. Tre tipi:

  • «Regola» — verifica le condizioni. Se sono soddisfatte, viene eseguita l'azione definita (una transizione, la fine del sondaggio o un calcolo). Scopri di più nell'articolo sul blocco «Regola».
  • «Funzione» — calcoli incondizionati con variabili. Vengono eseguiti sempre, senza verificare condizioni. Scopri di più nell'articolo sul blocco «Funzione».
  • «Email» — invia un messaggio email. Viene eseguito in modo incondizionato nel momento in cui la logica viene elaborata. Scopri di più nell'articolo sul blocco «Email».

Ogni domanda può contenere più operazioni di qualsiasi tipo. Le operazioni vengono eseguite sequenzialmente dall'alto verso il basso e il loro ordine può essere modificato.

Azione predefinita

Un elemento obbligatorio sempre presente. L'azione predefinita determina cosa succede se nessuna delle operazioni logiche ha portato a una transizione o alla fine del sondaggio:

  • Vai alla domanda successiva — comportamento standard (predefinito).
  • Vai a un elemento specifico — qualsiasi domanda, gruppo o Finish page (può dirigere sia in avanti che indietro).
  • Termina il progetto — la risposta viene completata e il rispondente va alla Final page.

Ambito di applicazione

Nelle condizioni logiche puoi verificare:

  • La risposta alla domanda corrente.
  • Le risposte a qualsiasi domanda precedente.
  • I valori delle variabili utente e di sistema.

Questo consente di costruire scenari complessi che tengono conto dell'intera cronologia delle risposte del rispondente.

Logicaa AND e OR

Più condizioni all'interno di un singolo blocco «Regola» vengono combinate con AND — tutte le condizioni devono essere vere contemporaneamente.

Per implementare la logica OR (almeno una condizione è vera), crea più blocchi «Regola» separati con la stessa azione.

Esempio di scenario semplice

Domanda Q1: «Hai più di 18 anni?» (Yes/No).

  • «Regola»: se la risposta è «No» → vai alla Finish page F1 con il messaggio «Grazie, questo sondaggio è destinato agli adulti».
  • Azione predefinita: vai alla domanda successiva (Q2).

Di conseguenza, i rispondenti minorenni terminano il sondaggio in anticipo, mentre gli altri continuano.

Un esempio di scenario logico: una «Regola» con una condizione e un salto a una Finish page, e una Azione predefinita che passa alla domanda successiva

Un esempio di scenario logico