Онлайн-сервис: акции приписывали себе рост, который был сезонным
Каждая акция сопровождалась ростом продаж и считалась успешной. Никто не отделял её эффект от сезонного спроса, который поднимал продажи и без скидки.
Модель учитывает сезонность, цену, конкурентов и рекламу отдельно. Видно чистый вклад акции — и то, что часть скидок раздавалась тем, кто купил бы и так.
Что было
Сервис проводил одиннадцать акций в год. Каждая отчитывалась одинаково: продажи в дни акции выросли на столько-то процентов относительно предыдущей недели.
Такой отчёт нельзя оспорить и нельзя проверить. Он не отвечает на главный вопрос: а сколько бы продали без акции? Если акция совпадает с сезонным подъёмом, она присваивает себе чужой рост.
Что сделали
Построили модель, где сезонность, цена, рекламные расходы, активность конкурентов и промоакции — отдельные факторы. Модель оценивает вклад каждого при прочих равных.
Картина изменилась. Осенняя акция, которая показывала прирост 29%, дала чистых 3%: она совпадала с началом учебного года, когда спрос растёт сам. С учётом раздаваемой скидки — прямой убыток.
Летняя акция, наоборот, выглядела скромно — 21% наблюдаемого роста, — но пришлась на спад, и её чистый вклад оказался 18%.
Посчитали каждую акцию с учётом стоимости скидки. Пять из одиннадцати оказались прибыльными, три — около нуля, три — убыточными.
Чего не вышло
Долгосрочный эффект акций на привычки покупателей модель не измеряет: она видит недели, а не годы. Гипотеза, что частые скидки приучают ждать распродажу, осталась гипотезой, хотя данные косвенно её поддерживают.
Результат
Убыточные акции отменили, две переставили на другие даты — ближе к спаду, где они работают. За год маржа выросла на 14% при сопоставимой выручке. Отчёты по акциям теперь содержат чистый вклад, а не разницу с прошлой неделей.
Данные графика
| Период | Наблюдаемый рост | Чистый вклад акции |
|---|---|---|
| Весенняя | 34 | 4 |
| Летняя | 21 | 18 |
| Осенняя | 29 | 3 |
| Чёрная пятница | 88 | 41 |
| Новогодняя | 61 | 12 |
Другие кейсы
Отчёты строились на последнем клике: вся выручка приписывалась поиску и ремаркетингу. Телевидение и наружная реклама выглядели расходами без отдачи.
Эконометрическая модель по двум годам данных: вклад каждого канала с учётом отложенного эффекта и насыщения. Охватные каналы дают треть выручки.
Логика была линейной: больше бюджета — больше продаж. За год расходы выросли вдвое, продажи — на 12%, и никто не мог объяснить, где предел.
Модель показала кривую отдачи по каждому каналу и точку, после которой каждый следующий рубль приносит меньше предыдущего. Бюджеты приведены к этим точкам.
Трафика на сайт школы было достаточно, конверсия — низкая. Родители не понимали ценность продукта: программирование для ребёнка 8–14 лет — покупка не для себя, с длинным горизонтом и без быстрого измеримого результата. Реклама вела на страницу курса, где нужно было сразу записаться, — то есть принять решение о занятиях ребёнка за один визит.
Между рекламой и записью появился бесплатный вебинар для родителей, после него — серия писем с примерами проектов учеников и бот в мессенджере на частые вопросы. Курс подбирается под возраст ребёнка, а следующим шагом идёт не оплата, а бесплатный пробный урок с преподавателем.
Если у вас есть бизнес – у нас есть, что обсудить.
Опишите в двух словах задачу – отвечу в течение 1 рабочего дня. Если совпадаем по подходу, назначим часовой созвон-разбор. Бесплатно.