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 sondaggi intelligenti con regole condizionali che mostrano, nascondono o saltano domande in base alle risposte dei rispondenti — manualmente o con l’assistenza dell’AI.
Le regole del sondaggio sono la spina dorsale di un design di sondaggio intelligente. Ti permettono di definire una logica condizionale che controlla dinamicamente cosa vede un rispondente in base alle risposte fornite. Invece di costringere ogni partecipante a seguire la stessa sequenza lineare di domande, le regole consentono al tuo sondaggio di adattarsi in tempo reale — mostrando follow-up pertinenti, nascondendo sezioni non rilevanti e indirizzando i rispondenti verso percorsi personalizzati.
Le regole trasformano un questionario statico in un’esperienza dinamica e conversazionale. Ecco i vantaggi principali:
Ogni regola è composta da due parti: una condizione (il trigger) e un’azione (il risultato). Quando un rispondente invia una risposta che soddisfa la condizione, l’azione corrispondente viene eseguita immediatamente. Su un singolo sondaggio è possibile definire più regole, che vengono valutate nell’ordine in cui appaiono nel pannello delle regole.
Anatomia di una Regola del Sondaggio
CONDIZIONE
Domanda di Origine
Q1: Sei soddisfatto del nostro servizio?
Operatore e Valore
UGUALE A
“Sì”
ALLORA
AZIONE
Tipo di Azione
QUESTION_ON_PAGE
Destinazione
Vai a Q3 nella Pagina 2 (salta Q2)
Considera l’aggiunta di regole in questi scenari:
Una condizione definisce i criteri che devono essere soddisfatti perché una regola scatti. Ogni condizione confronta la risposta del rispondente a una specifica domanda di origine con un valore da te specificato. SurveyAnalytica supporta 11 tipi di condizione che coprono corrispondenza testuale, confronti numerici, controlli di vuoto e corrispondenza di pattern.
| Condizione | Descrizione | Esempio |
|---|---|---|
| EQUALS | Corrispondenza esatta con il valore fornito. Sensibile alle maiuscole/minuscole per le risposte testuali, esatta per i valori numerici. | La risposta è uguale a "Yes" |
| NOT_EQUALS | La risposta è diversa dal valore specificato. Utile per la logica di esclusione. | La risposta non è "No" |
| CONTAINS | Verifica se il testo della risposta include la sottostringa specificata in qualsiasi punto. | La risposta contiene "recommend" |
| NOT_CONTAINS | Il testo della risposta non include la sottostringa specificata. Utile per filtrare contenuti indesiderati. | La risposta non contiene "complaint" |
| GREATER_THAN | Confronto numerico in cui la risposta deve essere strettamente maggiore del valore specificato. | Punteggio maggiore di 7 |
| LESS_THAN | Confronto numerico in cui la risposta deve essere strettamente minore del valore specificato. | Punteggio minore di 4 |
| GREATER_THAN_OR_EQUAL | Confronto numerico in cui la risposta deve essere maggiore o esattamente uguale al valore specificato. | Valutazione >= 8 |
| LESS_THAN_OR_EQUAL | Confronto numerico in cui la risposta deve essere minore o esattamente uguale al valore specificato. | Valutazione <= 3 |
| IS_EMPTY | Il rispondente non ha fornito alcuna risposta. Non è necessario alcun valore di confronto. Utile per la logica delle domande facoltative. | La risposta è vuota (domanda saltata) |
| IS_NOT_EMPTY | Il rispondente ha fornito una risposta. Non è necessario alcun valore di confronto. Conferma l’interazione con una domanda. | La risposta non è vuota (risposta fornita) |
| REGEX | Valuta la risposta rispetto a un pattern di espressione regolare. Potente per validare input strutturati come email, numeri di telefono o formati personalizzati. | L’email corrisponde a ^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$ |
Aa
Usa EQUALS o NOT_EQUALS per pulsanti di opzione, menu a tendina e domande sì/no dove le risposte sono valori fissi. Usa CONTAINS o NOT_CONTAINS per i campi di testo libero dove è necessaria una corrispondenza parziale.
#
Usa GREATER_THAN, LESS_THAN e le loro varianti inclusive per punteggi NPS, valori di slider, scale di valutazione e qualsiasi domanda che produce una risposta numerica.
?
Usa IS_EMPTY e IS_NOT_EMPTY per le domande facoltative dove desideri percorsi di follow-up diversi in base al fatto che il rispondente abbia scelto o meno di rispondere.
.*
Usa REGEX per scenari avanzati in cui devi validare input strutturati. Supporta la sintassi completa delle espressioni regolari per la massima flessibilità.
Una volta soddisfatta una condizione, la regola esegue un’azione che controlla il flusso del sondaggio. SurveyAnalytica offre 10 tipi di azione organizzati in tre categorie: navigazione, visibilità e controllo della pagina. Ogni tipo di azione ha come destinazione elementi specifici all’interno del tuo sondaggio.
Le azioni di navigazione modificano la destinazione successiva del rispondente. Sovrascrivono il flusso sequenziale predefinito del sondaggio.
| Azione | Descrizione | Destinazione |
|---|---|---|
| TOP_OF_PAGE | Porta il rispondente all’inizio di una pagina specifica del sondaggio. Tutte le domande di quella pagina diventano visibili. Utile per indirizzare i rispondenti verso una sezione completamente diversa. | Numero di pagina |
| QUESTION_ON_PAGE | Salta direttamente a una domanda specifica su una pagina specifica. Più preciso di TOP_OF_PAGE quando desideri saltare solo determinate domande all’inizio di una pagina. | Numero di pagina + ID Domanda |
| END_SURVEY | Termina immediatamente il sondaggio e registra la risposta come completa. Il rispondente vede la pagina finale/di ringraziamento. I suoi dati parziali vengono salvati. | Nessuna (il sondaggio termina) |
| ABANDON_SURVEY | Termina il sondaggio senza registrare la risposta. I dati del rispondente vengono scartati. Usa questa azione per lo screening di squalifica quando non desideri dati parziali nei tuoi risultati. | Nessuna (sondaggio abbandonato) |
Le azioni di visibilità mostrano o nascondono domande specifiche o opzioni di risposta all’interno delle domande. Non modificano la navigazione; modificano ciò che è visibile nella pagina corrente o in quelle successive.
| Azione | Descrizione | Destinazione |
|---|---|---|
| FILTER_QUESTIONS | Nasconde una o più domande specifiche dal sondaggio. Le domande nascoste vengono saltate e non appaiono al rispondente. Utile per rimuovere domande di approfondimento non pertinenti. | Uno o più ID domanda |
| SHOW_QUESTIONS | Rende visibili domande precedentemente nascoste. Da usare in combinazione con FILTER_QUESTIONS quando alcune domande partono nascoste e devono apparire solo in determinate condizioni. | Uno o più ID domanda |
| FILTER_OPTIONS | Nasconde opzioni di risposta specifiche all’interno di una domanda. La domanda rimane visibile, ma alcune scelte vengono rimosse dall’elenco delle opzioni. Ideale per elenchi di scelte con piping o filtrati. | ID domanda + ID opzioni |
| SHOW_OPTIONS | Rende visibili opzioni precedentemente nascoste all’interno di una domanda. Da usare quando le opzioni di risposta devono apparire solo in base a risposte precedenti. | ID domanda + ID opzioni |
Le azioni di controllo pagina mostrano o nascondono intere pagine nel flusso del sondaggio. Interessano contemporaneamente tutte le domande della pagina di destinazione.
| Azione | Descrizione | Destinazione |
|---|---|---|
| SHOW_PAGE | Rende visibile nel flusso del sondaggio una pagina precedentemente nascosta. La pagina e tutte le sue domande diventano accessibili al rispondente quando raggiunge quel punto del sondaggio. | Numero pagina |
| HIDE_PAGE | Rimuove un’intera pagina dal flusso del sondaggio. Il rispondente salta la pagina nascosta come se non esistesse. Tutte le domande di quella pagina risultano di fatto invisibili. | Numero pagina |
Il pannello Regole nel builder del sondaggio offre un’interfaccia semplice per creare e gestire la logica condizionale. Segui i passaggi seguenti per aggiungere la tua prima regola. Ogni regola viene definita selezionando una domanda di origine, una condizione, un valore, un’azione e una destinazione.
Aggiungi nuova regola
x
SE RISPOSTA A
Q1: Quanto sei soddisfatto del nostro servizio?
CONDIZIONE
EQUALS
VALORE
Insoddisfatto
ALLORA
QUESTION_ON_PAGE
DESTINAZIONE
Pagina 3 > Q8: Cosa potremmo migliorare?
Salva
Annulla
Dopo aver creato le regole, puoi gestirle dal pannello Regole:
L’AI Rule Builder ti consente di creare regole per il sondaggio descrivendo ciò che desideri in linguaggio naturale. Invece di selezionare manualmente condizioni e azioni dai menu a tendina, digita semplicemente una descrizione in linguaggio naturale della logica desiderata e l’AI genererà la configurazione della regola corrispondente per la tua revisione.
L’AI Rule Builder è basato su un assistente AI in streaming che comprende la struttura del tuo sondaggio. Conosce tutte le tue domande, pagine, opzioni di risposta e i tipi di regola supportati. Quando descrivi una regola in linguaggio naturale, l’assistente:
AI Rule Builder
x
Se l’utente seleziona “Insoddisfatto” in Q3, salta alla
sezione feedback nella pagina 4
Tu
AI Assistant
REGOLA GENERATA
Origine:
Q3: Quanto sei soddisfatto?
Condizione:
EQUALS
“Insoddisfatto”
Azione:
TOP_OF_PAGE
Pagina 4 (Sezione feedback)
I rispondenti insoddisfatti verranno indirizzati alla pagina di feedback dettagliato.
Approva
Rifiuta
Modifica
Ecco alcuni esempi di prompt che puoi digitare nell’AI Rule Builder per generare regole:
“Se la risposta a Q2 è ‘No’, salta Q3 e Q4 e vai direttamente a Q5.”
“Termina immediatamente il sondaggio se il rispondente ha meno di 18 anni in Q1.”
“Se la risposta a Q5 contiene ‘enterprise’, mostra la pagina 3. Se contiene ‘personale’, mostra la pagina 4.”
9+
“Se il punteggio NPS in Q7 è maggiore o uguale a 9, salta alla sezione referral a pagina 5.”
“Nascondi l’opzione ‘Piano Enterprise’ in Q10 se la risposta a Q3 è uguale a ‘Individuale’.”
“Crea tre regole: i punteggi 0-6 vanno a pagina 2, i punteggi 7-8 vanno a pagina 3, i punteggi 9-10 vanno a pagina 4.”
L’AI Rule Builder presenta le regole generate come schede strutturate che puoi rivedere campo per campo. Ecco come gestire ogni scenario:
Sebbene le combinazioni di condizioni e azioni siano praticamente illimitate, la maggior parte della logica dei sondaggi rientra in una manciata di modelli ben consolidati. Questi modelli coprono la stragrande maggioranza dei casi d’uso reali e costituiscono ottimi punti di partenza per le tue configurazioni di regole.
Salta le domande irrilevanti in base alle risposte precedenti. Ad esempio, se un rispondente non ha mai usato il tuo prodotto, salta tutte le domande sull’esperienza con il prodotto e vai direttamente alla sezione di feedback generale. Usa le azioni QUESTION_ON_PAGE o TOP_OF_PAGE con una condizione EQUALS o NOT_EQUALS su una domanda qualificante.
Termina anticipatamente il sondaggio per i rispondenti che non soddisfano i criteri di idoneità. Inserisci le domande di screening all’inizio del sondaggio, quindi usa END_SURVEY o ABANDON_SURVEY quando viene rilevata una risposta squalificante. Comune con verifica dell’età, filtraggio basato sul ruolo e domande sul consenso.
Crea percorsi diversi nel sondaggio in base a una risposta pivotale. Una domanda instrada i rispondenti verso insiemi di domande di follow-up completamente diversi. Usa TOP_OF_PAGE o HIDE_PAGE/SHOW_PAGE per controllare quali sezioni vede ciascun rispondente. Ideale per percorsi di domande specifici per prodotto o per ruolo.
Mostra o nascondi scelte di risposta specifiche all’interno di una domanda in base a risposte precedenti. Ad esempio, se un rispondente seleziona “Piano gratuito” in Q2, nascondi l’opzione “Supporto Enterprise” in Q5. Usa le azioni FILTER_OPTIONS e SHOW_OPTIONS per regolare dinamicamente le scelte disponibili senza rimuovere l’intera domanda.
Il diagramma seguente illustra un modello di ramificazione comune in cui una singola domanda instrada i rispondenti lungo due percorsi diversi prima di riconvergere su una domanda finale:
DOMANDA DI ORIGINE
Q1: Scegli il tuo piano
Opzione A: Personale
Opzione B: Business
PERCORSO PERSONALE
Q2a: Dettagli di utilizzo personale
PERCORSO BUSINESS
Q2b: Dimensioni ed esigenze dell’azienda
Q3: Feedback finale
Entrambi i percorsi convergono
Scenario: Q1 chiede “Hai usato la nostra app mobile?” Se la risposta è “No”, salta Q2 (“Valuta l’esperienza con l’app”) e Q3 (“Quali funzionalità usi?”) e vai direttamente a Q4.
| Campo | Configurazione |
|---|---|
| Domanda di origine | Q1: Hai usato la nostra app mobile? |
| Condizione | EQUALS |
| Valore | “No” |
| Azione | QUESTION_ON_PAGE |
| Destinazione | Q4 a Pagina 1 |
Scenario: Q1 chiede “Hai 18 anni o più?” Se la risposta è “No”, termina il sondaggio senza registrare i dati.
| Campo | Configurazione |
|---|---|
| Domanda di origine | Q1: Hai 18 anni o più? |
| Condizione | EQUALS |
| Valore | “No” |
| Azione | ABANDON_SURVEY |
| Destinazione | Nessuna |
Scenario: Q5 è una domanda NPS (scala 0-10). Instrada i detrattori (0-6) verso una pagina “Cosa è andato storto?”, i passivi (7-8) verso una pagina di feedback generale e i promotori (9-10) verso una pagina referral.
| Regola | Condizione | Valore | Azione | Destinazione |
|---|---|---|---|---|
| Regola 1 (Detrattori) | LESS_THAN_OR_EQUAL | 6 | TOP_OF_PAGE | Pagina 3 (Problemi) |
| Regola 2 (Passivi) | GREATER_THAN | 6 (+ seconda regola: LESS_THAN 9) | TOP_OF_PAGE | Pagina 4 (Feedback) |
| Regola 3 (Promotori) | GREATER_THAN_OR_EQUAL | 9 | TOP_OF_PAGE | Pagina 5 (Referral) |
Anche le regole ben progettate a volte possono comportarsi in modo inaspettato. Questa sezione copre i problemi più comuni, le loro cause principali e come risolverli. Se le tue regole non funzionano come previsto, inizia da qui prima di contattare l’assistenza.
| Problema | Causa | Soluzione |
|---|---|---|
| La regola non si attiva | È stato selezionato il tipo di condizione sbagliato. Ad esempio, usare EQUALS quando la risposta contiene spazi vuoti o formattazione aggiuntivi, oppure usare una condizione di testo su un campo numerico. | Verifica che la condizione corrisponda al formato della risposta. Per le domande a scelta, assicurati che il valore corrisponda esattamente al testo dell’opzione. Per le domande numeriche, usa tipi di condizione numerici. Usa l’anteprima del sondaggio per testare con il valore di risposta esatto. |
| Conflitto tra più regole | Due o più regole hanno come target la stessa domanda o pagina con azioni contraddittorie. Ad esempio, una regola nasconde Q5 mentre un’altra la mostra in base a condizioni sovrapposte. | Rivedi tutte le regole nel pannello Regole e controlla eventuali condizioni sovrapposte. Riordina le regole in modo che le condizioni più specifiche vengano valutate per prime. Rimuovi le regole duplicate o contraddittorie. Se possibile, valuta di combinare le condizioni in un’unica regola. |
| Le domande saltate continuano a essere visualizzate | La regola ha come target la pagina o il numero di domanda sbagliati. Questo accade spesso quando le domande vengono riordinate o vengono aggiunte pagine dopo la creazione della regola. | Apri la regola e verifica che il numero di pagina di destinazione e l’ID della domanda siano corretti. Se hai recentemente riorganizzato il sondaggio, aggiorna tutte le regole interessate per riflettere la nuova struttura. |
| Regola generata dall’AI non corretta | Prompt ambiguo o vago fornito al Generatore di regole AI. L’AI potrebbe identificare erroneamente la domanda di origine, scegliere il tipo di condizione sbagliato o avere come target l’elemento sbagliato. | Sii più specifico nella descrizione. Fai riferimento alle domande con il loro numero esatto (Q3) o il testo completo dell’etichetta. Specifica il tipo di condizione esatto se lo conosci. Menziona esplicitamente i numeri di pagina. Rivedi e usa il pulsante Modifica per correggere i singoli campi. |
| La regola si attiva per ogni risposta | Il valore della condizione è troppo generico. Ad esempio, usare CONTAINS con una stringa molto breve che corrisponde alla maggior parte delle risposte, oppure usare IS_NOT_EMPTY su una domanda obbligatoria (a cui si risponde sempre). | Restringi il valore della condizione. Usa EQUALS invece di CONTAINS per una corrispondenza esatta. Se usi IS_NOT_EMPTY, assicurati che la domanda di origine sia effettivamente facoltativa. Testa con più valori di risposta diversi in anteprima. |
| Dati delle domande nascoste mancanti | Le domande nascoste da FILTER_QUESTIONS non vengono inviate. Se il percorso di un rispondente nasconde una domanda, non viene registrato alcun dato per essa nella risposta. | Questo è un comportamento previsto. Le domande nascoste producono valori nulli/vuoti nei tuoi dati. Tieni conto di questo nella tua analisi filtrando le risposte non nulle. Se hai bisogno di valori predefiniti, aggiungili durante l’elaborazione dei dati. |
| L’ordine delle regole conta in modo inatteso | Le regole vengono valutate dall’alto verso il basso. Quando più regole corrispondono alla stessa risposta, ha effetto solo la prima regola di navigazione corrispondente. Le regole di visibilità si applicano tutte in modo indipendente. | Riordina le regole trascinandole nel pannello Regole. Metti le regole più importanti e specifiche in cima. Ricorda che le regole di navigazione (TOP_OF_PAGE, END_SURVEY) interrompono l’ulteriore valutazione delle regole, mentre le regole di visibilità (FILTER_QUESTIONS, SHOW_QUESTIONS) vengono eseguite tutte. |
| La condizione REGEX non corrisponde | Errore di sintassi dell’espressione regolare o problema di escaping. I caratteri speciali devono essere correttamente sottoposti a escaping nel campo del valore. | Testa il tuo pattern regex separatamente usando un tester regex online prima di inserirlo. Assicurati che caratteri speciali come punti, parentesi quadre e backslash siano correttamente sottoposti a escaping. Ricorda che il pattern deve corrispondere all’intera stringa di risposta se ancorato con ^ e $. |
Quando una regola non si comporta come previsto, esamina questo elenco di controllo:
Serve altro aiuto? Se stai riscontrando un problema non trattato in questa guida, contatta il nostro team di supporto all’indirizzo support@surveyanalytica.com oppure usa la chat in-app. Per i tutorial video su regole del sondaggio e logica condizionale, visita il SurveyAnalytica Learning Center.