Что проверяем
После установки snippet недостаточно увидеть код в HTML. Нужно убедиться, что браузер загружает скрипт, отправляет событие, gateway принимает запрос, а event-сервис показывает событие проекта.

Проверка в браузере
- Откройте сайт в режиме инкогнито.
- Откройте DevTools → Network.
- Обновите страницу.
- Найдите запрос к CDP/gateway/browser collect/pixel endpoint.
- Проверьте HTTP-статус 2xx.
- Посмотрите payload: projectUuid, pixelUuid/tagManagerUuid, event name, visitor/fingerprint.

Проверка в CDP
- Откройте
/projects/{projectUuid}/settings/events. - Нажмите «Обновить».
- Найдите событие, которое должен был отправить сайт.
- Проверьте атрибуты события и связь с customer, если передавался email/softId.
Типовая диагностика
- Нет Network-запроса — snippet не установлен или не сработал trigger.
- 4xx — неверный projectUuid, ключ или payload.
- 5xx — проверяйте gateway/event logs.
- Событие пришло не в тот проект — установлен snippet от другого projectUuid.
Технически: пользователь работает во frontend через REST в gateway. Внутри CDP используется контур frontend snippet → gateway/browser collect → tag manager/pixel/event; API-ключи и доступ проверяются gateway. Пользователю это нужно знать только для диагностики: если UI показывает ошибку, смотрите route, HTTP-статус gateway и связанный сервис.

