Вебхуки
В Sendsay с помощью вебхуков вы можете отслеживать следующие события:
- уникальное открытие письма,
- переход по ссылке,
- отписка и отмена отписки,
- доставка,
- заполнение формы,
- подтверждение регистрации,
- изменение черновика,
- открытие целевой страницы,
- трекер,
- новый подписчик,
- ответ на письмо.
Как настроить вебхуки
Чтобы настроить вебхуки, перейдите в раздел Настройки системы → Вебхуки:
На шаге Формат уведомления выберите, в каком формате получать уведомления:
- JSON — стандартный формат, передается как элемент
events
в виде JSON-массива, содержащего по одному элементу на событие. - JSON Stream — JSON-объекты описывают события, следующие друг за другом, без разделителя (запятой), возможно разделение пробельными символами (пробелы и переводы строк). Формат подходит для автоматизированного разбора.
На шаге Установка вебхуков настройте вебхуки для событий: нажмите «Добавить» и укажите URL-адрес, на который будут приходить уведомления. При необходимости для одного события можно добавить несколько URL.
Настроенные события передаются по мере накопления с интервалом около 1 минуты.
Описание передачи событий в API
Как сохранять отчёты по вебхукам
Вебхуки можно сохранять в хранилище аккаунта в разделе Настройки системы → Файлы → Отчёты.
Для этого при настройке события нужно указать адрес вида rfs://report/ПАПКА_СОБЫТИЯ
. Например, для события Переход по ссылке адрес будет выглядеть как rfs://report/callback/click
.
Как проверить работу вебхуков
Проверить, как работают вебхуки, можно через сервис Webhook.site:
-
Перейдите на сайт и скопируйте уникальную ссылку, которую сервис сгенерирует автоматически.
-
В Sendsay перейдите в раздел Настройки системы → Вебхуки, напротив нужного события нажмите «Добавить» и вставьте скопированную ссылку.
После выполнения настроенного события в сервисе Webhook.site появится уведомление с подробностями.