Каким бывает динамическое ценообразование? Самый традиционный вариант — когда продавец назначает цену в зависимости от таких очевидных переменных, как сезон. Допустим, разместить рекламу в СМИ дешевле в июле, чем в сентябре. На российских поездах дороже всего кататься во время летних школьных каникул. Здесь действует простой принцип: чем выше спрос, тем выше цена. Для такого ценообразования необязательно иметь даже аналитиков, не то что роботов. Особенно если у компании почти нет конкурентов.

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

Еще один тип динамического ценообразования связан с машинным обучением. Такое обучение имеет смысл, когда у продавца большой ассортимент и полно конкурентов. Основная задача — найти оптимальную цену, или справедливую, если хотите. То есть цену, которую покупатель готов заплатить прямо сейчас и которая позволяет продавцу работать в плюс, не нарушая закон. Примеров такого ценообразования в российском онлайн-ретейле почти нет. Насколько я знаю, наш пилотный проект, начавшийся весной 2018 года, был первым подобным опытом.

Прежде чем узнать его результаты, посмотрите на простом примере, как в принципе работает «машинное» динамическое ценообразование.

Как работает «машинное»
динамическое ценообразование
на примере магазина модных рубашек

на складе
продано


Магазин модных рубашек
Магазин работает в торгово-развлекательном центре. В пятницу поступила новая коллекция летних рубашек: синих, зеленых и красных. Всех рубашек — одинаковое количество. В субботу рубашки выставили на продажу. Вечером в воскресенье подвели итоги: за выходные купили шесть синих рубашек, три зеленых и одну красную.

Синие рубашки популярны, а красные имеют отличный шанс остаться на складе до следующего лета. Система ценообразования магазина анализирует эти данные и предлагает повысить стоимость синей рубашки на 15%, чтобы не допустить быстрого вымывания. Стоимость зеленой и красной рубашек — оставить на прежнем уровне. Директор магазина соглашается. В понедельник и вторник результаты такие: три синие, две зеленые и одна красная рубашка. Неплохо, учитывая, что в будни спрос в 2 раза ниже.

Система снова ищет справедливую цену, чтобы спрос был сбалансированным, а маржа — на запланированном уровне. Новые цены пробуют в среду и пятницу. Наконец, к выходным, на которые вся надежда, система находит идеальный баланс: снизить стоимость зеленых рубашек на 7%, стоимость красных — на 15%. Результаты выходных: четыре синие, пять зеленых и четыре красные рубашки. Товар вымывается равномерно, купили на 30% больше, чем в прошлые выходные, маржа на запланированном уровне. Ура.

В этом примере система работает с такими переменными, как скорость продажи товара, остатки на складе, возвраты, сезонность, день недели. Всего-то! В онлайн-магазинах система знает, сколько миллисекунд пользователь смотрел на товар, как долго колебался, наведя курсор на кнопку «в корзину». Если немного поколдовать с cookies, система будет учитывать, на какие ресурсы ваши покупатели ходят, что покупают в других магазинах и по какой цене. С такими данными можно грамотно корректировать цены хоть каждые 10 минут, как это практикует, например, Amazon.

Кейс: пилотный проект в большом интернет-магазине
Что за интернет-магазин и какая проблема. Аутлет модной одежды, обуви и аксессуаров. Не Amazon, но больше 100 тыс. артикулов. Как у любого магазина, есть скидки, распродажи, акции. Все это отлично генерирует трафик, но плохо сказывается на марже.

Группа аналитиков магазина не справляется с объемом работы: пересмотр цен начинается, если товар лежит мертвым грузом 30 дней. Акции и скидки на группы товаров часто назначаются примерно с таким обоснованием: «Давайте снизим на 25% цены на лыжные костюмы, потому что скоро весна, ну и конкуренты так делают». В итоге аутлет никак не может выйти из операционного минуса.

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

Решение. Внедрить систему динамического ценообразования, которая работает в сотни раз быстрее аналитиков. Она будет ежедневно менять цены на каждый товар и «смотреть» отклики. Так система научится понимать, какой товар можно продать дороже (и на сколько), а на какой — сделать скидку. Мы договорились с аутлетом, что пилотный проект будет считаться успешным, если маржа на экспериментальной выборке товаров вырастет на 10%.

Товары для проекта предложили выбрать максимально объективно: просто взять артикулы, которые оканчиваются на ноль. В случайную выборку попадают товары всех сезонов. Для мужчин, женщин и детей. Пуховики, носки, зонты, блузки, колготки, ремни — большинство видов товаров, всего около 5 тыс. артикулов.

Алгоритм работы. Чтобы система определяла оптимальную цену, ей сначала надо объяснить, что мы, люди, понимаем под оптимальностью. Еще ей нужно задать рамки. Например, снижать цену сразу на 25% нельзя, даже если все цифры говорят, что это правильно.

В общем виде действовали так:
  1. Взяли существующую статистику продаж аутлета. На ограниченной выборке (несколько сотен товаров) проанализировали реакцию покупателей на изменения цен. Так мы выяснили, какие товары были недооценены, а какие переоценены.
  2. Проверили несколько гипотез о психологии покупателей, чтобы помочь алгоритму быстрее находить оптимальную цену. Выяснилось, к примеру, что для покупателя аутлета стоимость 2500 рублей является психологическим барьером. Если рубашка стоит 2500 рублей, повышение на 200 и даже 300 рублей почти никто не заметит. А если рубашка стоит 1500 рублей, повышение на 100 рублей для большинства — стоп-сигнал.
  3. «Скормили» данные алгоритму. Алгоритм анализирует данные всего пилотного ассортимента. И дает рекомендации типа: на этот джемпер можно накинуть 100 рублей, а эти босоножки лучше удешевить на 50 рублей.
  4. Рекомендации обновляются ежедневно, они зависят от отклика покупателей. Это не так часто, как в Amazon, но и не раз в месяц, как было раньше.


Какие результаты. Наш эксперимент длился почти 6 месяцев. Маржа в рамках проекта выросла на 12%, что лучше, чем планировалось. Заказчик признал проект успешным.

Что было после эксперимента. В магазине случились организационные перемены, и ценообразование с помощью умной машины оказалось не самой приоритетной задачей. Короче говоря, масштабирования не было.

Значит ли это, что спрос на такое ценообразование у российских интернет-магазинов не сформировался? Нет, не значит — судя по запросам с рынка, интерес есть, и не только у продавцов товаров, но и услуг. Не хватает только решимости пойти дальше пилотного проекта, даже удачного; это ощущается и в отношениях бизнеса с другими технологиями. Но я готов поспорить, что уже в 2020 году решительных станет гораздо больше.