Сезонностей минимум три, и они не совпадают
Под одним словом прячутся три разные кривые, и планирование ломается ровно там, где их путают.
Первая — сезонность спроса: сколько людей вообще хотят купить в этот период. Вторая — сезонность конкуренции: сколько рекламодателей одновременно вышли в аукцион. Третья — сезонность вашей собственной способности обработать заказы: склад, производство, люди на линии. Третья кривая обычно самая жёсткая и самая игнорируемая.
Ключевое наблюдение в том, что вторая кривая поднимается раньше первой. Конкуренты готовятся к пику заранее, повышают ставки и включают кампании до того, как придут покупатели. В результате возникает окно, где вход в аукцион уже подорожал, а конверсия ещё не выросла. Стоимость заявки в этом окне хуже, чем в любой другой момент года, — и именно здесь чаще всего принимается решение «реклама перестала работать», за которым следует выключение кампаний накануне сезона.
Существует и мелкая сезонность внутри недели и суток. Она устроена так же: часы, когда конкуренция выше, не обязательно совпадают с часами, когда лучше покупают.
Как найти свой цикл, а не отраслевой
Порядок операций важен, потому что каждый следующий источник менее надёжен предыдущего.
Начинают с собственных продаж за два-три полных цикла. Не с заявок, не с трафика — с оплат, потому что только они отражают деньги. График строится по неделям, а не по месяцам: месячная сетка размазывает всплеск, который длится десять дней, и вы его не увидите.
Второй источник — статистика поисковых запросов по вашей семантике. Она показывает рынок, а не вас, и это одновременно её польза и её ограничение: рыночный пик может приходиться на другую неделю, чем ваш, если вы работаете с другим сегментом покупателей.
Третий шаг — наложить обе кривые на график стоимости клика за те же периоды. Именно здесь становится видно окно опережения конкуренции. Если цена клика начала расти за три недели до подъёма продаж, вы знаете длину убыточного окна и можете решить, входить в него или переждать.
Отдельно проверяется третья кривая — операционная. Пик, который вы не способны обработать, не нужно выкупать: оплаченные заявки, до которых не дошли руки, превращаются в отрицательные отзывы, а не в выручку.
Что делать с каждым типом колебания
| Тип колебания | Как выглядит в данных | Что делать с бюджетом |
|---|---|---|
| Годовой пик спроса | Повторяется в том же окне несколько лет подряд | Наращивать заранее, до подъёма ставок конкурентов |
| Событийный всплеск | Узкий пик вокруг конкретной даты | Короткий выкуп с отдельным предложением |
| Плавный подъём и спад | Волна на несколько месяцев без острого пика | Ровный бюджет, управление через стратегию ставок |
| Недельный ритм | Устойчивая разница между днями недели | Корректировки по дням, не отключение целиком |
| Суточный ритм | Разные часы дают разную конверсию | Корректировки по часам после набора статистики |
| Мёртвый сезон | Спрос падает и не возвращается месяцами | Сокращение и смена задачи на сбор аудитории |
Вторая строка требует оговорки. Событийный всплеск короткий, и обучение автоматических стратегий за него не успевает: система реагирует на изменение спроса с задержкой, потому что опирается на накопленные данные. Практический вывод — под узкие события лучше готовить отдельные кампании и запускать их заранее, чем ждать, что алгоритм подстроится по ходу.
Последняя строка — про самое дорогое из типичных решений. Полное выключение в мёртвый сезон обнуляет накопленную статистику, и возврат требует нового разгона: заново набирается объём, заново обучаются стратегии, заново собирается аудитория. Дешевле оставить сокращённый бюджет и переключиться на задачу, которая в межсезонье решается выгоднее, — сбор аудитории для ретаргетинга и наполнение сегментов, которые вы будете возвращать в пик.
Что ломается в сезон
Стоимость заявки выросла вдвое, а продаж больше не стало. Вы вошли в окно опережения: конкуренты уже подняли ставки, покупатели ещё не пришли. Либо переждать окно с сокращённым бюджетом, либо принять убыток осознанно ради накопления статистики к пику — но не менять настройки в панике, иначе к пику кампании придут разлаженными.
Автоматическая стратегия резко сократила показы в первый день всплеска. Алгоритм обучен на данных спокойного периода и считает новую конкуренцию аномалией. Поднимите ограничение по стоимости заранее, а не в момент пика, и дайте стратегии несколько дней на пересчёт; переключение стратегии в разгар сезона обнуляет обучение.
Заявки идут, отдел продаж не справляется, отзывы портятся. Выкуплен спрос, превышающий операционную способность. Сокращайте охват сознательно: отключите наименее маржинальные направления, а не снижайте ставку по всем сразу — второе режет в первую очередь то, что лучше конвертируется.
После пика стоимость заявки не вернулась к прежней. Часть конкурентов осталась в аукционе, а часть вашей аудитории уже совершила покупку и выбыла из спроса. Пересчитайте плановую стоимость заявки для послесезонного периода отдельно — сравнение с досезонными числами будет вводить в заблуждение весь следующий квартал.
Три из четырёх случаев объединяет одно: решение принимается по метрике за короткое окно внутри периода, где короткие окна нерепрезентативны. В сезон стоит заранее договориться, за какой отрезок вы оцениваете результат, и не менять этот отрезок по ходу.
Что менять к сезону, а что не трогать
Соблазн в пик — крутить настройки ежедневно. Это худшее, что можно сделать: каждое изменение сбрасывает накопленную статистику именно тогда, когда она нужнее всего.
Менять стоит то, что связано с предложением. Заголовки и тексты объявлений под сезонный повод, отдельная посадочная страница с актуальными сроками и наличием, дополнения с сезонными условиями. Эти изменения работают через соответствие запросу и через показатель качества, а не через ставку, и потому не разрушают обучение.
Не стоит трогать структуру кампаний, тип стратегии и модель атрибуции. Перестройка групп в разгар пика означает, что вы входите в самый дорогой период года с кампаниями без истории. Если структура плоха, её меняют в межсезонье — там цена ошибки минимальна.
Отдельно про плановые показатели: целевую долю расходов в выручке на сезон стоит согласовать заранее и отдельным числом. В пик она обычно хуже среднегодовой, и если это не проговорено до начала, к середине сезона появится требование «вернуть показатели», исполняемое единственным способом — сокращением закупки в момент максимального спроса. Место для такого числа — годовой документ, где сумма разнесена по месяцам от кривой спроса, несжимаемая часть показана отдельно и заранее названы пороги пересмотра; как собирается план на год, разобрано по блокам.
Где сезонное планирование не помогает
| Ситуация | Почему цикл не читается | Что делать |
|---|---|---|
| Меньше года истории | Нет второго цикла для сравнения | Опираться на запросы, планировать с запасом |
| Разовое внешнее событие в прошлом году | Всплеск не повторится и искажает среднее | Исключить период из расчёта, отметив причину |
| Смена ассортимента или аудитории | Прошлый цикл описывает другой бизнес | Строить план заново, старые данные не переносить |
| Очень длинный цикл сделки | Реклама и оплата попадают в разные периоды | Считать по когортам, а не по календарю |
| Постоянный спрос без выраженных пиков | Колебания в пределах обычного разброса | Не искать сезон там, где его нет |
Последняя строка — про ошибку, которую совершают из лучших побуждений. Если разброс месячных значений укладывается в обычный шум, никакой сезонности в данных нет, и попытка «поймать волну» приведёт к дёрганью бюджета без причины. Проверка простая: если пик этого года не повторяет пик прошлого, вы смотрите на случайность.
Четвёртая строка касается бизнеса с долгим решением. Когда между первым касанием и оплатой проходят месяцы, календарное сопоставление расходов и выручки внутри одного месяца бессмысленно: деньги потрачены в одном сезоне, получены в другом. Здесь помогают когортный разрез и понимание модели атрибуции, а сводка «расход за месяц против выручки за месяц» систематически врёт в обе стороны.
Спорное место
Рекомендация «наращивайте бюджет заранее, до подъёма ставок конкурентов» — самая практичная из всего сказанного и самая рискованная.
Она предполагает, что вы знаете, когда конкуренты войдут в аукцион. Вы не знаете. Наблюдать можно только результат — уже случившийся рост цены входа. Заходя раньше, вы платите за показы аудитории, которая ещё не собирается покупать, и если оценка сдвига окажется неверной, вы просто удлините убыточное окно вместо того, чтобы его обойти. Разница между «зашёл вовремя» и «зашёл рано» видна только задним числом.
Второе сомнение — в самой идее переносить прошлый цикл на будущий. Сезонность устойчива, пока устойчив рынок; изменение состава конкурентов, ассортимента или способа покупки ломает кривую без предупреждения. План, построенный на трёх прошлых годах, — это ставка на то, что четвёртый будет похож, и у этой ставки нет гарантий.
Практический компромисс, в котором я уверен наполовину: планировать сезон не одним числом, а сценариями — что делаем, если пик пришёл на две недели раньше, и что, если позже. Заранее принятое решение о том, при каком признаке вы наращиваете бюджет, стоит дороже любого точного прогноза, потому что прогноз ошибётся, а правило реакции — нет.
Частые вопросы
За какой период смотреть сезонность?
Нужно ли выключать рекламу в мёртвый сезон?
Почему в сезон растёт стоимость клика?
Как понять, что всплеск сезонный, а не случайный?
Как планировать бюджет под сезон?