Kiểm thử

Sau khi thiết lập webhook trong Google Ads, bạn nên kiểm tra xem CRM của mình có được thiết lập đúng cách hay không bằng cách sử dụng chức năng kiểm tra. Nếu không, bạn có thể không nhận được dữ liệu về khách hàng tiềm năng trong hệ thống CRM của mình.

Khi tạo biểu mẫu khách hàng tiềm năng trong Google Ads, bạn sẽ thấy một nút thử nghiệm bên dưới thông tin thiết lập webhook:

Xin lưu ý rằng giao diện thiết lập có thể khác nếu bạn đang thiết lập biểu mẫu khách hàng tiềm năng trên Tìm kiếm.

Sau khi bạn nhấn nút kiểm tra, một yêu cầu webhook mẫu sẽ được gửi đến điểm cuối webhook đã thiết lập và kết quả sẽ hiển thị. Nếu CRM của bạn nhận được yêu cầu thành công và mã trạng thái phản hồi HTML từ hệ thống là 200, thì bạn sẽ thấy thông báo trạng thái màu xanh lục:

Để hoàn tất kiểm thử trong trường hợp như vậy, vui lòng xác minh rằng CRM của bạn đã nhận và phân tích cú pháp tải trọng mẫu. Nếu bạn không thực hiện bước này, không có gì đảm bảo rằng webhook sẽ hoạt động đúng cách.

Dưới đây là ví dụ về tải trọng đã gửi. Yêu cầu thực tế sẽ chỉ chứa các trường đã được chọn trong biểu mẫu:

Các trường trên biểu mẫu được chọn trong ví dụ: Tên, Số điện thoại, Email
Loại khách hàng tiềm năng: Tải trọng thử nghiệm được gửi bằng giao diện người dùng kiểm tra 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
}

Xin lưu ý rằng giá trị trường form_id sẽ được đặt thành mã nhận dạng thực tế của biểu mẫu nếu bạn đang thực hiện kiểm thử trên một biểu mẫu đã được lưu. Đối với các biểu mẫu chưa được lưu, giá trị dummy sẽ được cung cấp.

Sử dụng lệnh curl

Bạn có thể sử dụng curl trên dòng lệnh của máy Mac hoặc Linux.

  1. Chọn tải trọng mẫu từ phần Samples (Mẫu) và sửa đổi nếu cần.
  2. Lưu trữ thông tin trong một tệp (ví dụ: request.txt) trên máy của bạn.
  3. Chạy lệnh sau trên dòng lệnh:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url