MAATRIX / Блог / Сколько стоит минута простоя интернет-магазина

Сколько стоит минута простоя интернет-магазина

MAATRIX

«Сайт лежит уже пять минут, но это же копейки» — так думает почти каждый владелец магазина, пока не посчитает цифру на калькуляторе. Пять минут простоя в будний вечер и пять минут в новогоднюю ночь распродаж — это разные деньги, часто на порядок разные. Ниже — рабочая методика, по которой можно за десять минут прикинуть свою цену минуты простоя, не выдумывая цифры и не полагаясь на чужую статистику.

Формула расчёта прямых потерь

Базовая формула такая:

цена минуты простоя = (среднедневная выручка / часы работы в сутки / 60) × коэффициент потерянных заказов

Разберём по частям.

Среднедневная выручка — берётся из вашей аналитики (Google Analytics / Яндекс.Метрика с электронной коммерцией, отчёт в CMS, выгрузка из 1С) за представительный период, лучше за последние 4-8 недель без крупных распродаж, чтобы не завышать типичный день.

Часы работы в сутки — для интернет-магазина это обычно 24, если заказы принимаются круглосуточно. Если у вас, например, колл-центр обрабатывает заказы только с 9:00 до 21:00, а ночью сайт технически доступен, но конверсия близка к нулю — честнее считать по факту активных часов продаж, а не по формальной доступности сайта.

Коэффициент потерянных заказов — самая тонкая часть расчёта, разберём её отдельно ниже.

Пример расчёта (числа условные, для демонстрации метода):

daily_revenue = 1_000_000       # руб, ваша реальная средняя выручка в сутки
work_hours = 24                 # часы работы интернет-магазина
lost_orders_coefficient = 0.4   # доля покупателей, которые не купят позже

per_minute_revenue = daily_revenue / work_hours / 60
price_of_minute_downtime = per_minute_revenue * lost_orders_coefficient

print(round(price_of_minute_downtime, 2))
# 277.78 руб — условная цена минуты простоя для этого примера

Здесь daily_revenue / work_hours / 60 — это «валовая» выручка одной минуты работы магазина, а умножение на коэффициент превращает её в реальную оценку потерь, потому что не каждая минута простоя означает потерянный заказ.

Коэффициент потерянных заказов: почему не 100% и не 0%

Ключевая ошибка — считать, что каждая минута недоступности сайта стоит ровно «выручка за минуту». На практике происходит следующее:

  • Часть посетителей вернётся позже. Человек, который планировал купить конкретный товар (не спонтанно, а осознанно — например, запчасть или технику по списку), скорее всего откроет сайт через час или на следующий день. Для такого сегмента реальная потеря — не сама покупка, а лишь задержка кассового поступления и небольшой риск, что человек за это время найдёт товар у конкурента.
  • Часть заказов теряется безвозвратно. Это в первую очередь импульсивные покупки: увидел баннер, зашёл под настроение, попытался оформить — не получилось — переключился на другое и забыл. Также сюда попадают заказы, где решающим фактором была срочность (подарок «к завтра», акция «только сегодня») — если у конкурента то же самое доступно прямо сейчас, клиент уходит туда безвозвратно.
  • Доля срочных/импульсивных заказов зависит от ниши. У магазина электроники с осознанным циклом принятия решения (сравнивают модели по несколько дней) доля безвозвратных потерь обычно ниже, чем у магазина цветов, подарков, фастфуда или товаров под конкретное мероприятие (билеты, товары к празднику), где решение принимается за минуты.

Отсюда практический вывод: коэффициент 1.0 (100% потерь) почти всегда завышает ущерб, а коэффициент 0 (все вернутся) — фантазия, которая ничего не защищает от риска. Разумный подход — оценить долю импульсивных/срочных заказов в своей воронке (это видно в аналитике по среднему времени от первого визита до покупки) и использовать её как отправную точку для коэффициента, отдельно проговорив клиенту или руководству, что цифра оценочная.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США, Франция и РФ. Оплата картой РФ и по СБП.

Арендовать сервер

Таблица: часовая выручка → примерная цена минуты простоя

Ниже — иллюстративная таблица на трёх условных масштабах магазина. Коэффициент потерянных заказов взят на середину диапазона (0.4) просто для сравнения масштабов; для своего расчёта подставьте свою оценку.

Масштаб магазинаСреднедневная выручка (пример)Выручка в часВыручка в минутуЦена минуты простоя при коэф. 0.4
Маленький магазин100 000 ₽~4 167 ₽~69 ₽~28 ₽
Средний магазин1 000 000 ₽~41 667 ₽~694 ₽~278 ₽
Крупный магазин10 000 000 ₽~416 667 ₽~6 944 ₽~2 778 ₽

Эти цифры не претендуют на «средние по рынку» — это условный пример на круглых числах, чтобы показать, как линейно растёт цена минуты вместе с масштабом бизнеса. Подставьте свою выручку в ту же формулу — и получите свою строку таблицы.

Важный нюанс: часовая выручка распределена неравномерно в течение суток. Если у вас есть почасовая разбивка (в той же Метрике или Analytics), правильнее считать не «среднюю минуту», а минуту в конкретном временном окне — вечерний пик стоит в разы дороже ночного затишья.

Косвенные потери: то, что не видно в кассе за день

