В одному з проектів клієнт виявив, що рекламна кампанія дає збій і витрачає бюджет без конверсій — через три дні після початку проблеми, коли зайшов перевірити статистику вручну. За ці три дні витрачено 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%».
Як визначити правильні пороги для алертів
Якщо порогів немає — будете отримувати 0 алертів (і пропускати проблеми) або 50 алертів на день (і ігнорувати їх всі). Обидва варіанти безкорисні.
Порядок налаштування: перші 2–4 тижні запустіть систему без відправки алертів — просто збирайте статус ALERT/NORM. Подивіться, скільки разів за цей час справжнє відхилення потребувало реакції. На основі цього скоригуйте поріг.
Для більшості e-commerce -25 до -30% за день — хороший початковий поріг для downside алерту. Вище — занадто чутливо (нормальні коливання), нижче — ризик пропустити реальну проблему.
Що робити при спрацюванні алерту
Алерт — це сигнал, а не діагноз. При спрацюванні перевіряйте в такому порядку: сайт працює? (якщо ні — технічна проблема). Рекламні кампанії активні? Чи є якась зовнішня причина (свято, погода, новини)? Чи не закінчився топовий товар?
Алерт вартує стільки, скільки коштує реакція на нього. Якщо після сповіщення ніхто нічого не перевіряє — система даремна. Якщо є протокол реагування — алерт окупає час налаштування за перший же спрацьований інцидент.