Использование проверки веб-перехватчика в пользовательском интерфейсе конструктора форм (рекомендуется)
После настройки вебхука в Google Рекламе мы рекомендуем вам проверить правильность настройки вашей CRM с помощью функции тестирования. В противном случае вы можете не получить данные о лидах в своей CRM-системе.
При создании формы для потенциальных клиентов в Google Рекламе вы увидите кнопку тестирования под настройкой вебхука:
Обратите внимание, что интерфейс настройки может выглядеть иначе, если вы настраиваете форму для потенциальных клиентов в Поиске.
Как только вы нажмете кнопку тестирования, образец запроса веб-перехватчика будет отправлен на настроенную вами конечную точку веб-перехватчика, и отобразится результат. Если запрос был успешно получен вашей CRM и код состояния ответа HTML от вашей системы был 200
, вы увидите зеленое сообщение о статусе:
Чтобы завершить тест в таком случае, убедитесь, что ваша CRM правильно получила и проанализировала образец полезных данных. Без выполнения этого шага нет никакой гарантии, что вебхук работает правильно.
Пример отправляемой полезной нагрузки показан ниже. Фактический запрос будет содержать только поля, которые были выбраны в форме:
Поля формы, выбранные в примере: Имя, Телефон, Электронная почта.
Тип интереса: тестовая полезная нагрузка, отправленная через пользовательский интерфейс тестирования веб-перехватчика.
{
"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
будет установлено на фактический идентификатор вашей формы, если вы выполняете тест на уже сохраненной форме. Для несохраненных форм будет предоставлено фиктивное значение.
Использование команды завитка
Вы можете использовать Curl из командной строки Mac или Linux.
- Выберите образец полезных данных из Samples и измените его при необходимости.
- Сохраните его в файле (например,
request.txt
) на своем компьютере. - Запустите следующую команду в командной строке:
$ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url