Blocco Quiz
Un quiz multi-domanda con punteggio: aggiungi un blocco Quiz, poi inserisci al suo interno figli Domanda quiz, ciascuno con le proprie opzioni a scelta multipla e una risposta corretta. È lo strumento dello studio per quiz di lead-scoring, test di conoscenza e invii in stile "scopri il tuo risultato" dove l'esito dipende davvero da cosa risponde il destinatario.
Come funziona
A differenza di sondaggio e valutazione, un quiz non ha un fallback di livello 2 basato su link — una combinazione multi-domanda e multi-opzione non può essere enumerata come un insieme di semplici link GET nel modo in cui può esserlo un singolo voto di sondaggio. Quindi l'unico percorso interattivo dell'HTML inviato via email è un vero <form method="post"> dentro l'email che invia direttamente all'endpoint delle interazioni di MailInApp, racchiuso in un livello solo cinetico. Ogni domanda viene renderizzata come un gruppo di radio button etichettato, e l'invio posta tutte le risposte in un colpo solo senza uscire dalla posta in arrivo. Ovunque quel modulo cinetico sia nascosto via CSS (Outlook, o qualsiasi client che non riesca a inviare un modulo dentro l'email), l'email mostra invece un singolo pulsante sempre visibile "Fai il quiz" che apre lo stesso quiz sulla vista live ospitata. Lì, la pagina della vista live è essa stessa il quiz, quindi renderizza solo il modulo funzionante nudo, senza alcun pulsante di incapsulamento aggiuntivo.
Il punteggio avviene interamente lato server. All'invio, l'endpoint delle interazioni rilegge la chiave di risposta propria del blocco quiz dall'albero salvato del progetto e verifica ogni risposta inviata rispetto ad essa — un punteggio riportato dal client non viene mai considerato attendibile. Il risultato viene scritto sull'evento come { answers, score, total, bucket }, dove bucket è "pass" o "fail" a seconda che (correct / total) * 100 abbia superato il punteggio di superamento configurato sul blocco.
Se imposti un Reindirizzamento dopo l'invio verso un percorso sulla vista live, quel reindirizzamento porta con sé punteggio e totale come parametri di query. La pagina dei risultati può quindi mostrare un banner dei risultati — il messaggio di superato/non superato che hai configurato, non un generico ringraziamento. Lasciare il reindirizzamento vuoto (o impostare qualcosa che non sia un percorso relativo al sito che inizia con /) ricade sulla pagina dei risultati predefinita propria del blocco quiz.
Se il sondaggio del progetto è chiuso (una data di chiusura o un limite di risposte raggiunto), il blocco quiz renderizza invece il proprio titolo e il testo di ogni domanda come testo semplice, non interattivo, con una nota "Questo sondaggio è chiuso a nuove risposte". Quel controllo avviene solo sulla vista live ospitata, dato che l'HTML inviato via email è statico al momento dell'invio e non si chiude mai.
Campi configurabili sul blocco Quiz stesso:
- Titolo e Etichetta invio (predefinito "Vedi il mio punteggio") — più colore e dimensione font propri del titolo.
- Punteggio di superamento — la percentuale minima di risposte corrette (0–100) che un destinatario deve raggiungere per rientrare nel bucket "superato".
- Messaggio se superato / Messaggio se non superato — i due blocchi di testo dei risultati mostrati a seconda del bucket calcolato.
- Reindirizzamento dopo l'invio — un percorso opzionale relativo al sito verso cui inviare il destinatario dopo il punteggio; vedi sopra per come viaggiano insieme punteggio/totale.
- Colore di sfondo, padding, bordo, raggio del bordo sulla card.
- Sovrascritture di stile del testo per il titolo, il testo delle domande, le opzioni di risposta, il pulsante di invio e ciascun messaggio dei risultati, indipendentemente.
Ogni figlio Domanda quiz porta il proprio testo Domanda, un elenco di Opzioni e una Risposta corretta che deve corrispondere esattamente a una delle opzioni (con distinzione tra maiuscole/minuscole, corrispondenza letterale della stringa) — una mancata corrispondenza significa che quella domanda non potrà mai essere valutata come corretta.
Esempi
Subject
How well do you know our products? Take the quiz
Un fornitore software può eseguire un quiz di lead-scoring "qual è il tuo livello di maturità nell'automazione?" con accesso vincolato a una soglia di superamento, con il messaggio di punteggio superato che indirizza i lead qualificati verso un link di prenotazione demo e il messaggio di punteggio non superato che indirizza tutti gli altri verso contenuti di nurturing. Vedi Coinvolgimento e fidelizzazione per saperne di più sull'uso di contenuti interattivi per qualificare e riattivare una lista. Un fornitore di corsi può inviare un breve test di conoscenza prima di una sessione live così gli istruttori sanno a che punto è la classe in partenza. Un quiz in stile personalità "quale linea di prodotto fa per te" può usare la suddivisione superato/non superato come un semplice ramo a due vie: consiglia il Prodotto A sopra la soglia, il Prodotto B sotto. Funziona senza costruire una vera logica di ramificazione per risposta, dato che il testo di ciascun bucket è esattamente ciò a cui servono i due messaggi dei risultati.
Come appare il fallback statico
<div style="margin:12px 0;background-color:transparent">
<p style="margin:0 0 10px;font-weight:700;font-size:18px;color:#111827">
Test your knowledge!
</p>
<!-- kinetic <form> posting to /api/interactions omitted — hidden from
Outlook and any client that can't post an in-email form -->
<div 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">
Take the quiz
</a>
</div>
</div>
Questo è il fallback sempre visibile: un unico pulsante verso la vista live ospitata, dove lo stesso quiz viene renderizzato come un vero <form> funzionante — non c'è alcun livello di link per domanda o per risposta come invece hanno sondaggio e valutazione.