Utilizzare la convalida del webhook nell'interfaccia utente del generatore di moduli (opzione consigliata)
Una volta configurato il webhook in Google Ads, ti consigliamo di verificare se il tuo CRM è configurato correttamente utilizzando la funzionalità di test. In caso contrario, potresti non ricevere i dati sui lead nel tuo sistema CRM.
Quando crei il modulo per i lead in Google Ads, vedrai un pulsante di test sotto la configurazione del webhook:
Tieni presente che l'interfaccia di configurazione potrebbe avere un aspetto diverso se configuri un modulo per i lead sulla Ricerca.
Dopo aver premuto il pulsante Test, viene inviata una richiesta di webhook di esempio all'endpoint del webhook configurato e viene visualizzato il risultato. Se la richiesta è stata
ricevuta correttamente dal tuo CRM e il codice di stato della risposta HTML del tuo
sistema era 200
, verrà visualizzato un messaggio di stato verde:
Per completare il test in questo caso, verifica che il tuo CRM abbia ricevuto e analizzato correttamente il payload di esempio. Senza questo passaggio, non è garantito che il webhook funzioni correttamente.
Di seguito è mostrato un esempio del payload inviato. La richiesta effettiva conterrà solo i campi selezionati nel modulo:
Campi del modulo selezionati nell'esempio: Nome, Telefono, Email
Tipo di lead: payload di test inviato dall'interfaccia utente di test webhook
{
"lead_id":"Cj0KCQjwit_8BRCoARIsAIx3Rj7g-AeL6z35IWb6VYiZUygtTfwD3hDlgSGmY-XTTlK3lfV1wcuIwIAaAmMxEALw_wcB",
"campaign_id":123456,
"adgroup_id":0,
"creative_id":0,
"gcl_id":"Cj0KCQjwit_8BRCoARIsAIx3Rj7g-AeL6z35IWb6VYiZUygtTfwD3hDlgSGmY-XTTlK3lfV1wcuIwIAaAmMxEALw_wcB",
"user_column_data": [
{
"column_name": "Full Name",
"string_value":"FirstName LastName",
"column_id": "FULL_NAME"
},
{
"column_name":"User Phone",
"string_value":"1-650-555-0123",
"column_id":"PHONE_NUMBER"
},
{
"column_name":"User Email",
"string_value":"test@example.com",
"column_id":"EMAIL"
}],
"api_version":"1.0",
"form_id":123456789,
"google_key":"testkey",
"is_test":true
}
Tieni presente che il valore del campo form_id
verrà impostato sull'ID effettivo del modulo
se esegui un test su un modulo già salvato. Per i moduli non salvati,
verrà fornito un valore fittizio.
Utilizzo del comando curl
Puoi utilizzare curl dalla riga di comando di Mac o Linux.
- Scegli un payload di esempio da Samples e modificalo se necessario.
- Archiviarlo in un file (ad es.
request.txt
) sulla macchina. - Esegui questo comando nella riga di comando:
$ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url