Pengujian

Setelah webhook disiapkan di Google Ads, sebaiknya Anda menguji apakah CRM Anda disiapkan dengan benar menggunakan fungsi pengujian. Jika tidak, Anda mungkin tidak akan menerima data prospek di sistem CRM.

Saat membuat formulir prospek di Google Ads, Anda akan melihat tombol pengujian di bawah penyiapan webhook:

Perhatikan bahwa antarmuka penyiapan mungkin terlihat berbeda jika Anda menyiapkan formulir prospek di Penelusuran.

Setelah Anda menekan tombol uji, permintaan webhook contoh akan dikirim ke endpoint webhook yang dikonfigurasi dan hasilnya akan ditampilkan. Jika permintaan berhasil diterima oleh CRM Anda dan kode status respons HTML dari sistem Anda adalah 200, Anda akan melihat pesan status hijau:

Untuk menyelesaikan pengujian dalam kasus tersebut, pastikan CRM Anda telah menerima dan mengurai contoh payload dengan benar. Tanpa melakukan langkah ini, tidak ada jaminan bahwa webhook berfungsi dengan baik.

Contoh payload yang dikirim ditampilkan di bawah ini. Permintaan yang sebenarnya hanya akan berisi kolom yang dipilih dalam bentuk:

Kolom formulir yang dipilih pada contoh: Nama, Telepon, Email
Jenis prospek: Payload pengujian yang dikirim oleh UI pengujian 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
}

Perhatikan bahwa nilai kolom form_id akan ditetapkan ke ID formulir yang sebenarnya jika Anda melakukan pengujian pada formulir yang telah disimpan. Untuk formulir yang tidak disimpan, nilai dummy akan diberikan.

Menggunakan perintah curl

Anda dapat menggunakan curl dari command line Mac atau Linux.

  1. Pilih payload sampel dari Sample, lalu ubah jika perlu.
  2. Simpan dalam file (misalnya, request.txt) di komputer Anda.
  3. Jalankan perintah berikut pada command line:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url