Growform API / Come accedere ai dati di invio dei moduli in modo programmatico
Growform non dispone ancora di un’API pubblica, ma è possibile accedere in modo programmatico alle informazioni sui contatti al momento dell’invio del modulo.
Ad esempio, si desidera mostrare un messaggio personalizzato sullo schermo o eseguire calcoli avanzati che non possono essere eseguiti in Growform.
Esistono due metodi per accedere ai dati del modulo nel browser dell’utente:
1.) Utilizzare Google Tag Manager per accedere all’evento “Modulo completato”.
2.) Passare i dati del modulo nella stringa di query a un’altra pagina
Di seguito analizzeremo ciascun metodo in modo più dettagliato…
1.) Utilizzare Google Tag Manager per accedere all’evento “Modulo completato”.
Per prima cosa, è necessario impostare i contenitori personalizzati di Google Tag Manager con Growform. La guida completa è disponibile qui (a partire da “1 – Creare o accedere al proprio account Google Tag Manager”).
Una volta impostati i contenitori, l’accesso ai dati è semplice:
1.) Aprire il contenitore padre di GTM e creare un nuovo tag. Impostare il tipo di tag personalizzato come “HTML personalizzato” e denominarlo “Oggetto Console log the fields”.
2.) Alla voce attivazione, scegliere “Modulo compilato”.
3.) Inserire un codice personalizzato in “HTML”. In questo esempio, abbiamo eseguito un semplice console.log(). È possibile inserire due parentesi graffe per scegliere “Campi (popolati all’invio del modulo)”.
4.) Premete “Salva” e assicuratevi di pubblicare il contenitore.
Ecco come dovrebbe apparire:
Quando si completa l’invio di un modulo, si dovrebbe ora vedere l’oggetto dell’invio del modulo nella console JavaScript.
2.) Passare i dati del modulo nella stringa di query a un’altra pagina
Questo metodo sembra un po’ macchinoso, ma può essere molto semplice per l’utente se il codice è veloce. Invieremo le informazioni del modulo a un’altra pagina controllata dall’utente e le elaboreremo lì.
A tal fine, scegliere il modulo in Growform e premere “Modifica impostazioni modulo”.
Quindi, inserire l’URL in cui verrà ospitato lo script personalizzato / la pagina di ringraziamento e assicurarsi che “Invia i campi del modulo come parametri di query” sia selezionato prima di premere “Salva”:
Infine, nella pagina ospitata esternamente, è possibile utilizzare JavaScript per ottenere i parametri dalla stringa di query.
Recent Posts
- Guida completa alla convalida dei moduli per una migliore esperienza utente
- Padroneggiare il Lead Scoring per migliorare le vendite
- Cos’è il Bottom of Funnel nel marketing? Ecco le nostre migliori strategie per il successo
- Cos’è l’arricchimento dei lead? La nostra guida completa per migliorare i tuoi dati sui lead
- Come inviare le conversioni a Facebook/Meta tramite Conversion API (CAPI)