Campi nascosti di Tally: CTA con parametri di query (per acquisti, assistenza e consegna automatica)
Vuoi che un pulsante CTA personalizzato (Acquista foto, Serve aiuto, Richiedi una foto mancante) apra un modulo esterno che conosce già il contesto del runner? Con i campi nascosti di Tally e semplici parametri di query nell'URL puoi passare a un modulo identificativi come eventId, bibNumber, selfieRequestId e un link ref, e poi automatizzare pagamenti e consegna con Zapier o con i webhook.
In breve: crea un modulo Tally e aggiungi campi nascosti chiamati eventId, bibNumber, selfieRequestId e ref. Punta il pulsante CTA all'URL del modulo e aggiungi parametri di query come ?eventId=123&bibNumber=456&ref=.... Poi collega Tally a Zapier (no-code) o ai webhook (più controllo) per smistare le richieste, incassare i pagamenti e consegnare i risultati.
Cosa sono i campi nascosti di Tally (e perché sono perfetti per le CTA)
I campi nascosti di Tally sono campi invisibili che aggiungi a un modulo per passare dati tramite l'URL del modulo e salvarli con ogni invio. Secondo la documentazione di Tally, puoi aggiungere campi nascosti digitando /hidden nell'editor, dare un nome ai campi (per esempio name e ref) e poi passare i valori tramite parametri URL come:
https://tally.so/r/FORM_ID?name=Marie&ref=email
Consulta la guida ufficiale di Tally: Hidden fields. Per i workflow con CTA contano due dettagli:
- I nomi dei campi nascosti distinguono tra maiuscole e minuscole (il parametro URL deve corrispondere esattamente).
- Il primo parametro inizia con
?e i parametri successivi usano&.
Quali parametri di query passare dal pulsante CTA
L'obiettivo è inviare il minimo indispensabile di valori che permetta al tuo team (o alla tua automazione) di identificare il contesto esatto senza che l'utente debba riscriverlo. Per le CTA della fotografia di eventi, i parametri più utili sono:
Puoi anche passare campi di attribuzione marketing come utm_source, utm_medium e utm_campaign se vuoi analizzare le CTA.
Passo 1: crea un modulo Tally che accetti campi nascosti
Nell'editor del modulo Tally, inserisci i campi nascosti digitando /hidden e aggiungi un blocco per ogni campo. Dai a ogni campo nascosto esattamente il nome del parametro URL della CTA (ricorda: maiuscole e minuscole contano). La guida di Tally copre l'intero processo: Hidden fields.
Nomi consigliati dei campi nascosti per CTA in stile 9Pic AI:
eventIdbibNumber(facoltativo)selfieRequestId(facoltativo)ref(consigliato)utm_source,utm_medium,utm_campaign(facoltativi)
Poi aggiungi i campi visibili che l'utente deve compilare (per esempio: e-mail, telefono, “Di cosa hai bisogno?”, scelta del pacchetto e così via). Tieni il modulo breve: il clic sulla tua CTA esprime un'intenzione forte e non vuoi sprecarlo.
Passo 2: precompila i campi visibili (e-mail/nome) dai campi nascosti
A volte conosci già l'e-mail di chi risponde (per esempio se ha effettuato l'accesso o se è nel tuo CRM). Tally ti permette di precompilare molti campi di input usando un campo nascosto come “Default answer”. Documentazione ufficiale: Pre-populate form fields.
Tally segnala due limiti importanti: non puoi precompilare i blocchi di pagamento o di caricamento file, e i campi nascosti distinguono tra maiuscole e minuscole.
Esempio: precompilare un campo e-mail
- Aggiungi un normale campo di input e-mail (ad es. “La tua e-mail”).
- Aggiungi un campo nascosto chiamato
email. - Nel campo e-mail, attiva Default answer e scegli il campo nascosto
email. - Passa
[email protected]nell'URL della CTA.
Passo 3: crea l'URL della CTA (con esempi di parametri di query)
Una volta pubblicato il modulo Tally, prendi l'URL del modulo (dalla scheda Share) e aggiungi i parametri. Il primo parametro usa ? e ogni parametro aggiuntivo usa &.
CTA per acquistare foto
Usala quando un utente sta guardando i risultati di ricerca e vuole acquistare foto, richiedere una fattura o avviare il pagamento.
https://tally.so/r/FORM_ID?eventId=123&bibNumber=456&ref=BASE64_OR_URLENCODED_VALUE
CTA di assistenza per la ricerca tramite selfie
Usala quando la tua interfaccia ha flussi di ricerca tramite selfie e vuoi che l'assistenza veda subito quale richiesta non è andata a buon fine.
https://tally.so/r/FORM_ID?eventId=123&selfieRequestId=abc123&ref=BASE64_OR_URLENCODED_VALUE
CTA generica di assistenza / contatto
Anche se non hai un pettorale o un ID di richiesta selfie, passare eventId e ref basta comunque per velocizzare lo smistamento delle richieste.
https://tally.so/r/FORM_ID?eventId=123&ref=BASE64_OR_URLENCODED_VALUE
Suggerimento: se la tua CTA include già un parametro ref (per esempio l'URL della pagina corrente codificato per sicurezza), Tally lo salva così com'è nel campo nascosto. Tratta ref come “contesto”, non come un segreto.
Casi d'uso delle CTA per i team di fotografia di eventi
Ecco alcuni modelli di CTA molto efficaci che abbiamo visto configurare dai team di eventi quando vogliono più flessibilità rispetto a un flusso di checkout fisso. Ognuno funziona bene con un modulo Tally + campi nascosti, perché l'esperienza utente è veloce e il back office riceve il contesto completo.
1) Acquista foto / richiedi un link di pagamento
Aggiungi una CTA “Acquista foto” accanto ai risultati di ricerca. Il modulo raccoglie l'e-mail, il telefono (facoltativo) e il pacchetto preferito. I campi nascosti acquisiscono eventId, bibNumber o selfieRequestId e ref, così il tuo team può evadere l'ordine senza continui scambi di messaggi. Se usi 9Pic Checkout, puoi allineare le domande sui pacchetti del modulo alle tue opzioni di vendita delle foto.
2) Segnala una foto mancante (o un abbinamento errato)
Una CTA “Non trovi le tue foto?” può raccogliere una breve descrizione (fascia oraria, colore del pettorale, abbigliamento) e, se vuoi, consentire il caricamento di uno screenshot. I campi nascosti evitano la parte più faticosa dell'assistenza: chiedere al runner di spiegare in che punto del flusso si trovava.
3) Chiedi aiuto (smistamento rapido delle richieste di assistenza)
Aggiungi una CTA “Serve aiuto?” nell'interfaccia della galleria. Invia le richieste a Slack, via e-mail o al tuo help desk con i campi nascosti allegati. È particolarmente utile quando hai più eventi attivi e l'assistenza deve sapere a quale evento si riferisce l'utente.
4) Acquisizione di lead B2B per gli organizzatori
Aggiungi una CTA “Organizzi un evento?” nelle pagine delle gare e nelle landing page (per esempio Maratone). Usa i campi nascosti per l'attribuzione delle campagne e invia i lead a un CRM.
Automatizza il workflow con Zapier (pagamenti, consegna, notifiche)
Tally offre un'integrazione con Zapier che si attiva a ogni nuovo invio del modulo e può collegarsi a migliaia di app. La documentazione di Tally indica anche che l'integrazione con Zapier è disponibile gratuitamente per tutti gli utenti di Tally: Zapier integration.
Modelli di automazione comuni che i clienti costruiscono con Zapier (o strumenti simili come Make, Integrately e Pipedream):
- Workflow con link di pagamento: nuovo invio “Acquista foto” → crea uno Stripe Payment Link / una fattura nel tuo strumento di fatturazione → invia il link via e-mail al runner → avvisa il tuo canale operativo.
- Workflow di consegna: invio → crea un record dell'ordine in Airtable/Notion/CRM → assegna un responsabile → invia un'e-mail di conferma automatica → consegna un link per il download una volta evaso l'ordine.
-
Workflow di assistenza: invio “Serve aiuto?” → crea un ticket nell'help desk (o un messaggio Slack) con
eventIderef→ smistamento basato sugli SLA verso il team giusto.
Nota: il piano gratuito di Zapier è limitato a Zap in due passaggi (secondo la guida di Tally su Zapier). Se ti serve uno smistamento in più passaggi, potresti aver bisogno di un piano a pagamento oppure usare i webhook + un tuo sistema per eseguire i workflow.
Quando usare i webhook (invece di Zapier/Make)
Se ti serve il pieno controllo, Tally può inviare ogni risposta al tuo endpoint in formato JSON con una richiesta POST tramite webhook. La documentazione di Tally sui webhook evidenzia alcuni dettagli operativi da considerare nella progettazione: un timeout di 10 secondi per rispondere, nuovi tentativi in caso di errore e un segreto di firma facoltativo che aggiunge un header Tally-Signature per la verifica. Riferimento: Webhooks.
Scegli i webhook quando vuoi:
- Avviare un flusso di pagamento personalizzato (creare la tua logica per le sessioni di checkout, mappare i pacchetti, gestire la valuta e registrare l'evasione degli ordini).
- Consegnare i risultati automaticamente (inviare link per il download, sbloccare l'accesso, generare PDF o avviare job interni).
- Gestire in prima persona affidabilità e sicurezza (verificare le firme, registrare gli eventi nei log e costruire un'elaborazione che regga i nuovi tentativi).
Best practice: privacy, codifica degli URL e convenzioni di denominazione
-
Non mettere segreti nei parametri di query: gli URL possono finire nei log ed essere condivisi. Preferisci gli ID (come
eventId) ai dati personali. -
Codifica
refin modo sicuro: se passi un URL completo comeref, applica la codifica URL (o base64), così resiste al copia e incolla e non rompe la query string. -
Mantieni stabili i nomi dei campi nascosti: se in seguito cambi
eventIdinevent_id, le CTA esistenti smetteranno di funzionare, a meno che tu non aggiorni i link ovunque. - Testa l'intero flusso: clicca sulla CTA → invia il modulo → verifica che i campi nascosti compaiano negli invii di Tally → verifica che il tuo Zap/webhook riceva i valori previsti.
Domande frequenti
I campi nascosti di Tally sono gratuiti?
Sì, la documentazione di Tally indica che i campi nascosti sono disponibili gratuitamente per tutti gli utenti di Tally. Vedi: Hidden fields.
I nomi dei campi nascosti devono corrispondere esattamente ai parametri URL?
Sì. Tally precisa che i campi nascosti distinguono tra maiuscole e minuscole, quindi il nome del campo nascosto e il parametro URL devono corrispondere esattamente (per esempio eventId è diverso da eventid).
Posso precompilare i campi di pagamento tramite parametri URL?
La documentazione di Tally sulla precompilazione dice che non puoi precompilare i blocchi di pagamento (né quelli di caricamento file). Puoi comunque passare campi nascosti per il contesto e, se serve, usare un'automazione per gestire il pagamento fuori dal modulo. Vedi: Pre-populate form fields.
Zapier è compatibile con gli invii di Tally?
Sì. Tally documenta un'integrazione con Zapier in cui il trigger è un nuovo invio del modulo e puoi inviare i dati ad altre app. Vedi: Zapier integration.
Meglio Zapier o i webhook?
Usa Zapier per un'automazione no-code rapida. Usa i webhook quando ti servono un controllo più stretto, la verifica delle firme e un'elaborazione personalizzata. La documentazione di Tally sui webhook descrive payload JSON inviati via POST, una finestra di risposta di 10 secondi, un segreto di firma facoltativo e i nuovi tentativi: Webhooks.
Prossimi passi
Se vuoi far crescere le vendite di foto e l'assistenza per i tuoi eventi, i campi nascosti sono un modo semplice per far sembrare “nativi” i moduli esterni, perché il modulo conosce già il contesto. Abbinali ai flussi di ricerca di 9Pic BibTrack e 9Pic FaceFind, invia le risposte dei moduli ai tuoi strumenti e lascia che il tuo team si concentri sull'evasione degli ordini invece che sui continui scambi di messaggi.