E-Commerce

Як налаштувати автоматичні сповіщення про аномалії в продажах

Дмитро Павлик
Дмитро Павлик
14 квітня 2026 · 6 хвилин читання

В одному з проектів клієнт виявив, що рекламна кампанія дає збій і витрачає бюджет без конверсій — через три дні після початку проблеми, коли зайшов перевірити статистику вручну. За ці три дні витрачено 45 000 грн без результату. Якби стояв алерт на «конверсії нижче норми» — дізнався б в той же день.

Аналітика продажів і дашборд

Моніторинг аномалій — це система, яка автоматично виявляє відхилення від норми і повідомляє відповідальну людину. Без щоденної ручної перевірки дашборду.

Які аномалії варто відслідковувати

Є два типи аномалій: негативні (щось пішло не так) і позитивні (щось спрацювало краще очікуваного, варто зрозуміти чому).

Негативні аномалії в e-commerce:

  • Продажі за день нижче X% від середнього за останні 7 днів
  • Конверсія кошика нижче порогу (наприклад, нижче 1.5% — технічна проблема на сайті)
  • Повернення за день перевищили Y% від продажів
  • Рекламні витрати вищі за добовий ліміт без відповідного зростання продажів
  • Специфічний товар не продавався протягом N днів (можлива проблема з наявністю або ціною)

Позитивні аномалії:

  • Раптове зростання трафіку або продажів по конкретному SKU (вірусний ефект, згадка в медіа)
  • Нова аудиторія з незвичного гео

Проста система алертів через Google Sheets + Make

Найпростіший підхід без написання коду:

Крок 1. У Google Sheets є таблиця з щоденними продажами (з CRM або напряму). Додайте стовпці: «Середнє за 7 днів», «Відхилення від середнього %», «Статус» (NORM / ALERT).

Крок 2. Стовпець «Статус» заповнюється формулою: якщо відхилення > -30% — «ALERT DOWN», якщо > +50% — «ALERT UP», інакше — «NORM».

Крок 3. Make-сценарій запускається щодня вранці. Знаходить рядки зі статусом ALERT і надсилає Telegram-повідомлення: «⚠️ Продажі вчора: 12 300 грн. Середнє за тиждень: 19 400 грн. Відхилення: -37%».

Як налаштувати Telegram-бота: створіть бота через @BotFather у Telegram, отримайте токен. У Make використовуйте модуль «Telegram → Send a Message» з вашим chat_id. Chat_id можна отримати через @userinfobot. Весь процес — 15 хвилин.

Як визначити правильні пороги для алертів

Якщо порогів немає — будете отримувати 0 алертів (і пропускати проблеми) або 50 алертів на день (і ігнорувати їх всі). Обидва варіанти безкорисні.

Порядок налаштування: перші 2–4 тижні запустіть систему без відправки алертів — просто збирайте статус ALERT/NORM. Подивіться, скільки разів за цей час справжнє відхилення потребувало реакції. На основі цього скоригуйте поріг.

Для більшості e-commerce -25 до -30% за день — хороший початковий поріг для downside алерту. Вище — занадто чутливо (нормальні коливання), нижче — ризик пропустити реальну проблему.

Що робити при спрацюванні алерту

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

Алерт вартує стільки, скільки коштує реакція на нього. Якщо після сповіщення ніхто нічого не перевіряє — система даремна. Якщо є протокол реагування — алерт окупає час налаштування за перший же спрацьований інцидент.
Дмитро Павлик
Дмитро Павлик
FinTech · E-Commerce аналітика · Digital Command

FinTech-аналітик і автоматизатор. Будує системи фінансової аналітики та автоматизації для e-commerce і FinTech бізнесів. Спеціалізується на інтеграції банківських API, BI-дашбордах і автоматизації звітності.

← Всі статті Ще статті E-Commerce →