Blocco Modulo
Il costruttore di sondaggi dello studio: inserisci qualsiasi combinazione di dodici tipi di domanda, dividili opzionalmente su più pagine e leggi gli invii come riepiloghi per domanda invece che come un elenco grezzo di risposte.
Come funziona
Un modulo è un blocco contenitore i cui figli sono nodi campo modulo: aggiungine quanti ne servono, in qualsiasi ordine, di qualsiasi tipo. Sono supportati dodici tipi di campo: testo, email, testo lungo (textarea), numero, telefono, data, menu a tendina (select), una singola casella sì/no, scelta multipla (radio, seleziona esattamente una), caselle di spunta (checkbox-group, seleziona un numero qualsiasi), scala lineare e valutazione a stelle. Le domande con caricamento file non sono supportate; dietro lo studio non c'è ancora un'infrastruttura di storage per i file.
I moduli a pagina singola funzionano come un modulo ha sempre funzionato: ovunque siano supportati gli invii di modulo dentro l'email, l'intero modulo — ogni campo, un unico pulsante di invio — viene inviato direttamente all'endpoint delle interazioni dall'interno dell'email, senza passare per una pagina. Ovunque altrove, il modulo viene renderizzato come un singolo pulsante di call-to-action che apre lo stesso modulo ospitato sulla vista live, non compilato.
I sondaggi multi-pagina sono diversi per natura, non solo per presentazione. Assegna a un campo qualsiasi un numero di pagina nel suo inspector e il modulo diventa multiPage. Un vero wizard multi-step deve portare avanti le risposte tra le pagine, supportare un tasto Indietro e dare a ogni pagina il proprio invio. L'HTML/CSS statico non può esprimere questo — non c'è uno stato lato client per tracciare "quale pagina" senza JavaScript. Quindi un modulo multi-pagina viene sempre inviato via email come un unico pulsante link-first Inizia il sondaggio, indipendentemente dalle capacità del client — la stessa via di fuga "troppo complesso per il CSS" che usa il blocco quiz.
Il pulsante apre una rotta wizard ospitata dedicata, dove le risposte di ogni pagina vengono salvate come bozza intermedia nel momento in cui quella pagina viene inviata. Si tratta di un'azione form-page distinta da un submit finale, quindi le bozze non toccano mai i tuoi aggregati, i webhook o il CSV finché il sondaggio non è effettivamente concluso. Le risposte vengono portate avanti automaticamente se il destinatario usa Indietro per rivisitare una pagina precedente. Nulla viene registrato come risposta finché non viene inviata l'ultima pagina; un sondaggio abbandonato a metà non lascia alcuna riga parziale nei tuoi dati, solo una bozza che viene semplicemente scartata.
Campi configurabili sul modulo stesso:
- Etichetta invio — il testo del pulsante per un modulo a pagina singola.
- Reindirizzamento dopo l'invio — dove atterra il destinatario dopo l'invio; lasciato vuoto, va di default alla vista live con una conferma "fatto".
- Colore di sfondo, padding, bordo, raggio del bordo.
- Colore/dimensione font etichetta campo, e una sovrascrittura colore per il pulsante di invio (testo e sfondo).
- Interruttore Multi-pagina, e Etichetta pulsante inizia sondaggio (usata solo quando la modalità multi-pagina è attiva).
Ogni campo modulo porta con sé etichetta, nome campo (la chiave sotto cui vengono salvate le risposte — mantienila stabile se in seguito rinomini l'etichetta), tipo (i dodici sopra), placeholder e scelte (per menu a tendina/scelta multipla/caselle di spunta, come elenco ordinato). Porta anche scala (2–10, per scala lineare o valutazione a stelle), etichette estremo basso/alto (solo scala lineare), obbligatorio e pagina (0 = prima pagina; ha senso solo una volta che il modulo è multi-pagina).
Ogni invio (a pagina singola o multi-pagina) arriva per destinatario nella dashboard delle risposte, e viene riepilogato per domanda: un grafico a barre per le domande a scelta/scala/valutazione a stelle, e un conteggio più un elenco campione limitato per le domande a testo libero. Vedi Risposte e webhook — riepiloghi delle domande del sondaggio. Lo stesso meccanismo di data di chiusura / limite di risposte che rispettano i blocchi sondaggio e valutazione si applica anche qui: un modulo chiuso smette di accettare nuovi invii sulla vista live, a metà wizard o no.
Esempi
Subject
How was your recent order?
Un sondaggio di soddisfazione post-acquisto con cinque o sei domande funziona bene come modulo a pagina singola: abbastanza rapido da compilare senza uscire dalla posta in arrivo. Un modulo di iscrizione o candidatura più lungo (dieci o più domande divise in sezioni logiche — "Su di te", "Disponibilità", "Preferenze") è naturalmente adatto alla modalità multi-pagina, così i destinatari non si trovano davanti a un unico lungo scorrimento e possono tornare alle risposte già date. Vedi Sondaggi e feedback NPS per il pattern più ampio. Un'email di iscrizione a un corso per un workshop può combinare una coppia breve nome/email con una domanda a scelta multipla "quale sessione ti va bene?", tutto su una pagina, alimentando direttamente un riepilogo dei partecipanti.
Come appare il fallback statico
<div id="em-form-1" style="margin:12px 0;background-color:transparent">
<div class="kn-fallback" style="text-align:center;margin-top:8px">
<a href="https://mailinapp.com/v/eyJhbGci..."
style="display:inline-block;padding:10px 20px;background-color:#4f46e5;color:#ffffff;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600">
Submit
</a>
</div>
</div>
Per un modulo a pagina singola, questo è ciò che viene renderizzato ovunque non siano supportati gli invii dentro l'email — un pulsante che apre lo stesso modulo sulla vista live ospitata. Un modulo multi-pagina renderizza sempre questa stessa forma di pulsante, in ogni client, etichettato con il proprio testo Inizia il sondaggio, dato che il wizard esiste solo sulla vista live.