@angelzzz

Как показывать всплывающее окно только новым клиентам?

Как настроить вывод всплывающих окон только для тех, кто впервые на сайте?

Хочу начать собирать базу подписчиков. Может есть готовые решения бесплатные или недорогие?
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Это делается примерно так:
1. Пользователь заходит на сайт
2. Система проверяет есть ли флаг в Cookie или в LocalStorage
3. Если флаг есть, ничего не делаем
4. Если флага нет, показываем окно, ставим этот флаг
5. Profit!

Как работают Cookie, JS-библиотека для работы с Cookie
Как работает LocalStorage
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Подозреваю, что речь идет о "гостях" сайта, т.е. не авторизованных пользователях? Тогда после показа сообщения пишите "неустаревающую" куку (ну на 1 год, например) или храните состояние "показано/непоказано" в localstorage (для относительно современных браузеров).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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