Перейти до змісту

Дашборди та KPI

KPI інтернет-магазину: 15 метрик з формулами і де їх брати

Ключові показники інтернет-магазину з формулами — виручка, конверсія, середній чек, маржа, CAC, ROAS, MER, повторні покупки, повернення, залишки — і на які з них дивитися щодня, а на які щомісяця.

DATUMPANELОпубліковано Оновлено 6 хв читання

Обкладинка статті про KPI інтернет-магазину

Метрик для магазину можна придумати сотню. Корисних — близько п'ятнадцяти, і лише 5–6 з них варто бачити щодня. Нижче — довідник з формулами, джерелами і частотою, який я використовую як стартовий «словник метрик».

Продажі

KPIФормулаДжерелоЧастота
Виручка (net)сума оплачених замовлень − поверненняCRM / платформащодня
Кількість замовленьоплачені замовленняCRMщодня
Середній чек (AOV)виручка / замовленняCRMщодня
Товарів у замовленніодиниць / замовленняCRMщотижня

Нюанс: визначте, яку дату брати — створення чи оплати замовлення. Для накладеного платежу різниця може сягати тижня.

Сайт і конверсія

KPIФормулаДжерелоЧастота
Сесії—GA4щодня
Конверсія (CR)замовлення / сесіїCRM + GA4щодня
Add-to-cart rateсесії з add_to_cart / сесіїGA4щотижня
Checkout completionpurchase / begin_checkoutGA4щотижня

Конверсію рахуйте за пристроями. Падіння загальної CR часто — це проблема лише мобільного checkout. Як правильно налаштувати події — у статті про ecommerce у GA4.

Маркетинг

KPIФормулаДжерелоЧастота
Рекламні витратисума за каналамиAds APIщодня
ROASвиручка каналу / витрати каналуCRM + Adsщотижня
MERвся виручка / всі витратиCRM + Adsщодня
CACвитрати / нові клієнтиCRM + Adsщомісяця

Формули і пастки — у статтях ROAS і POAS та LTV і CAC.

Прибутковість

KPIФормулаДжерелоЧастота
Валова маржа, %(виручка − собівартість) / виручкаCRM + облікщотижня
Маржинальний прибутоквиручка − собівартість − доставка − комісії − рекламаусіщотижня
Маржа за товаром/категорієюте саме на рівні SKUCRM + облікщомісяця

Найважливіша метрика, яку магазини рахують найрідше. Детально — у статті про маржинальний прибуток.

Клієнти

KPIФормулаДжерелоЧастота
Частка повторних покупцівклієнти з 2+ замовленнями / усіCRMщомісяця
Частка виручки від повторнихвиручка повторних / всяCRMщомісяця
LTV₁₂накопичена маржа когорти за 12 міс. / клієнтиCRMщомісяця
Утримання М1/М3когортиCRMщомісяця

Когортний аналіз тут незамінний.

Операції

KPIФормулаДжерелоЧастота
Частка поверненьповернені замовлення / доставленіCRMщотижня
Відмови від отриманняне забрані на пошті / відправленіCRM / служба доставкищотижня
Out-of-stock хітівхіти з нульовим залишкомоблікщодня

Для магазинів з накладеним платежем «невикуп» — окремий великий витік маржі: доставка в обидва боки за рахунок магазину.

Що виносити на перший екран

Для більшості магазинів:

  1. Виручка (net)
  2. Замовлення
  3. Середній чек
  4. Конверсія за пристроями
  5. MER
  6. Маржинальний прибуток після реклами

Решта — на вкладках «Маркетинг», «Товари», «Клієнти» (структура дашборда магазину).

Як не перетворити KPI на шум

  • кожна метрика має власника і дію, яку він робить при відхиленні;
  • порівнюйте з тим самим днем тижня або середнім за 4 тижні;
  • на малих обсягах дивіться тижневі значення, а не денні;
  • підписуйте, звідки метрика і як рахується — це знімає 80% суперечок «у мене інакше».

Як KPI пов'язані: дерево драйверів

KPI найкорисніші у вигляді дерева, де кожен рівень пояснює рівень вище:

