Кейс: Парсинг цен конкурентов (Rate Shopper)
Контекст
Заголовок раздела «Контекст»Конкурентный анализ цен в большинстве отелей выглядит так: менеджер раз в несколько дней вручную заходит на Booking и смотрит цены ближайших отелей. Это отнимает время, даёт неполную картину и не позволяет реагировать на изменения рынка оперативно. В высокий сезон ситуация меняется ежедневно.
Автоматизировать сбор цен конкурентов: система должна регулярно собирать тарифы с нескольких онлайн-платформ и предоставлять revenue-менеджеру структурированный отчёт для принятия ценовых решений.
Что было сделано
Заголовок раздела «Что было сделано»1. Настройка парсинга
Заголовок раздела «1. Настройка парсинга»Система автоматически собирает цены заданных объектов-конкурентов с нескольких онлайн-платформ на выбранные даты.
Параметры запроса:
- период (диапазон дат),
- категория номера,
- тип питания,
- вместимость (количество взрослых / детей).
2. Интерфейс анализа
Заголовок раздела «2. Интерфейс анализа»Revenue-менеджер видит сводную таблицу:
| Дата | Собственная цена | Конкурент А | Конкурент Б | Конкурент В |
|---|---|---|---|---|
| 23.08 | — | 72 000 | 68 500 | 74 000 |
| 24.08 | — | 72 000 | 68 500 | 74 000 |
Отклонение от конкурентного поля отображается наглядно.
3. История и динамика
Заголовок раздела «3. История и динамика»Система сохраняет историю собранных данных, позволяя отслеживать:
- как менялись цены конкурентов в предыдущие периоды,
- паттерны изменения цен в зависимости от загрузки и сезона,
- как заблаговременно конкуренты корректируют тарифы перед праздниками.
4. Интеграция с RMS
Заголовок раздела «4. Интеграция с RMS»Данные rate shopper могут использоваться как один из сигналов для RMS: если конкуренты подняли цену — это сигнал к возможной корректировке собственного тарифа.
Результат
Заголовок раздела «Результат»- Revenue-менеджер принимает ценовые решения на основе данных, а не интуиции.
- Экономится 1–2 часа ручной работы ежедневно на мониторинг конкурентов.
- Видны паттерны: конкуренты начинают поднимать цены за N дней до праздников — отель может реагировать заблаговременно.
Что важно учесть
Заголовок раздела «Что важно учесть»- Парсинг — технически сложная задача из-за защит от автоматизации на OTA-платформах. Поддержка скраперов требует регулярного обновления при изменениях на стороне источника.
- Данные нужно интерпретировать с учётом контекста: цена конкурента могла упасть потому что у него огромный остаток номеров — это не сигнал снижать собственную цену.
- Rate shopper — информация для решений, а не автоматический алгоритм. Итоговое решение всегда остаётся за revenue-менеджером.