Как работает exit intent

Браузер постоянно получает координаты мыши. Exit intent-скрипт отслеживает движение вверх к зоне браузерного интерфейса. Когда курсор пересекает верхнюю границу — срабатывает триггер, и пользователь видит попап.

Это последний момент контакта. Пользователь уже решил уйти. Задача оффера — дать причину остаться или завершить покупку.

Когда exit intent работает, а когда нет

Сценарий Эффективность Почему
Корзина с товарами, пользователь уходит Высокая Горячее намерение + конкретный оффер
Новый пользователь без корзины Средняя Скидка на первый заказ работает, если оффер свежий
Повторный показ в той же сессии Низкая Раздражает, увеличивает вероятность необратимого ухода
Страница статьи/блога Низкая Нет транзакционного контекста, некуда конвертировать

Персонализация оффера

Максимальный ROI exit intent достигается, когда оффер конкретен:

  • Корзина > 0 → «Ваша корзина ждёт вас. Скидка 10% действует ещё 2 часа»
  • Просматривал конкретный товар → «[Название товара] — последний на складе»
  • Новый пользователь → «Ваш первый заказ со скидкой 500 ₽»
  • Вернувшийся без покупки 30+ дней → «Что-то изменилось — посмотрите новинки»

Совет: не ставьте exit intent на страницы оформления заказа и оплаты — это нарушает финальный шаг воронки и увеличивает потери на checkout. Разрешённые зоны: главная, PLP, PDP, страница корзины.

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

  • Показ при каждом визите. Пользователь, который случайно переместил мышь, видит попап. Раздражает, снижает лояльность.
  • Общий оффер без контекста. «Хиты продаж» вместо конкретного товара — низкая конверсия.
  • Нет закрытия попапа. Пользователь не может закрыть — это воспринимается как ловушка, а не помощь.
  • Мобайл без адаптации. Десктопный exit intent на мобайле не работает: нет мыши. Нужна отдельная мобайл-логика (scroll-back).