{"id":167034,"date":"2025-08-18T09:00:00","date_gmt":"2025-08-18T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/gravity-forms-multi-pagina-wizard-questionari\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"gravity-forms-multi-pagina-wizard-questionari","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/gravity-forms-multi-pagina-wizard-questionari\/","title":{"rendered":"Form Multi-Pagina con Gravity Forms: Creare Wizard e Questionari"},"content":{"rendered":"<h2>Form Multi-Pagina con Gravity Forms: Creare Wizard e Questionari<\/h2>\n<p>I moduli multi-pagina sono uno strumento potente per raccogliere grandi quantit&#224; di informazioni senza sopraffare l&#8217;utente. Dividendo un modulo lungo in step pi&#249; piccoli e gestibili, si migliora drasticamente l&#8217;esperienza utente e si aumentano i tassi di completamento. Gravity Forms offre una gestione nativa dei form multi-pagina con barra di progresso, navigazione flessibile e logica condizionale per saltare pagine non pertinenti. In questa guida vedremo come progettare e realizzare wizard e questionari efficaci.<\/p>\n<h3>Quando Usare un Modulo Multi-Pagina<\/h3>\n<p>Non tutti i moduli necessitano di pi&#249; pagine. Un semplice form di contatto con 4-5 campi funziona perfettamente su una singola pagina. I moduli multi-pagina sono ideali quando:<\/p>\n<ul>\n<li>Il modulo ha pi&#249; di 8-10 campi.<\/li>\n<li>Le domande possono essere raggruppate in categorie logiche distinte.<\/li>\n<li>Il percorso dell&#8217;utente varia in base alle risposte (logica condizionale sulle pagine).<\/li>\n<li>Vuoi raccogliere informazioni progressivamente, mostrando la complessit&#224; gradualmente.<\/li>\n<li>Il modulo include sia informazioni personali che preferenze o scelte tecniche.<\/li>\n<\/ul>\n<p>Studi sull&#8217;usabilit&#224; dimostrano che i moduli multi-step hanno tassi di completamento superiori del 20-30% rispetto ai moduli lunghi a pagina singola, soprattutto su dispositivi mobili dove lo scrolling eccessivo pu&#242; scoraggiare l&#8217;utente.<\/p>\n<h3>Creare la Struttura Multi-Pagina<\/h3>\n<p>Per dividere un modulo in pi&#249; pagine, Gravity Forms utilizza il campo <strong>Page Break<\/strong>. Ecco come procedere:<\/p>\n<ol>\n<li>Crea un nuovo modulo o apri uno esistente nell&#8217;editor.<\/li>\n<li>Aggiungi i campi della prima pagina normalmente.<\/li>\n<li>Trascina un campo <strong>Page Break<\/strong> dalla sezione Layout Fields nel punto dove vuoi inserire la divisione.<\/li>\n<li>Aggiungi i campi della seconda pagina sotto il Page Break.<\/li>\n<li>Ripeti per ogni pagina aggiuntiva.<\/li>\n<\/ol>\n<p>Quando inserisci il primo Page Break, Gravity Forms aggiunge automaticamente un elemento &#8220;Begin Paging&#8221; in cima al modulo (per configurare la barra di progresso) e un elemento &#8220;End Paging&#8221; in fondo. Questi elementi non sono visibili all&#8217;utente ma servono per definire la navigazione del modulo.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/gf-02-newform.png\" alt=\"Editor di Gravity Forms con la creazione di un modulo multi-pagina con page break\" \/><\/p>\n<h3>Configurare la Barra di Progresso<\/h3>\n<p>La barra di progresso &#232; un elemento visuale fondamentale nei moduli multi-pagina: mostra all&#8217;utente a che punto si trova nel processo e quante pagine mancano al completamento. Per configurarla, clicca sull&#8217;elemento &#8220;Begin Paging&#8221; in cima al modulo.<\/p>\n<p>Gravity Forms offre tre stili di progresso:<\/p>\n<p><strong>Progress Bar:<\/strong> Una barra orizzontale che si riempie progressivamente. Mostra la percentuale di completamento e pu&#242; essere personalizzata con colori e stili diversi. &#200; l&#8217;opzione pi&#249; comune e immediatamente comprensibile.<\/p>\n<p><strong>Steps:<\/strong> Mostra i numeri delle pagine come step sequenziali (1, 2, 3&#8230;) evidenziando la pagina corrente. &#200; ideale quando le pagine rappresentano fasi distinte di un processo con nomi specifici.<\/p>\n<p><strong>None:<\/strong> Nessun indicatore di progresso. Usa questa opzione solo quando il modulo ha poche pagine e l&#8217;utente non ha bisogno di sapere quanti step mancano.<\/p>\n<p>Per ogni pagina puoi impostare un nome personalizzato che appare nella barra di progresso. Ad esempio, invece di &#8220;Pagina 1, Pagina 2, Pagina 3&#8221;, puoi mostrare &#8220;Dati Personali, Preferenze, Conferma&#8221;. Questo orienta l&#8217;utente e rende il percorso pi&#249; comprensibile.<\/p>\n<h3>Navigazione tra le Pagine<\/h3>\n<p>Ogni Page Break include pulsanti di navigazione configurabili:<\/p>\n<p><strong>Previous Button:<\/strong> Il pulsante per tornare alla pagina precedente. Puoi personalizzare il testo (ad esempio &#8220;Indietro&#8221; o &#8220;Pagina precedente&#8221;) o sostituirlo con un&#8217;immagine. &#200; anche possibile nasconderlo se non vuoi che l&#8217;utente torni indietro.<\/p>\n<p><strong>Next Button:<\/strong> Il pulsante per avanzare alla pagina successiva. Personalizza il testo con chiamate all&#8217;azione specifiche come &#8220;Continua&#8221;, &#8220;Prossimo step&#8221; o &#8220;Vai alle preferenze&#8221;.<\/p>\n<p>I pulsanti di navigazione attivano la validazione della pagina corrente prima di procedere: se un campo obbligatorio non &#232; compilato o la validazione fallisce, il modulo mostra gli errori e impedisce l&#8217;avanzamento. Questo garantisce che ogni pagina sia completata correttamente prima di passare alla successiva.<\/p>\n<h3>Logica Condizionale sulle Pagine<\/h3>\n<p>Una delle funzionalit&#224; pi&#249; potenti dei moduli multi-pagina &#232; la possibilit&#224; di applicare la logica condizionale ai Page Break per saltare pagine non pertinenti. Questo crea percorsi dinamici dove ogni utente vede solo le pagine rilevanti per il suo caso specifico.<\/p>\n<p><strong>Esempio: Questionario di Valutazione<\/strong><\/p>\n<p>Immagina un questionario per un servizio di consulenza con questa struttura:<\/p>\n<ul>\n<li><strong>Pagina 1:<\/strong> Informazioni generali (nome, email, tipo di attivit&#224;).<\/li>\n<li><strong>Pagina 2:<\/strong> Domande per startup (solo se tipo attivit&#224; = &#8220;Startup&#8221;).<\/li>\n<li><strong>Pagina 3:<\/strong> Domande per aziende consolidate (solo se tipo attivit&#224; = &#8220;Azienda consolidata&#8221;).<\/li>\n<li><strong>Pagina 4:<\/strong> Preferenze e budget (per tutti).<\/li>\n<li><strong>Pagina 5:<\/strong> Riepilogo e invio (per tutti).<\/li>\n<\/ul>\n<p>Con la logica condizionale, un utente startup vedr&#224; le pagine 1, 2, 4 e 5, mentre un utente con azienda consolidata vedr&#224; le pagine 1, 3, 4 e 5. Il percorso &#232; personalizzato senza che l&#8217;utente debba fare nulla: Gravity Forms gestisce tutto automaticamente.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/gf-01-forms.png\" alt=\"Dashboard Gravity Forms con moduli multi-pagina e wizard configurati\" \/><\/p>\n<h3>Creare un Wizard di Configurazione<\/h3>\n<p>I wizard sono moduli multi-pagina dove ogni step guida l&#8217;utente attraverso una scelta o una configurazione specifica. Sono perfetti per:<\/p>\n<ul>\n<li>Configuratori di prodotti (scegli modello, colore, accessori).<\/li>\n<li>Calcolatori di preventivi (tipo servizio, quantit&#224;, opzioni aggiuntive).<\/li>\n<li>Processi di registrazione (dati personali, preferenze, conferma).<\/li>\n<li>Sondaggi e ricerche di mercato.<\/li>\n<\/ul>\n<p>Per creare un wizard efficace, segui queste linee guida di progettazione:<\/p>\n<p><strong>Una scelta principale per pagina:<\/strong> Ogni pagina dovrebbe focalizzarsi su una decisione o un gruppo di informazioni strettamente correlate. Evita di mescolare domande di categorie diverse nella stessa pagina.<\/p>\n<p><strong>Progressione logica:<\/strong> Organizza le pagine in un ordine che abbia senso per l&#8217;utente. Parti dalle scelte pi&#249; generali e procedi verso i dettagli specifici.<\/p>\n<p><strong>Feedback visivo:<\/strong> Usa campi HTML per mostrare riepiloghi parziali delle scelte fatte nelle pagine precedenti. Questo aiuta l&#8217;utente a tenere traccia delle sue decisioni.<\/p>\n<p><strong>Pagina di riepilogo:<\/strong> L&#8217;ultima pagina prima dell&#8217;invio dovrebbe mostrare un riepilogo completo di tutte le scelte fatte, permettendo all&#8217;utente di verificare e, se necessario, tornare indietro per modificare.<\/p>\n<h3>Salvare e Continuare Pi&#249; Tardi<\/h3>\n<p>Per moduli particolarmente lunghi, Gravity Forms offre la funzionalit&#224; <strong>Save and Continue<\/strong> che permette all&#8217;utente di salvare il progresso e tornare a completare il modulo in un secondo momento. Per attivarla:<\/p>\n<ol>\n<li>Vai nelle impostazioni del modulo (<strong>Settings &gt; Form Settings<\/strong>).<\/li>\n<li>Abilita l&#8217;opzione <strong>Save and Continue Later<\/strong>.<\/li>\n<li>Personalizza il testo del link di salvataggio.<\/li>\n<\/ol>\n<p>Quando l&#8217;utente clicca sul link di salvataggio, Gravity Forms genera un URL univoco che l&#8217;utente pu&#242; utilizzare per riprendere la compilazione. L&#8217;URL viene mostrato sullo schermo e, opzionalmente, inviato via email. I dati salvati vengono conservati per 30 giorni (configurabile) e poi cancellati automaticamente.<\/p>\n<h3>Validazione Pagina per Pagina<\/h3>\n<p>La validazione nei moduli multi-pagina avviene pagina per pagina: l&#8217;utente non pu&#242; procedere alla pagina successiva finch&#233; tutti i campi obbligatori della pagina corrente non sono compilati correttamente. Questo approccio ha diversi vantaggi:<\/p>\n<ul>\n<li>Gli errori vengono segnalati subito, quando l&#8217;utente &#232; ancora nel contesto della domanda.<\/li>\n<li>L&#8217;utente non rischia di arrivare alla fine del modulo per scoprire errori nelle prime pagine.<\/li>\n<li>La validazione &#232; meno scoraggiante perch&#233; riguarda solo pochi campi alla volta.<\/li>\n<\/ul>\n<p>Puoi personalizzare i messaggi di errore nelle impostazioni di ogni campo e aggiungere validazioni personalizzate tramite hook PHP per scenari specifici.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/gf-06-status.png\" alt=\"Stato del sistema Gravity Forms con verifica delle funzionalit&#224; multi-pagina\" \/><\/p>\n<h3>Ottimizzazione per Mobile<\/h3>\n<p>I moduli multi-pagina sono particolarmente efficaci su dispositivi mobili, dove lo schermo ridotto rende i moduli lunghi difficili da compilare. Tuttavia, ci sono alcuni accorgimenti specifici per il mobile:<\/p>\n<ul>\n<li>Mantieni il numero di campi per pagina ancora pi&#249; basso (3-4 campi massimo).<\/li>\n<li>Usa pulsanti di navigazione grandi e ben distanziati per facilitare il tap.<\/li>\n<li>Assicurati che la barra di progresso sia leggibile anche su schermi piccoli.<\/li>\n<li>Testa il modulo su diversi dispositivi e orientamenti (verticale e orizzontale).<\/li>\n<\/ul>\n<h3>Tracciamento e Analytics<\/h3>\n<p>Con i moduli multi-pagina, &#232; importante monitorare dove gli utenti abbandonano il processo. Gravity Forms non include nativamente analytics per pagina, ma puoi implementare il tracciamento con Google Analytics 4 utilizzando eventi personalizzati.<\/p>\n<p>Aggiungi un campo HTML nascosto in ogni pagina con un pixel di tracciamento o uno script JavaScript che invia un evento GA4 quando la pagina viene visualizzata. Questo ti permetter&#224; di identificare le pagine con il tasso di abbandono pi&#249; alto e ottimizzarle.<\/p>\n<p>Per assistenza nella creazione di wizard e questionari multi-pagina professionali, <a href=\"https:\/\/gtechgroup.it\/contatti\/\">contatta G Tech Group<\/a>.<\/p>\n<div style=\"background:#f9f9f9;border:1px solid #e0e0e0;padding:20px;margin-top:30px;border-radius:8px;\">\n<h4>Continua a Leggere: Guide WordPress Essenziali<\/h4>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Guida completa a Elementor<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Ottimizzare WordPress con WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">SEOPress: la guida definitiva alla SEO su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Backup WordPress con UpdraftPlus<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-broken-link-checker-wordpress\/\">Broken Link Checker: trovare e correggere i link rotti<\/a><\/li>\n<\/ul>\n<\/div>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Form Multi-Pagina con Gravity Forms: Creare Wizard e Questionari I moduli multi-pagina sono uno strumento potente per raccogliere grandi quantit&#224; di informazioni senza sopraffare l&#8217;utente.&hellip;<\/p>\n","protected":false},"author":0,"featured_media":167011,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Form Multi-Pagina Gravity Forms | Guida","_seopress_titles_desc":"Come creare form multi-pagina con Gravity Forms. Wizard, progress bar, salva e continua, logica pagine.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[3328,3414,3416,3062,3415],"class_list":["post-167034","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","tag-gravity-forms","tag-multi-pagina","tag-questionari","tag-ux","tag-wizard"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167034"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167034\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167011"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}