Test

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.

  1. Scegli un payload di esempio da Samples e modificalo se necessario.
  2. Archiviarlo in un file (ad es. request.txt) sulla macchina.
  3. Esegui questo comando nella riga di comando:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url