Utilizzo della convalida del webhook nell'interfaccia utente del generatore di moduli (consigliato)
Dopo aver configurato il webhook in Google Ads, ti consigliamo di verificare che il tuo CRM sia configurarli correttamente usando la funzionalità di test. In caso contrario, potresti non ricevere i dati dei lead nel sistema CRM.
Quando crei il modulo per i lead in Google Ads, vedrai il seguente pulsante di test la configurazione del webhook:
Tieni presente che l'interfaccia di configurazione potrebbe avere un aspetto diverso se stai configurando un lead modulo sulla Ricerca.
Dopo aver fatto clic sul pulsante di prova, viene inviata una richiesta di webhook di esempio al tuo
dell'endpoint webhook configurato e viene visualizzato un risultato. Se la richiesta era
ricevuto correttamente dal CRM e il codice di stato della risposta HTML dal tuo
la versione del sistema era 200
, verrà visualizzato un messaggio di stato verde:
In questo caso, per completare il test, verifica che il tuo CRM abbia correttamente ha ricevuto e analizzato il payload di esempio. Senza eseguire questo passaggio c'è non è garantito che il webhook funzioni correttamente.
Di seguito è riportato un esempio del payload inviato. La richiesta effettiva contiene 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 dal tuo Mac o Linux dall'interfaccia a riga di comando.
- Scegli un payload di esempio da Samples, e, se necessario, modificarli.
- Archivialo in un file (ad es.
request.txt
) sul tuo computer. - Esegui questo comando sulla riga di comando:
$ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://
webhook_url