測試

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

在 Google Ads 中建立待開發客戶表單時,您會在 Webhook 設定下方看到測試按鈕:

請注意,如果在 Google 搜尋中設定待開發客戶表單,設定介面看起來可能會有所不同。

按下測試按鈕後,系統會將範例 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