Tests

Sobald der Webhook in Google Ads eingerichtet ist, sollten Sie mit den Testfunktionen testen, ob Ihr CRM korrekt eingerichtet ist. Andernfalls erhalten Sie die Lead-Daten möglicherweise nicht in Ihrem CRM-System.

Beim Erstellen des Lead-Formulars in Google Ads wird unter der Webhook-Einrichtung eine Testschaltfläche angezeigt:

Die Oberfläche zur Einrichtung kann anders aussehen, wenn Sie ein Lead-Formular in der Google Suche einrichten.

Nachdem Sie auf die Schaltfläche „Test“ geklickt haben, wird eine Beispielanfrage für einen Webhook an den konfigurierten Webhook-Endpunkt gesendet. Ein Ergebnis wird angezeigt. Wenn die Anfrage erfolgreich von Ihrem CRM empfangen wurde und der Statuscode der HTML-Antwort von Ihrem System 200 war, wird eine grüne Statusmeldung angezeigt:

Prüfen Sie in einem solchen Fall, ob Ihr CRM die Beispielnutzlast korrekt empfangen und geparst hat, um den Test abzuschließen. Ohne diesen Schritt kann nicht garantiert werden, dass der Webhook ordnungsgemäß funktioniert.

Ein Beispiel der gesendeten Nutzlast ist unten dargestellt. Die eigentliche Anfrage enthält nur die Felder, die im Formular ausgewählt wurden:

Formularfelder, die im Beispiel ausgewählt wurden: Name, Telefon, E-Mail
Lead-Typ: Testnutzlast, die von der Webhook-Test-UI gesendet wird

{
  "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
}

Hinweis: Wenn Sie einen Test mit einem bereits gespeicherten Formular durchführen, wird der Wert im Feld form_id auf die tatsächliche ID Ihres Formulars gesetzt. Für nicht gespeicherte Formulare wird ein Dummy-Wert bereitgestellt.

curl-Befehl verwenden

Sie können curl in der Mac- oder Linux-Befehlszeile verwenden.

  1. Wählen Sie in Samples eine Beispielnutzlast aus und ändern Sie diese bei Bedarf.
  2. Speichern Sie sie in einer Datei (z.B. request.txt) auf Ihrem Computer.
  3. Führen Sie den folgenden Befehl in der Befehlszeile aus:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url