在表單建構工具使用者介面中使用 Webhook 驗證 (建議做法)
在 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。
- 從範例中選擇酬載範例,並視需要修改。
- 請將檔案儲存在檔案中 (例如
request.txt
)。 - 在指令列中執行下列指令:
$ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url