Campi nascosti: passaggio di dati senza input dell'utente
Non tutti i dati provengono dall'input degli utenti. Da dove provengono? Su quale annuncio hanno cliccato? Su quale pagina si trovavano? I campi nascosti catturano automaticamente questi dati invisibili, arricchendo i tuoi invii senza aggiungere complessità ai tuoi moduli. Ecco come usarli in modo efficace.
Cosa sono i campi nascosti?
Definizione
I campi nascosti sono elementi del modulo che memorizzano e inviano dati senza essere visibili agli utenti. Appaiono come spazi vuoti nel modulo, ma contengono valori che vengono inviati insieme ai dati immessi dall'utente.
Come funzionano
Modulo visibile: ┌─────────────────────────────────────┐ │ Nome: [John Smith ] │ │ Email: [[email protected] ] │ │ Messaggio: [Quanto costa... ] │ │ │ │ [Invia] │ └──────────────────────────────────┘ Cosa invia effettivamente: - Nome: John Smith - Email: [email protected] - Messaggio: Quanto costa... - Fonte: google_ads ← Campo nascosto - Campagna: summer_sale_2026 ← Campo nascosto - Landing_Page: /pricing ← Campo nascosto
Esperienza da Utente
- Gli utenti non vedono i campi nascosti
- Nessun campo extra da compilare
- La forma rimane pulita e concentrata
- Dati acquisiti automaticamente
Perché utilizzare i campi nascosti?
1. Monitorare le fonti di marketing
Scopri quali campagne generano lead:
- ID delle campagne pubblicitarie
- Fonti di traffico
- Referral di affiliazione
- Canali di social media
2. Acquisizione del contesto della pagina
Scopri dove si trovavano gli utenti quando hanno inviato:
- URL della pagina di destinazione
- Prodotto visualizzato
- Post del blog in fase di lettura
- Lingua/versione della pagina
3. Passare i dati tecnici
Acquisizione delle informazioni di sistema:
- Versione del modulo
- Variante del test A/B
- Agente utente
- Timestamp
4. Precompilare le informazioni note
Includi i dati che già possiedi:
- ID utente (se effettuato l'accesso)
- Tipo di account
- Livello di abbonamento
- Interazioni precedenti
5. Connetti i dati correlati
Collega gli invii ad altri sistemi:
- ID record CRM
- Numeri d'ordine
- Riferimenti dei biglietti
- Identificatori di sessione
Creazione di campi nascosti in AFB
Metodo 1: Campo di testo con modalità nascosta
- Aggiungere un Testo campo al tuo modulo
- Impostazioni del campo aperto
- Consentire a tutti Campo nascosto modo
- Imposta il valore predefinito
- Il campo diventa invisibile sul frontend
Opzioni di configurazione
- Etichetta: Nome interno (per riferimento)
- Valore di default: Il valore da inviare
- Nascosto: Attivare
Impostazione di esempio
Campo: Testo Etichetta: "Fonte del traffico" Nascosto: Sì Valore predefinito: "organic_search"
Casi d'uso comuni dei campi nascosti
Caso d'uso 1: monitoraggio dei parametri UTM
Scopo: Tieni traccia delle campagne di marketing che generano invii di moduli
Campi nascosti:
utm_source: [Valore dall'URL] utm_medium: [Valore dall'URL] utm_campaign: [Valore dall'URL] utm_content: [Valore dall'URL] utm_term: [Valore dall'URL]
Esempio di URL:
yoursite.com/contact?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale
Dati di invio:
Nome: John Smith Email: [email protected] utm_source: google utm_medium: cpc utm_campaign: saldi estivi
Caso d'uso 2: Contesto pagina/prodotto
Scopo: Scopri in quale pagina si trovava il modulo
Campo nascosto:
page_url: [URL della pagina corrente] page_title: [Titolo della pagina corrente] product_id: [Prodotto visualizzato]
Perché utile:
- “Ho una domanda su…” → Sai quale prodotto
- Richiesta di supporto → Sai quale articolo stavano leggendo
- Richiesta di vendita → Sai quale pagina di servizio
Caso d'uso 3: Versione/Test del modulo
Scopo: Tieni traccia della variante del modulo inviata
Campi nascosti:
form_version: "v2.3" ab_test_variant: "B" form_location: "sidebar"
Perché utile:
- Confronta i tassi di conversione tra le versioni
- Scopri quale variante A/B ha avuto prestazioni migliori
- Efficacia del posizionamento del modulo di tracciamento
Caso d'uso 4: informazioni sul referrer
Scopo: Scopri come gli utenti sono arrivati al tuo sito
Campo nascosto:
referrer_url: [Riferimento del documento]
Cattura:
- Quale sito ti ha linkato
- Quale motore di ricerca
- Piattaforma di social media
- Campagna e-mail (se si clicca sul collegamento)
Caso d'uso 5: identificazione dell'utente
Scopo: Collega gli invii agli utenti noti
Campi nascosti:
user_id: [ID utente WordPress] user_email: [Email utente registrato] customer_type: [Tipo di account]
Perché utile:
- Gli utenti registrati non reinseriscono le informazioni
- Collegamento ai record CRM
- Seguito personalizzato
Caso d'uso 6: Timestamp/Metadati
Scopo: Acquisizione del contesto di invio
Campi nascosti:
submission_timestamp: [Data/ora corrente] user_timezone: [Fuso orario del browser] browser_language: [Impostazione della lingua del browser]
Caso d'uso 7: monitoraggio di affiliati/partner
Scopo: Partner di credito per i referral
Campo nascosto:
affiliate_id: [Valore dal parametro URL] partner_code: [Valore del cookie]
Esempio di URL:
yoursite.com/signup?ref=partner123
Valori dinamici dei campi nascosti
Valori statici
Hardcoded, uguale per tutti:
form_name: "Modulo di contatto" form_version: "1.0" department: "Vendite"
Parametri URL
Valori dall'URL della pagina:
URL: yoursite.com/page?source=facebook&campaign=spring Acquisizione campi nascosti: source: "facebook" campaign: "spring"
Informazioni sulla pagina
Contesto della pagina corrente:
page_url: "https://yoursite.com/products/widget" page_title: "Widget Premium - Il tuo sito"
Valori dei cookie
Dati memorizzati nel browser:
visitor_id: [Dal cookie di tracciamento] first_visit: [Data della prima visita dal cookie]
Generato da JavaScript
Valori calcolati nella pagina:
timestamp: [Ora corrente] screen_resolution: [Dimensione dello schermo dell'utente] timezone: [Fuso orario dell'utente]
Impostazione dell'acquisizione dei parametri URL
Come funzionano i parametri URL
URL di base: yoursite.com/contact Con parametri: yoursite.com/contact?source=email&campaign=newsletter Parametri: - source = email - campaign = newsletter
Acquisizione di parametri in campi nascosti
Passo 1: Crea un campo nascosto con il nome del parametro
Etichetta campo: origine Nascosto: Sì Predefinito: (valore vuoto o di fallback)
Passo 2: Configura per leggere dall'URL
Il campo viene compilato automaticamente dal parametro URL se i nomi corrispondono.
Passo 3: Test con parametri URL
Visita: yoursite.com/contact?source=test_value Invia modulo Controlla l'invio: source = "test_value"
Best Practices
1. Utilizzare nomi chiari
Buono: - traffic_source - utm_campaign - landing_page_url Evita: - field1 - data - x
2. Imposta i valori di fallback
Cosa succede se manca il parametro URL?
Valore predefinito: "diretto" (per la fonte) Valore predefinito: "nessuno" (per la campagna) Valore predefinito: "organico" (per il mezzo)
3. Non esagerare
Cattura solo i dati che utilizzerai effettivamente:
- Vuoi analizzare questo campo?
- Aiuta nella qualificazione dei lead?
- È necessario un follow-up?
4. Sii trasparente
Le informative sulla privacy dovrebbero menzionare:
- Quali dati raccogli
- Come utilizzi i dati di tracciamento
- Integrazioni di terze parti
5. Testare accuratamente
- Invia modulo di prova con parametri
- Verificare i valori acquisiti correttamente
- Test degli scenari con parametri mancanti
- Gli invii di controllo includono dati nascosti
6. Convalidare quando necessario
Per valori nascosti critici:
- Verifica il formato lato server
- Sanificare l'input
- Non fidarti ciecamente dei dati lato client
Campi nascosti nelle notifiche e-mail
Inclusi dati nascosti
I campi nascosti possono apparire nelle email di notifica:
Nuovo modulo di contatto inviato Nome: John Smith Email: [email protected] Messaggio: Vorrei saperne di più... --- Informazioni di monitoraggio --- Origine: google_ads Campagna: summer_sale Pagina: /pricing
Organizzazione del contenuto delle e-mail
- Raggruppa separatamente i campi nascosti
- Etichettali come "Monitoraggio" o "Metadati"
- Valutare l'esclusione dalle email rivolte ai clienti
Campi nascosti nelle esportazioni
Esportazione CSV
I campi nascosti vengono visualizzati come colonne:
Nome, Email, Messaggio, Fonte, Campagna, Pagina John,[email protected],Domanda...,google,saldi_estivi,/prezzi Jane,[email protected],Richiesta...,facebook,spring_promo,/servizi
Filtraggio per campi nascosti
Nel tuo foglio di calcolo:
- Filtra per fonte per vedere tutti i lead di Google
- Filtra per campagna per misurare promozioni specifiche
- Analizza la conversione per landing page
Esempio di attribuzione del marketing
Impostare
Campi nascosti: 1. utm_source (predefinito: "direct") 2. utm_medium (predefinito: "none") 3. utm_campaign (predefinito: "none") 4. utm_content (predefinito: "none") 5. landing_page (cattura l'URL corrente)
URL delle campagne pubblicitarie
Annunci Google: yoursite.com/offer?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale Facebook: yoursite.com/offer?utm_source=facebook&utm_medium=paid_social&utm_campaign=retargeting Email: yoursite.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=march_promo
Dati risultanti
Invio 1: - Nome: John - utm_source: google - utm_medium: cpc - utm_campaign: spring_sale Invio 2: - Nome: Jane - utm_source: facebook - utm_medium: paid_social - utm_campaign: retargeting Invio 3: - Nome: Bob - utm_source: direct - utm_medium: none - utm_campaign: none (nessun parametro UTM nell'URL)
Analisi
- Google Ads: 45 lead
- Facebook: 32 contatti
- E-mail: 28 lead
- Diretto: 15 lead
Considerazioni sulla sicurezza
Nascosto ≠ Sicuro
Importante: i campi nascosti NON sono invisibili agli utenti che ispezionano la pagina.
- Visibile nel codice sorgente della pagina
- Può essere visualizzato con gli strumenti di sviluppo del browser
- Può essere modificato da utenti esperti
Cosa NON mettere nei campi nascosti
- Password o segreti
- Dati personali sensibili
- Prezzi che non dovrebbero essere modificati
- Token di sicurezza (a meno che non siano correttamente convalidati)
Ciò che è appropriato
- Dati di monitoraggio/analisi
- Contesto della pagina
- Metadati non sensibili
- Valori che vengono convalidati lato server
Troubleshooting
Campo nascosto non inviato
- Verifica che il campo sia effettivamente nel modulo
- Controlla che la modalità nascosta sia abilitata
- Assicurarsi che il valore predefinito sia impostato
- Eseguire prima il test con un semplice valore statico
Parametro URL non acquisito
- Controlla che il nome del parametro corrisponda esattamente (sensibile alle maiuscole e alle minuscole)
- Verifica che l'URL abbia il parametro
- L'acquisizione dei parametri di test è configurata
Il valore mostra sempre il valore predefinito
- La sorgente del valore dinamico potrebbe non essere configurata
- Controlla gli errori JavaScript nella console
- La funzionalità di verifica è supportata
Valori vuoti negli invii
- Imposta i valori predefiniti di fallback
- Controlla se la sorgente del valore era disponibile
- Può indicare visite dirette (nessun parametro)
Sintesi
Utilizzo efficace dei campi nascosti:
- Aggiungi campo di testo – Con la modalità nascosta abilitata
- Imposta etichetta – Nome chiaro e descrittivo
- Configura il valore – Sorgente statica o dinamica
- Imposta fallback – Predefinito se la fonte non è disponibile
- Testare accuratamente – Verificare i valori acquisiti
- Utilizzare in analisi – Filtra e segnala i dati nascosti
Conclusione
I campi nascosti trasformano i tuoi moduli da semplici strumenti di raccolta dati a potenti strumenti di tracciamento. Senza creare difficoltà agli utenti, acquisisci dati di attribuzione marketing, contesto della pagina e metadati che arricchiscono ogni invio. Scopri quali campagne generano lead, quali pagine generano richieste e quali contenuti convertono, tutto automaticamente.
Generatore automatico di moduli supporta i campi nascosti tramite la modalità nascosta del campo di testo, consentendo di acquisire parametri URL, informazioni sulla pagina e valori statici insieme agli invii degli utenti.
Pronti a monitorare più dati? Scarica Auto Form Builder e inizia a utilizzare i campi nascosti per arricchire i tuoi moduli inviati.