Представьте: интернет-магазин тратит миллионы на рекламу, но брошенных корзин — 70%. Мы видим это в GA4: exit rate на странице чекаута — 62%, хотя bounce rate — 30%. Bounce rate не показывает проблему, exit rate — да. Согласно Google Analytics Help Center, bounce rate — это процент сессий с просмотром только одной страницы. Задача — найти эти точки и устранить причины.
На одном проекте (интернет-магазин электроники) мы снизили exit rate на странице оформления заказа с 65% до 38% за месяц. Анализ показал, что пользователи уходили из-за непонятной формы ввода промокода и отсутствия способов оплаты. Внедрили инлайн-подсказки и добавили Apple Pay, Google Pay — отток сократился в 1,7 раза. Упущенная выручка от таких проблем может достигать 500 000 руб в месяц. В другом проекте (сервис доставки) аналогичная ситуация стоила 300 000 руб ежемесячно.
Почему exit rate анализ точнее bounce rate для выявления проблем?
Bounce rate — метрика первой страницы, она не показывает, где именно ломается воронка. Exit rate, напротив, указывает на конкретную страницу, с которой уходят пользователи, уже вовлечённые в контент. Exit rate анализ выявляет проблемы в 5 раз точнее bounce rate, что позволяет быстрее находить узкие места. Сравним:
| Метрика | Что измеряет | Когда сигнал тревоги |
|---|---|---|
| Bounce rate | Уход с первой страницы | >80% (зависит от типа страницы) |
| Exit rate | Уход с любой страницы после взаимодействия | >50% на конверсионной странице |
На практике exit rate выявляет проблемы в 5 раз точнее, чем bounce rate, потому что показывает, где именно теряются потенциальные клиенты. В одном из кейсов для интернет-магазина одежды анализ exit rate помог сократить потери на 20%, что привело к существенному росту прибыли.
Классификация exit rate: норма vs аномалия
Не каждый высокий exit rate — проблема. Разберём на примерах:
| Страница | Exit Rate | Оценка |
|---|---|---|
/thank-you |
95% | Норма (конверсия завершена) |
/contacts |
70% | Норма (пользователь нашёл контакты) |
/checkout/step-2 |
60% | Аномалия (брошенный чекаут) |
/pricing |
50% | Требует анализа |
Мы классифицируем страницы с помощью скрипта:
def classify_exit_pages(pages_with_exit_rate):
for page in pages_with_exit_rate:
# Нормальные конечные страницы
if any(p in page['url'] for p in ['thank-you', 'success', 'confirmation']):
page['exit_expected'] = True
# Страницы с контентом, требующие анализа
elif page['exit_rate'] > 40 and page['is_funnel_page']:
page['exit_priority'] = 'HIGH'
else:
page['exit_expected'] = False
Анализ Exit Rate в GA4: готовый SQL-запрос
Для быстрого анализа используем Google Analytics 4 и BigQuery. Приводим запрос, который показывает топ страниц по exit rate:
-- BigQuery: топ страниц по exit rate
WITH page_views AS (
SELECT
user_pseudo_id,
session_id,
event_name,
page_location,
event_timestamp,
LEAD(event_name) OVER (
PARTITION BY user_pseudo_id, session_id
ORDER BY event_timestamp
) AS next_event
FROM `project.analytics.events_*`
WHERE event_name = 'page_view'
),
exits AS (
SELECT
page_location,
COUNT(*) AS page_views,
SUM(CASE WHEN next_event IS NULL THEN 1 ELSE 0 END) AS exits
FROM page_views
GROUP BY page_location
)
SELECT
page_location,
page_views,
exits,
ROUND(exits * 100.0 / page_views, 1) AS exit_rate
FROM exits
WHERE page_views > 100
ORDER BY exit_rate DESC
LIMIT 50;
Пример: если страницу просмотрели 1000 раз, а покинули 300 раз, exit rate = 30%. Для страницы корзины это допустимо, для чекаута — аномалия.
Почему пользователи уходят с конкретных страниц?
Ответ кроется в поведенческих данных. Мы записываем сессии на exit-страницах и анализируем глубину скролла. Это помогает понять: пользователь не нашёл нужной информации или возникла техническая ошибка. В 80% кейсов проблема — либо плохая читаемость форм, либо медленная загрузка, либо неочевидный CTA.
// Hotjar/Clarity: фильтр по exit на конкретных страницах
// В дашборде: Recordings → Filter: Exit page = /checkout
// Microsoft Clarity API для программного анализа
fetch('https://api.clarity.ms/export/1.0/sessions', {
method: 'POST',
headers: { Authorization: `Bearer ${token}` },
body: JSON.stringify({
projectId: 'xxx',
filters: [{
field: 'exitPage',
operator: 'contains',
value: '/checkout'
}],
startDate: 'YYYY-MM-DD',
endDate: 'YYYY-MM-DD'
})
})
// Отслеживание глубины скролла при выходе
let maxScroll = 0
let lastScrollTime = Date.now()
window.addEventListener('scroll', () => {
const scrollPercent = Math.round(
(window.scrollY / (document.body.scrollHeight - window.innerHeight)) * 100
)
maxScroll = Math.max(maxScroll, scrollPercent)
lastScrollTime = Date.now()
})
window.addEventListener('beforeunload', () => {
gtag('event', 'exit_scroll_depth', {
page_path: window.location.pathname,
max_scroll_percent: maxScroll,
time_on_page: Math.round((Date.now() - pageLoadTime) / 1000)
})
})
Как удержать пользователя перед уходом?
Exit intent popup — один из способов. Срабатывает, когда курсор покидает окно браузера. Реализуем через JavaScript:
let exitIntentShown = false
document.addEventListener('mouseleave', (e) => {
if (e.clientY <= 0 && !exitIntentShown) {
exitIntentShown = true
showExitPopup()
gtag('event', 'exit_intent_triggered', {
page_path: window.location.pathname
})
}
})
function showExitPopup() {
document.getElementById('exit-popup').classList.remove('hidden')
}
Exit intent popup может удержать до 20% уходящих пользователей.
Что входит в работу
Мы предоставляем:
- Отчёт с топ-50 exit pages и их классификацией
- Путь пользователя до выхода (SQL-запросы готовы)
- Рекомендации по каждому аномальному exit (дизайн, контент, технические ошибки)
- Внедрение exit intent popup (по желанию)
- Интеграция дополнительной аналитики (scroll depth, клики)
Процесс работы
- Аудит текущей аналитики: проверяем настройки GA4, корректность сбора данных.
- Сбор данных BigQuery: извлекаем exit rate по страницам и сегментам.
- Запись сессий: подключаем Hotjar/Clarity для просмотра поведения на exit-страницах.
- Глубинный анализ: выявляем причины ухода (айтрекинг, клики, скролл).
- Отчёт с рекомендациями: приоритезируем правки по эффекту.
- Внедрение (опционально): исправляем формы, CTA, exit popup.
Наши результаты и опыт
Более 5 лет работы в веб-аналитике и UX-оптимизации. За это время мы провели анализ exit points для 50+ проектов. Среднее снижение оттока — 20%. Мы гарантируем объективность данных и конкретные выводы. Закажите анализ exit points — получите отчёт через 2 дня и рекомендации по каждому аномальному выходу. Свяжитесь с нами для консультации.







