測試

在 Google Ads 中設定 Webhook 後,建議您測試客戶關係管理系統 使用測試功能正確設定。否則您可能不會收到 客戶關係管理系統中的待開發客戶資料

在 Google Ads 建立待開發客戶表單時,下方會顯示測試按鈕 進行 Webhook 設定:

請注意,建立待開發客戶時,設定介面可能會有所不同 表單中。

按下測試按鈕後,系統就會將範例 Webhook 要求傳送至您的 系統就會顯示結果如果要求 也會順利收到您的客戶關係管理系統所發出的 HTML 回應狀態碼 系統為 200,系統會顯示綠色狀態訊息:

如要進行這類測試,請確認您的客戶關係管理系統是否正確 接收及剖析範例酬載。如果沒有執行這個步驟, 但不保證 Webhook 能正常運作。

下方顯示已傳送的酬載範例。實際要求 僅包含表單中選取的欄位:

範例中已選取的表單欄位:「名稱」、「電話」、「電子郵件」
待開發客戶類型:由 Webhook 測試 UI 傳送的測試酬載

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

請注意,系統會將「form_id」欄位值設為表單的實際 ID 測試已經儲存的表單。如果表單尚未儲存 系統會提供虛擬值

使用 curl 指令

您可以使用 Mac 或 Linux 的 curl 指令列

  1. 範例中選擇酬載範例。 並視需要修改
  2. 將該檔案儲存在檔案中 (例如request.txt)。
  3. 在指令列中執行下列指令:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url