Прямые потери — упущенная выручка — считаются относительно просто. Косвенные потери сложнее оценить в деньгах, но именно они определяют, во сколько обходится не разовое, а повторяющееся падение.

  • Репутационный урон. Отзывы вида «сайт вечно лежит» снижают конверсию не только в момент падения, а на недели вперёд — новые посетители видят такие отзывы до покупки. Это не разовая потеря минуты, а понижение базовой конверсии сайта.
  • Отток к конкурентам при повторных падениях. Один инцидент клиент обычно прощает. Два-три за короткий период — и часть аудитории просто переключается на альтернативный магазин, причём не возвращается даже после того, как у вас всё починили: привычка уже сформирована заново.
  • Затраты на разбор инцидента. Время инженеров и менеджмента на post-mortem, переписку с хостером, доказательство инцидента для возврата средств по SLA — это реальные часы работы людей, которые могли бы заниматься развитием, а не тушением пожара.
  • Компенсации и жесты доброй воли. Промокоды пострадавшим клиентам, бесплатная доставка «в качестве извинения», ручная обработка зависших заказов службой поддержки — тоже прямые расходы, просто не всегда попадающие в одну строку отчёта.
  • Издержки маркетинга на удержание. Если отток заметен, отдел маркетинга тратит бюджет на возврат аудитории (ретаргетинг, рассылки со скидкой) — это деньги, потраченные на компенсацию проблемы, а не на рост.

Отдельно стоит смотреть на разницу между разовым коротким сбоем и систематическими падениями: разбор конкретного инцидента и меры вроде мониторинга описаны в статье про мониторинг и алерты при падении сайта — это первый шаг к тому, чтобы вообще узнавать о простое раньше, чем о нём напишут в отзывах.

От чего цифра сильно зависит

Прежде чем нести расчёт руководству как окончательную цифру, стоит честно оговорить его границы.

Время суток падения. Простой в вечерний пик (обычно 18:00-22:00 для B2C-розницы) стоит в разы дороже, чем та же минута в 4 часа утра — просто потому что живых посетителей и активных корзин в этот момент на порядок больше.

Сезонность. Чёрная пятница, предновогодняя неделя, распродажи — выручка в час может быть в 3-10 раз выше обычной, и, соответственно, та же минута простоя обходится кратно дороже. Если вы считали цену минуты по «обычному» дню, а падение случилось в пиковый сезон — умножайте, а не берите среднюю цифру.

Наличие альтернативных каналов продаж. Если у магазина есть маркетплейс-витрина (Ozon, Wildberries), группа в соцсети с оформлением заказа в директ, или колл-центр, принимающий заказы по телефону — часть покупателей во время падения сайта уйдёт туда, а не к конкуренту. Это снижает реальный коэффициент потерь по сравнению с магазином, у которого сайт — единственная точка продаж.

Тип бизнеса — B2C или B2B. У B2B-магазина (закупки для бизнеса, регулярные заказы по контракту) конверсия менее импульсивная: менеджер клиента, скорее всего, оформит заказ на следующий день или позвонит напрямую. У B2C с импульсивным спросом (подарки, еда, товары под настроение) чувствительность к простою выше.

Длительность и повторяемость. Пятиминутный сбой раз в квартал воспринимается иначе, чем ежемесячные получасовые падения — вторая ситуация переводит часть разовых прямых потерь в постоянный отток аудитории, который уже не считается формулой из первого раздела.

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

Если инфраструктура магазина ещё не настроена с учётом отказоустойчивости, полезно посмотреть на пошаговую настройку VPS под интернет-магазин с нуля и на подбор сервера под интернет-магазин в Великобритании, если часть аудитории или логистика ориентированы на европейский рынок.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США, Франция и РФ. Оплата картой РФ и по СБП.

Арендовать сервер

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.

Частые вопросы

Какой коэффициент потерянных заказов брать, если нет своих данных?

Начните с диапазона 0.3-0.5 как рабочей гипотезы и явно пометьте её как оценку, а не факт — затем уточните по своей аналитике (доля заказов с явными признаками импульсивности или срочности) при первой возможности.

Нужно ли считать простой отдельно для сайта и для мобильного приложения?

Да, если у вас разный трафик и разная конверсия в каждом канале — правильнее считать выручку в минуту для каждого канала отдельно и складывать итоговые потери, а не усреднять.

Как учитывать простой платёжного шлюза отдельно от простоя сайта?

Формула та же, но коэффициент потерь обычно выше: если сайт открывается, но оплата не проходит на последнем шаге воронки, доля брошенных корзин, как правило, больше, чем при полной недоступности сайта, потому что клиент уже потратил время и разочарование сильнее.

Стоит ли включать в расчёт заказы, которые клиент оформил по телефону во время падения сайта?

Нет, эти заказы не потеряны — вычтите их выручку из общей оценки потерь, иначе цифра завышена.

Как быстро окупается резервный сервер или второй хостинг-провайдер, если посчитать через эту формулу?

Возьмите свою цену минуты простоя, умножьте на ожидаемое количество минут простоя в год (по опыту прошлых инцидентов или по SLA текущего провайдера) и сравните с годовой стоимостью резервной инфраструктуры — если резерв стоит дешевле ожидаемых потерь, это финансово оправданное решение, а не просто «на всякий случай».

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →