테스트

Google Ads에서 웹훅을 설정한 후 테스트 기능을 사용하여 CRM이 올바르게 설정되었는지 테스트하는 것이 좋습니다. 그렇지 않으면 CRM 시스템에서 리드 데이터를 수신하지 못할 수 있습니다.

Google Ads에서 리드 양식을 구성할 때 웹훅 설정 아래에 테스트 버튼이 표시됩니다.

Google 검색에서 리드 양식을 설정하는 경우 설정 인터페이스가 다르게 보일 수 있습니다.

테스트 버튼을 누르면 구성된 웹훅 엔드포인트로 샘플 웹훅 요청이 전송되고 결과가 표시됩니다. CRM에서 요청을 성공적으로 수신했고 시스템의 HTML 응답 상태 코드가 200이면 녹색 상태 메시지가 표시됩니다.

이러한 경우 테스트를 완료하려면 CRM이 샘플 페이로드를 올바르게 수신하고 파싱했는지 확인하세요. 이 단계를 수행하지 않으면 웹훅이 제대로 작동한다는 보장이 없습니다.

전송된 페이로드의 샘플은 아래와 같습니다. 실제 요청에는 양식에서 선택된 필드만 포함됩니다.

예시에서 선택한 양식 필드(이름, 전화, 이메일)
리드 유형: 웹훅 테스트 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