Testowanie

Po skonfigurowaniu webhooka w Google Ads warto sprawdzić, czy system CRM skonfiguruj za pomocą funkcji testowej. W przeciwnym razie możesz nie otrzymać z danymi potencjalnych klientów w systemie CRM.

Podczas tworzenia formularza kontaktowego w Google Ads zobaczysz poniżej przycisk testowania Konfiguracja webhooka:

Pamiętaj, że interfejs konfiguracji może wyglądać inaczej, jeśli konfigurujesz kontakt do potencjalnego klienta. w wyszukiwarce.

Gdy klikniesz przycisk testowania, przykładowe żądanie webhooka zostanie wysłane skonfigurowany punkt końcowy webhooka. Pojawi się wynik. Jeśli żądanie zostało otrzymana przez Twój system CRM oraz kod stanu odpowiedzi HTML był 200, pojawi się zielony komunikat stanu:

Aby w takim przypadku ukończyć test, sprawdź, czy Twój system CRM prawidłowo odebrano i przeanalizowano ładunek próbny. Jeśli nie wykonasz tego kroku, nie ma gwarancji, że webhook działa prawidłowo.

Poniżej znajduje się przykład wysyłanego ładunku. Rzeczywiste żądanie zawierają tylko pola wybrane w formularzu:

Pola formularza wybrane w przykładzie: Imię i nazwisko, telefon, e-mail
Typ potencjalnego klienta: ładunek testowy wysłany przez interfejs testowy webhooka

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

Pamiętaj, że wartość pola form_id zostanie ustawiona na rzeczywisty identyfikator formularza. jeśli testujesz formularz, który został już zapisany. W przypadku niezapisanych formularzy zostanie podana wartość zastępcza.

Używanie polecenia curl

Możesz użyć narzędzia curl na Macu lub Linuksie wiersza poleceń.

  1. Wybierz ładunek przykładowy z listy Sample. i w razie potrzeby zmodyfikować.
  2. Zapisz ją w pliku (np. request.txt).
  3. Uruchom to polecenie w wierszu poleceń:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url