Test

Webhook Google Ads'de oluşturulduktan sonra test işlevini kullanarak CRM'nizin doğru şekilde ayarlanıp ayarlanmadığını test etmenizi öneririz. Aksi takdirde CRM sisteminize potansiyel müşteri verilerini alamayabilirsiniz.

Google Ads'de potansiyel müşteri formunuzu oluştururken webhook kurulumunun altında bir test düğmesi görürsünüz:

Arama'da potansiyel müşteri formu oluşturuyorsanız kurulum arayüzünün farklı görünebileceğini unutmayın.

Test düğmesini tıkladığınızda, yapılandırılmış webhook uç noktanıza örnek bir webhook isteği gönderilir ve sonuç gösterilir. İstek CRM'niz tarafından başarıyla alındıysa ve sisteminizden gelen HTML yanıt durum kodu 200 ise yeşil bir durum mesajı görürsünüz:

Böyle bir durumda testi tamamlamak için lütfen CRM'nizin örnek yükü doğru şekilde aldığını ve ayrıştırıldığını doğrulayın. Bu adım uygulanmadan webhook'un düzgün çalışacağı garanti edilmez.

Gönderilen yükün bir örneği aşağıda gösterilmiştir. Gerçek istek yalnızca formda seçilen alanları içerir:

Örnekte seçilen form alanları: Ad, Telefon, E-posta
Potansiyel müşteri türü: Webhook test kullanıcı arayüzü tarafından gönderilen test yükü

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

Önceden kaydedilmiş bir form üzerinde test yapıyorsanız form_id alanı değerinin formunuzun gerçek kimliğine ayarlanacağını lütfen unutmayın. Kaydedilmeyen formlar için model bir değer sağlanır.

curl komutunu kullanma

Mac veya Linux komut satırınızdan curl komutunu kullanabilirsiniz.

  1. Sana Özel'den bir örnek yük seçin ve gerekirse değiştirin.
  2. Dosyayı bir dosyada depolayın (ör. request.txt) yükleyin.
  3. Komut satırınızda şu komutu çalıştırın:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url