Как собирать заявки с нескольких сайтов в одной панели

Обновлено 5 октября 2026

Когда у вас несколько лендингов, магазинов и SaaS, входящие удобно собирать централизованно. При этом важно сохранить сайт, тип события и источник каждого обращения.

Сначала разделите потоки

Контактная форма создаёт лид. Создание пользователя — регистрацию. Отзыв — комментарий. Checkout, успешная оплата и возврат — события в разделе оплат. Регистрацию и успешную оплату можно связать с лидом, сохранив исходную запись.

Выдайте каждому сайту отдельный токен

Добавьте сайты в панели. Отдельный Site Token позволяет отключить один источник и отследить его работу. Для портфеля сайтов используйте поиск и фильтр сайта; управляющий API-ключ может охватывать весь аккаунт или только один проект.

Передавайте стабильный ID и источник

{
  "external_id": "contact-1042",
  "name": "Иван",
  "email": "ivan@example.com",
  "message": "Нужна консультация",
  "page_url": "https://landing.example/contact",
  "form_id": "contact",
  "source": "contact-form",
  "utm_source": "yandex",
  "utm_campaign": "brand",
  "metadata": {
    "product": "Консультация"
  }
}

Отправьте этот JSON на POST /api/v1/ingest/lead с заголовком x-api-key. При повторной попытке используйте тот же external_id: сеть может оборваться после сохранения события, и новый ID создаст вторую запись.

Проверьте реальную доставку

Отправьте первое обращение с сайта и проверьте его появление в панели. Затем подключите Telegram. Наличие бота в настройках само по себе не подтверждает доставку: состояние каждой попытки отображается в очереди уведомлений.

Настройте обработку

Используйте статусы «Новый», «В работе» и конечный результат, добавьте ответственного и напоминание. Спам выделяйте отдельно. Для отчётов сравнивайте сайты за одинаковый период; суммы оплат разных валют не складывайте.

Типичные ошибки

  • Один токен установлен на нескольких независимых сайтах.
  • События оплаты отправляются как контактные лиды.
  • Каждая повторная отправка генерирует новый ID.
  • UTM хранятся только в адресе и не передаются с формой.
  • Бот не имеет доступа к нужному Telegram-чату.