Настройка воронок продаж у аналітиці сайту
Воронка продаж — послідовність кроків, які користувач проходить від першого відвідування до покупки. Аналіз воронки показує, на якому кроці найбільше відвідувачів — це точка для оптимізації конверсії.
Воронки у GA4
GA4 підтримує два типи воронок:
- Закрита воронка — користувач повинен пройти кроки послідовно
- Відкрита воронка — можна входити на будь-якому кроці
Настройка у GA4:
Reports → Explorations → Funnel Exploration → New Exploration
Кроки воронки задаються через события або умови URL:
| Крок | Подія/URL |
|---|---|
| 1. Каталог | page_view + page_location contains /catalog |
| 2. Карточка | event: view_item |
| 3. Кошик | event: add_to_cart |
| 4. Оформлення | event: begin_checkout |
| 5. Оплата | event: add_payment_info |
| 6. Покупка | event: purchase |
Метрики воронки
Конверсія кожного кроку (до попереднього):
Каталог → Карточка: 40–60% (норма для e-commerce)
Карточка → Кошик: 5–15%
Кошик → Оформлення: 30–50%
Оформлення → Оплата: 60–80%
Оплата → Покупка: 85–95%
Загальна конверсія сайту: добуток усіх кроків. При типічних значеннях — 0.5–2%.
Воронки у Яндекс.Метриці
Метрика → Сегменти → Воронки:
Крок 1: URL містить /catalog
Крок 2: URL містить /product
Крок 3: Ціль "add_to_cart"
Крок 4: Ціль "order_placed"
Метрика показує дані швидше (впродовж години), GA4 — з затримкою до 24 годин.
Сегментація воронки
Одна воронка для всіх — надто грубо. Корисні зрізи:
- За джерелом трафіку (органіка vs реклама)
- За пристроєм (мобільний vs десктоп)
- За містом
- За типом користувача (новий vs повертаючийся)
Мобільні користувачі зазвичай конвертуються гірше на кроці оплати — це точка для UX-оптимізації.
Когортний аналіз
Користувачі, що прийшли в різні періоди, конвертуються по-різному. GA4 Cohort Exploration дозволяє відстежити retention та конверсію у розрізі дат першого відвідування.
Самописна воронка в БД
Для точних даних без впливу блокувальників — власна аналітика подій:
-- Створити воронку з подій
SELECT
COUNT(DISTINCT user_id) FILTER (WHERE step = 'viewed_catalog') as step1,
COUNT(DISTINCT user_id) FILTER (WHERE step = 'viewed_product') as step2,
COUNT(DISTINCT user_id) FILTER (WHERE step = 'added_to_cart') as step3,
COUNT(DISTINCT user_id) FILTER (WHERE step = 'started_checkout') as step4,
COUNT(DISTINCT user_id) FILTER (WHERE step = 'purchased') as step5
FROM user_events
WHERE created_at >= CURRENT_DATE - INTERVAL '30 days';
Час настройки: 2–3 дні для воронок у GA4 та Метриці з сегментацією.