Маржинальний прибуток
├── Виручка = Сесії × Конверсія × Середній чек
│   ├── Сесії: за каналами (платні, органіка, email, прямі)
│   ├── Конверсія: за пристроєм, сторінкою входу, новими/повторними
│   └── Середній чек: товарів у замовленні × ціна товару − знижки
└── Змінні витрати
    ├── Собівартість (% від виручки)
    ├── Фулфілмент на замовлення
    ├── Комісії платіжок
    └── Реклама → CAC нових клієнтів

Коли верхнє число змінилося, спускайтеся деревом — причина зазвичай знаходиться двома рівнями нижче.

Приклад: формули з числами

Усі цифри ілюстративні, за один місяць:

KPIФормулаПриклад
Конверсіязамовлення / сесії1 200 / 80 000 = 1,5%
Середній чеквиручка / замовлення1 320 000 / 1 200 = 1 100
Товарів у замовленніодиниці / замовлення2 160 / 1 200 = 1,8
Частка нових клієнтівперші замовлення / замовлення780 / 1 200 = 65%
CACреклама / нові клієнти234 000 / 780 = 300
Повторні за 90 днівклієнти з 2+ замовленнями за 90 днів / клієнти18%
Частка поверненьповернена виручка / виручка39 600 / 1 320 000 = 3%
Маржинальний прибуток, %(виручка − змінні витрати − реклама) / виручка22%

Дві практичні примітки. Перша: рахуйте конверсію з того самого джерела, що й сесії (GA4), але замовлення беріть із бекенду, якщо GA4 частину губить — і чітко це підпишіть, бо число відрізнятиметься від GA4. Друга: CAC рахується лише на нових клієнтів. Якщо ділити рекламу на всі замовлення, залучення виглядає дешевшим, ніж є.

SQL: одна тижнева таблиця KPI

WITH o AS (
  SELECT DATE_TRUNC(order_date, WEEK(MONDAY)) AS week,
         COUNT(*) AS orders,
         SUM(revenue_net) AS revenue,
         COUNTIF(is_first_order) AS new_customers,
         SUM(units) AS units,
         SUM(refund_amount) AS refunds
  FROM clean.orders WHERE status = 'paid' GROUP BY 1
),
s AS (SELECT DATE_TRUNC(day, WEEK(MONDAY)) AS week, SUM(sessions) AS sessions FROM mart.daily_sessions GROUP BY 1),
a AS (SELECT DATE_TRUNC(day, WEEK(MONDAY)) AS week, SUM(spend) AS spend FROM clean.ad_spend GROUP BY 1)
SELECT o.week, s.sessions, o.orders,
       SAFE_DIVIDE(o.orders, s.sessions)        AS conversion_rate,
       SAFE_DIVIDE(o.revenue, o.orders)         AS aov,
       SAFE_DIVIDE(o.units, o.orders)           AS items_per_order,
       SAFE_DIVIDE(a.spend, o.new_customers)    AS cac,
       SAFE_DIVIDE(o.refunds, o.revenue)        AS refund_rate
FROM o LEFT JOIN s USING (week) LEFT JOIN a USING (week)
ORDER BY week DESC;

Тижнева деталізація згладжує шум днів тижня і підходить для більшості рішень. Щоденну лишайте для моніторингу.

Бенчмарки: спочатку порівнюйте із собою

Галузеві середні конверсії чи середнього чека дуже різняться залежно від категорії, ціни, структури трафіку і країни, а більшість опублікованих «бенчмарків» не пояснюють, як їх виміряли. Найнадійніший орієнтир — ваша власна історія:

  • той самий тиждень минулого року (сезонність)
  • середнє за останні 4 тижні (тренд)
  • план, якщо він є

Якщо використовуєте зовнішній бенчмарк, запишіть поряд джерело і методику та сприймайте його як контекст, а не як ціль.

Пороги сповіщень, що не кричать «вовк»

KPIСповіщати, колиЧому так
Замовлення (день)нижче 60% середнього за той самий день тижня за 4 тижніловить збої оформлення чи трекінгу, не реагуючи на звичайні просідання
Конверсія (день, за пристроєм)падає більш ніж на 30% від середнього за 4 тижні при 500+ сесіяхмалі вибірки — це шум
Частка повернень (тиждень)вище 1,5× середнього за 8 тижніврання ознака проблеми з товаром чи доставкою
CAC (тиждень, за каналом)вище макс. CAC з юніт-економікина нових клієнтах втрачаються гроші

