Событие "Попытался уйти с сайта" позволит отправлять триггерное сообщение пользователям и ловить их внимание в самый последний момент - когда они уводят курсор за верхнюю границу вашего сайта.
Событие работает так:
Событие будет записываться на любой странице вашего сайта, где установлен скрипт нашего сервиса.
При необходимости, вы можете настроить событие попытки ухода с определенной страницы или из раздела вашего сайта. Для этого нам понадобится скрипт, который вы сможете добавить в раздел "Настройки" - "Сбор данных о пользователях" - "Настроить JavaScript код":
Попытка ухода с определённой страницы
if (window.location.href == 'URL СТРАНИЦЫ') { (function () { function init() { setTimeout(addMouseout, 5000); } function addMouseout() { document.addEventListener('mouseout', mouseout); } function mouseout(e) { if (Math.round(e.x) >= 0 && Math.round(e.y) <= 0) { carrotquest.track('НАЗВАНИЕ СОБЫТИЯ'); deleteEvent(); setTimeout(addMouseout, 10000); } } function deleteEvent() { document.removeEventListener('mouseout', mouseout); } init() }()) }
❗ Замените URL СТРАНИЦЫ и НАЗВАНИЕ СОБЫТИЯ на актуальные данные. К примеру, в качестве url можно добавить https://example.com/, а в качестве названия - Попытка ухода с главной.
Попытка ухода из раздела
if (location.href.indexOf('ЧАСТЬ URL РАЗДЕЛА') > -1) { (function() { init() function init() { setTimeout(addMouseout, 5000); } function addMouseout(){ document.addEventListener('mouseout', mouseout); } function mouseout(e) { if (Math.round(e.x) >= 0 && Math.round(e.y) <= 0) { carrotquest.track('НАЗВАНИЕ СОБЫТИЯ'); deleteEvent(); setTimeout(addMouseout, 10000); } } function deleteEvent() { document.removeEventListener('mouseout', mouseout); } }()) };
❗ Этот скрипт так же необходимо дополнить актуальными для вашего сайта данными. Пример - вместо ЧАСТЬ URL РАЗДЕЛА можно использовать /dresses/, а в качестве названия события - Посетил раздел с платьями.