Браузер
Не хранит webhook или OAuth-секрет.
PUBLICЗаявки с сайта должны попадать в CRM с источником, UTM-метками, согласием и защитой от повторной отправки.
Источник, метки, согласие и технический идентификатор помогают маршрутизировать обращение и безопасно повторить запрос.
SOURCEстраница и формаREQUIRED
UTMкампания и каналREQUIRED
CONSENTверсия и времяREQUIRED
REQUEST_IDключ повтораUNIQUE
Форма обращается к серверному endpoint. Он проверяет запрос, ограничивает частоту и только после этого вызывает CRM.
Не хранит webhook или OAuth-секрет.
PUBLICПринимает только согласованный контракт.
SERVERОтсекает мусор и повторные события.
SERVERВозвращает понятный статус регистрации.
SERVERКонтроль включает успешную отправку, дубль, временную ошибку CRM и повтор без повторного создания сущности.
Так быстро видны поля, безопасность, дубли, маршрутизация и точки потери обращения.