Feature

Conditional logic forms

Also known as "branching logic", conditional logic lets you create powerful forms by hiding elements depending on user input.

Conditional logic image

What is conditional logic?

La logica condizionale consente di mostrare agli utenti una versione diversa di un modulo in base agli input precedenti. Ad esempio, se Jon dice di volere un gelato al cioccolato, si può impostare il modulo in modo che chieda se vuole le gocce di cioccolato o il cioccolato belga!

Conosciuta anche come “logica di ramificazione” o “moduli dinamici”, la logica condizionale rende i vostri moduli molto più potenti: potete raccogliere risposte molto più dettagliate, senza preoccuparvi di porre a tutti le stesse domande.

Ecco alcuni esempi di moduli con logica condizionale che abbiamo visto dai nostri utenti:

  • Mostrare prezzi diversi in base ai campi del modulo (ad esempio, se size = “small”, mostrare l’offerta “$9.99”).
  • Porre una domanda successiva basata su una scelta immediatamente precedente.
  • Chiedete un numero di telefono se il lead è particolarmente prezioso.

Mostrare e nascondere i campi

Il caso d’uso più comune della logica condizionale è quello di mostrare e nascondere i campi in base agli input.

Ciò consente di porre domande più dettagliate agli utenti. Ad esempio, si potrebbe chiedere: “Come possiamo contattarla?”. Se l’utente risponde “Email”, è possibile richiedere il suo indirizzo e-mail nel passaggio successivo.

Oppure, se state raccogliendo contatti nel settore immobiliare, se un utente dice che la sua casa ha un giardino, potreste chiedere quanto è grande.

In poche parole, l’aggiunta di dichiarazioni logiche condizionali facilita la richiesta di maggiori dettagli sulle cose importanti, senza porre domande irrilevanti per la maggior parte degli utenti.

Leggete come mostrare e nascondere i campi con la logica condizionale in Growform.

Mostrare e nascondere i passaggi

Un’altra possibilità è quella di mostrare o nascondere una pagina/fase in base a un input precedente.

Invece di mostrare/nascondere le singole domande, consente di mostrare un’intera fase, permettendo di entrare ancora più nel dettaglio.

Ad esempio, se state raccogliendo contatti per un mutuo, se un utente dice che si tratta di una domanda congiunta, potreste aggiungere un intero passaggio che chiede informazioni sul secondo richiedente, che la maggior parte degli utenti non vedrebbe per impostazione predefinita.

Leggete come mostrare e nascondere i passaggi con la logica condizionale in Growform.

Inviare gli utenti a una diversa pagina di ringraziamento

Un’altra utile funzione della logica condizionale è quella di inviare gli utenti a una diversa pagina di ringraziamento. Questa è anche nota come pagina di ringraziamento dinamica.

Ad esempio, supponiamo che siate interessati a contatti locali. Si potrebbe avere un modulo che chiede “Dove risiede?”. Se la risposta contiene “Londra”, si può inviare l’utente a una pagina che dice che riceverà una telefonata nelle prossime 24 ore; in caso contrario, si può inviare l’utente a un’altra pagina di ringraziamento che dice che avrà vostre notizie nella prossima settimana.

Leggete come reindirizzare gli utenti a diverse pagine di ringraziamento con la logica condizionale.

Come utilizzare la logica condizionale in Growform

Per utilizzare il costruttore di moduli a logica condizionale, è sufficiente registrarsi per ottenere un account con Growform e iniziare.

Per informazioni più dettagliate sull’uso della logica condizionale, leggete questa guida.

Which plans include conditional logic?

Good news - you can use conditional logic on all plans without any restrictions.

Hobbyist plan

  • Yes

Agency plan

  • Yes

It all starts here...

Start creating beautiful, multi-step forms that convert with a zero commitment free trial (no credit card required):