Kiểm thử

Sau khi thiết lập webhook trong Google Ads, bạn nên kiểm tra xem hệ thống quản lý quan hệ khách hàng (CRM) của mình có đang được thiết lập chính xác bằng chức năng kiểm thử. 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.

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

Xin lưu ý rằng giao diện thiết lập có thể trông khác nếu bạn đang thiết lập một 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 đã định cấu hình và kết quả sẽ xuất hiện. Nếu yêu cầu là CRM của bạn và mã trạng thái phản hồi HTML từ hệ thống là 200, bạn sẽ thấy thông báo trạng thái màu xanh lục:

Để hoàn tất thử nghiệm trong trường hợp như vậy, vui lòng xác minh rằng CRM của bạn đã chính xác đã nhận và phân tích cú pháp tải trọng mẫu. Nếu 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 được 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 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 do giao diện người dùng kiểm tra webhook gửi

{
  "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ế cho biểu mẫu của bạn nếu bạn đang thực hiện thử nghiệm 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, một giá trị giả sẽ được cung cấp.

Sử dụng lệnh curl

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

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