Перейти к основному содержимому

Вопрос-ответ Интеграции и аналитика

Как сделать уведомление на сайте?

Максим, Новосибирск 1,1 тыс. просм.

Хочу, чтобы посетители видели всплывающее сообщение, когда, например, товар добавлен в корзину или форма отправлена успешно. Возможно ли это сделать без сложной разработки, или нужен программист и отдельный сервис?

Алексей Петров технический директор

ответил

эксперт

Самый простой вариант - всплывающее сообщение (toast) прямо на странице: короткая надпись в углу экрана вроде "Товар добавлен в корзину" или "Заявка отправлена", которая появляется на пару секунд и исчезает сама. Это делается несколькими строками JavaScript без сервера и без сложной разработки, любой frontend-разработчик справится за час-два.

Если же вы имеете в виду push-уведомления - те, что приходят пользователю даже с закрытой вкладкой браузера, - это другая технология. Она требует разрешения от посетителя (браузер сам спросит "Разрешить уведомления?"), настройки Service Worker и обычно готового сервиса рассылки: писать протокол push с нуля ради одного сайта не имеет смысла, дешевле подключить существующий виджет.

Есть и третий сценарий - уведомление не посетителю, а вам самим: например, письмо или сообщение в Telegram при каждой новой заявке с сайта. Настраивается через интеграцию формы с почтовым сервисом или ботом, отдельный сервер под это не нужен - форма просто отправляет данные на внешний адрес при отправке.

Для простого toast-сообщения программист на аутсорсе не нужен - готовые решения есть в любом популярном фреймворке. А push-уведомления и оповещения в мессенджер лучше поручить разработчику: тут легко ошибиться с правами доступа и получить письмо в спам вместо инбокса.

Подробный разбор Калькулятор на сайте: когда он приносит заявки, а когда мешает
Все вопросы темы

Задать свой вопрос

Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.

Похожие вопросы

Все вопросы темы «Интеграции и аналитика»

Нужен сайт или доработка?

Опишите, что нужно сделать. Вернёмся с расчётом и предложением по структуре.