Guida alle conversioni
9P
Team di 9Pic AI • 29 gennaio 2026 • 9 min di lettura

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.

Campi nascosti di Tally: CTA con parametri di query (per acquisti, assistenza e consegna automatica)

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:

eventId
In quale evento/galleria si trova l'utente.
bibNumber
Quale pettorale del runner è stato cercato (workflow di ricerca per le gare).
selfieRequestId
Da quale richiesta di ricerca tramite selfie arriva l'utente (se il tuo flusso usa la ricerca tramite selfie).
ref
Un riferimento al “contesto di ritorno” (spesso l'URL della pagina o un URL codificato in base64).

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:

  • eventId
  • bibNumber (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

  1. Aggiungi un normale campo di input e-mail (ad es. “La tua e-mail”).
  2. Aggiungi un campo nascosto chiamato email.
  3. Nel campo e-mail, attiva Default answer e scegli il campo nascosto email.
  4. 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 eventId e ref → 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 ref in modo sicuro: se passi un URL completo come ref, 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 eventId in event_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.

Iniziamo?

Unisciti agli organizzatori di eventi che usano 9Pic AI per l'hosting, la ricerca con l'AI e la consegna dei contenuti: 100M+ foto già consegnate a 5M+ partecipanti in 5k+ eventi.

Read the 9Pic AI website in English?

Your browser is set to English, and this page is also available in English.

This only changes the language of this website. Event galleries have their own language settings.

Switch to English

¿Leer el sitio web de 9Pic AI en español?

Tu navegador está configurado en español y esta página también está disponible en español.

Esto solo cambia el idioma de este sitio web. Las galerías de eventos tienen su propia configuración de idioma.

Cambiar a español

Ler o site da 9Pic AI em português?

Seu navegador está configurado em português e esta página também está disponível em português.

Isso muda apenas o idioma deste site. As galerias de eventos têm suas próprias configurações de idioma.

Mudar para português

Lire le site 9Pic AI en français ?

Votre navigateur est configuré en français et cette page est aussi disponible en français.

Cela change uniquement la langue de ce site. Les galeries d'événements ont leurs propres réglages de langue.

Passer au français

Die Website von 9Pic AI auf Deutsch lesen?

Ihr Browser ist auf Deutsch eingestellt, und diese Seite gibt es auch auf Deutsch.

Dadurch ändert sich nur die Sprache dieser Website. Eventgalerien haben eigene Spracheinstellungen.

Zu Deutsch wechseln

9Pic AIのサイトを日本語で表示しますか?

お使いのブラウザは日本語に設定されており、このページは日本語でもご覧いただけます。

この設定で変わるのは本サイトの表示言語だけです。イベントギャラリーの言語は別に設定されています。

日本語で表示する

Ingin membaca situs 9Pic AI dalam bahasa Indonesia?

Browser Anda menggunakan bahasa Indonesia dan halaman ini juga tersedia dalam bahasa Indonesia.

Pilihan ini hanya mengubah bahasa situs ini. Galeri acara memiliki pengaturan bahasanya sendiri.

Gunakan bahasa Indonesia

9Pic AI web sitesini Türkçe okumak ister misiniz?

Tarayıcınızın dili Türkçe ve bu sayfanın Türkçe sürümü de mevcut.

Bu seçim yalnızca bu web sitesinin dilini değiştirir. Etkinlik galerilerinin kendi dil ayarları vardır.

Türkçeye geçin