Налаштуйте пороги через місяць. Якщо сповіщення приходить щотижня і ніхто не реагує, поріг неправильний.

Типові помилки з KPI e-commerce

ПомилкаЩо йде не такЯк виправити
Усереднення відсотківсереднє щоденних конверсій ≠ конверсії за періодзавжди перераховуйте з сум: Σ замовлень / Σ сесій
Виручка з ПДВ і доставкою в одних звітах і без — в іншихчисла між екранами ніколи не збігаютьсяодне визначення у словнику, всюди однаково
Рахувати скасовані замовленнязавищена виручка, потім «падіння», коли їх скасовуютьрахувати оплачені; скасування показувати окремо
Порівняння з учораефекти дня тижня виглядають як трендипорівнювати з тим самим днем минулого тижня
40 KPI одночасноніхто не знає, які важливі5–7 на першому екрані, решта — за клік
Середній чек без кількості товарів у замовленніне відрізнити вплив ціни від впливу кошикапоказувати обидва поруч

У кожного KPI — власник і важіль

KPI без власника — просто число. Для кожного KPI першого екрана запишіть, хто відповідає і що може змінити:

KPIВласникВажелі
Конверсіяe-commerce менеджерUX оформлення, швидкість сторінок, способи оплати, картки товарів
Середній чекмерчандайзингкомплекти, пороги, крос-продажі, ціни
CACмаркетингмікс каналів, таргетинг, креативи, ставки
Повторні покупкиCRM/утриманнялисти після покупки, лояльність, асортимент
Частка поверненьопераціїописи товарів, розмірні сітки, пакування, вибір перевізника

На щотижневій нараді кожен власник одним реченням пояснює, чому змінилося його число. Ця звичка перетворює дашборд на інструмент управління.

Перегляд самого набору KPI

Раз на квартал дивіться не на значення, а на сам список KPI. Приберіть ті, за якими ніхто нічого не робив три місяці, додайте ті, що постійно спливали як запитання, і перевірте, чи в кожного досі є власник. Набір KPI, який ніколи не змінюється, зазвичай означає, що ним насправді ніхто не користується. Зміни фіксуйте в словнику метрик з датою — щоб через рік було зрозуміло, чому графік «обірвався» чи з'явився.

Часті запитання

Яка конверсія інтернет-магазину вважається нормальною?

Залежить від категорії, ціни, трафіку й пристроїв. Найкращий орієнтир — власна динаміка за пристроями і каналами, а не середні з інтернету.

Чи рахувати виручку з ПДВ?

Для управлінських звітів зручніше без ПДВ (якщо ви платник), щоб маржа й ROAS рахувалися від реальних грошей. Головне — однаково в усіх звітах.

Як рахувати середній чек з урахуванням повернень?

Найпростіше — net-виручка / кількість невідмінених оплачених замовлень. Позначте визначення в підказці до метрики.

Скільки KPI має бути в дашборді?

На першому екрані — до 6. Загалом у кабінеті може бути і 30, але згруповані за розділами.

Теги: e-commerceKPIметрики

Автор

DATUMPANEL — Аналітика даних для бізнесу

DATUMPANEL — це незалежний аналітик даних з України. Будую дашборди для власників бізнесу, налаштовую GA4 і експорт у BigQuery, збираю пайплайни даних і автозвіти в Telegram для e-commerce, сервісного бізнесу, SaaS і агенцій — від аудиту даних до рішень.

Написати в Telegram[email protected]Відкрити демо

Читайте також

Хочете таку аналітику у себе?

Опишіть, які дані у вас є і на які запитання бракує відповідей. Відповім того ж дня — з планом, термінами й тим, що можна зробити швидко.

Або напишіть напряму:

Відкрити демо →

Залиште заявку

Відповім протягом робочого дня.

Що вас цікавить
Сфера бізнесу
Ще деталі · необов’язково
Орієнтовний бюджет · необов’язково
Коли зручно почати · необов’язково
Які джерела даних є · необов’язково

Надсилаючи форму, ви погоджуєтесь з Політикою конфіденційності — контакти використовуються лише для відповіді на заявку.