Creare un quiz funnel

Spesso e volentieri per creare un quiz funnel si è di fronte ad una serie di scelte importanti, come ad esempio punteggio, thank you page dinamica dell'utente, segmentazione e molto altro.

Ma prima di tutto veniamo a spiegare:

Cosa è un quiz funnel?

Prima di tutto è un funnel per poter segmentare le persone e in base alla segmentazione dare un messaggio specifico a quell'utente specifico. Ti sarà capitato spesso e volentieri di trovare sulle tue bacheche social: "Che tipo di colore sei?" oppure "Che tipo di utente sei?"

Ecco quello nello specifico è un insieme di domande rivolte all'utente le quali hanno portato a generare come segmentazione la risposta ai quesiti forniti.

Ora, applicando quel principio agli utenti in un funnel, è possibile segmentarli e mandarli dove noi vogliamo in base alle risposte che loro daranno.

Un esempio è possibile vederlo in questo video dove in base a delle domande effettuate a delle proprietarie di centri estetici è stato possibile segmentare l'utenza in base alla tipologia di punteggio ottenuto.

Per poterlo realizzare abbiamo cercato diversi strumenti in rete, le esigenze erano semplici ma allo stesso tempo "troppe" per i soliti programmi in cloud (avevamo bisogno di avere N domande e Y risposte, che ogni risposta venisse salvata nel momento in cui l'utente avrebbe compilato un form, inoltre il form finale doveva essere personalizzato e non il solito nome ed email), di conseguenza è nata l'idea di creare un programma semplice ma allo stesso tempo efficace che aveva le seguenti caratteristiche

  • Domande e risposte senza limiti

  • Smistare l'utente su diverse strade in base a diverse risposte

  • Ogni risposta doveva avere un punteggio diverso

  • Ogni risposta doveva segmentare l'utente con l'opzione di inserire delle tag per collegarlo ad un crm (nel nostro caso si è scelto Keap / infusionsoft)

  • Collezionare ogni risposta dell'utente (per poter creare un pdf finale)

  • Collezionare il punteggio finale dell'utente

  • Collezionare in un form personalizzato dei campi custom dell'utente da dover mandare ad un crm

  • Inoltrare tutte le informazioni ottenute ad un webhook esterno

Per questo abbiamo realizzato questa piccola pwa open source: https://github.com/Ratne/QuizFunnel , possibile da riutilizzare seguendo le istruzioni presenti nel codice