### [Invio dei dati di geolocalizzazione tramite webhook](https://wpforms.com/developers/how-to-send-geolocation-through-webhooks/)

**Pubblicato:** 5 agosto 2021
**Autore:** David Ozokoye

**Estratto:** Questo tutorial ti mostrerà come inviare la geolocalizzazione tramite webhook utilizzando un breve snippet PHP. 

**Contenuto:**

Ti piacerebbe inviare la geolocalizzazione tramite webhook? I dati di geolocalizzazione possono essere un'aggiunta preziosa al payload del tuo webhook, fornendo informazioni specifiche sulla posizione relative agli invii dei tuoi moduli.

In questo tutorial ti guideremo attraverso il processo di inclusione dei dati di geolocalizzazione nei tuoi webhook utilizzando uno snippet PHP.

---

Prima di iniziare, assicurati che WPForms sia [installato e attivato](https://wpforms.com/docs/install-wpforms-plugin/ "Installazione del plugin WPForms") sul tuo sito WordPress e che tu abbia [verificato la tua licenza](https://wpforms.com/docs/verify-wpforms-license/ "Verifica della licenza").

## Creazione del modulo

Per prima cosa, dovrai [creare un modulo](https://wpforms.com/docs/creating-first-form/) o modificarne uno esistente per accedere al generatore di moduli. Nel generatore di moduli, aggiungi un [campo Indirizzo](https://wpforms.com/docs/how-to-customize-the-address-field/ "Personalizzazione del campo Indirizzo") e abilita la geolocalizzazione. Se hai bisogno di aiuto per creare un modulo con la geolocalizzazione abilitata, [consulta questa documentazione.](https://wpforms.com/docs/how-to-install-and-use-the-geolocation-addon-with-wpforms/ "Componente aggiuntivo di geolocalizzazione")

![crea il tuo modulo, abilita il completamento automatico e visualizza la mappa nel campo dell'indirizzo per inviare i valori di geolocalizzazione tramite webhook](https://wpforms.com/wp-content/uploads/2024/11/form-builder.png)## Configurazione del webhook

Dopo aver configurato il componente aggiuntivo Geolocalizzazione e averlo utilizzato nel tuo modulo, dovrai configurare i webhook per il modulo.

Nel generatore di moduli, vai su **Impostazioni » Webhook**. Una volta lì, attiva l'opzione **Abilita Webhook**.

![Abilita Webhook](https://wpforms.com/wp-content/uploads/2024/11/enable-webhooks.png)Puoi quindi procedere inserendo l’URL del tuo webhook nel campo **URL della richiesta**. Nella sezione **Corpo della richiesta**, dovrai definire le informazioni che intendi inviare tramite il webhook, inclusa la mappatura dei campi rilevanti del tuo modulo.

![mappa i campi del tuo modulo ai nomi delle variabili e inserisci l'URL del webhook.](https://wpforms.com/wp-content/uploads/2024/11/webhooks-data.png)**Nota:** Per ulteriori dettagli sulla configurazione e l'utilizzo del componente aggiuntivo Webhooks in WPForms, assicurati di consultare il nostro tutorial sul [componente aggiuntivo Webhooks](https://wpforms.com/docs/how-to-install-and-use-the-webhooks-addon-with-wpforms/).

Ai fini di questo tutorial, utilizzeremo [Webhook.site](https://webhook.site/) per verificare che le nostre informazioni vengano inviate tramite il nostro webhook. Quando configuri il tuo webhook, dovrai utilizzare l'URL del webhook della fonte esterna a cui stai inviando i dati e assegnare le tue variabili.

È importante ricordare che ogni fonte esterna che accetta webhook in entrata può avere modi diversi di configurare le variabili per l'invio delle informazioni. Dovrai informarti su questa fonte esterna per assicurarti di non dover creare manualmente le variabili all'interno di quella fonte, in modo che i nomi delle variabili corrispondano a quelli che stai assegnando nel generatore di moduli.

## Aggiunta dello snippet

Ora è il momento di aggiungere lo snippet. Per qualsiasi assistenza su come e dove aggiungere snippet al tuo sito, [consulta questo tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Come aggiungere PHP o JavaScript personalizzati per WPForms").

Con questo snippet, aggiungeremo una variabile aggiuntiva al webhook chiamata **entry\_id** e assegneremo questo numero ID creato da WPForms al momento dell’invio del modulo, ma solo per l’ID del modulo **1899**; dovrai aggiornare questo numero ID del modulo in modo che corrisponda al tuo ID. Se non sai dove trovare il numero ID del tuo modulo, [consulta questo tutorial](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "Come individuare l'ID del modulo e l'ID del campo").

Ora, quando vedrai le informazioni inviate dal webhook, noterai che non ci sono solo i nomi dei campi mappati, ma anche la posizione.

![con questo snippet puoi inviare la geolocalizzazione tramite webhook](https://wpforms.com/wp-content/uploads/2022/10/wpforms-send-gelocation-webhook.jpg)Questo è tutto ciò che ti serve per inviare il valore della posizione utilizzando un webhook.

Successivamente, vorresti inviare anche i valori dei campi da una **casella di controllo**, un **menu a tendina** o una **scelta multipla**? Consulta il nostro tutorial per imparare [come inviare i valori dei campi con i webhook](https://wpforms.com/developers/how-to-send-field-values-with-webhooks/ "Come inviare i valori dei campi con i webhook").

**Categorie:** Tutorial

**Tag:** PHP, Webhook

---

