KØVBA Spaces, Надя Ковба

Выставки, которые человек проходит в одиночку: один зритель на сеанс, вход строго по времени. Такой формат живёт продажей билетов — и именно она была сломана. Этот кейс про то, как сайт чинили дважды: сначала планово, потом за один день.

  • 10 страниц
  • три выставки
  • один зритель на сеанс
  • Самара
6 часовот падения билетной системы до рабочей заглушки
1 деньна полную смену билетной платформы

Было

  • Кнопки «купить билет» не работали
  • Меню вело на якорь, которого нет на странице
  • 4 адреса из 10 отдавали 404
  • Английская версия ссылалась на мёртвый домен
  • Счётчиков аналитики было несколько

Стало

  • 10 страниц из 10 отвечают кодом 200
  • Автоматический аудит: 0 проблем
  • Один счётчик, корректный учёт
  • Ни одной формы — данные не собираем
  • Две билетные системы вместо одной

Как это выглядит сейчас

kovbaspaces.ru
Главная страница сайта выставок
Главная: выбор из трёх выставок
kovbaspaces.ru
Карточки трёх выставок
«Путь», «Тишина», «8 комнат» — по одному зрителю на сеанс

Как делали

Собрали заново и проверили автоматикой

К концу сентября все страницы отвечали кодом 200, а проверка 13 ссылок и 121 файла не нашла ни одной ошибки. У каждой страницы свои заголовок, описание и canonical, работает баннер cookie, настроены карта сайта, 404 и переезд на https.

Когда данные можно не собирать, их правильнее не собирать.

На сайте нет ни одной формы — и это решение

Бронирование целиком живёт в билетном сервисе. Значит, сайту не нужно собирать имена и телефоны: нет форм — нет обработки персональных данных, нет базы, которую надо защищать.

11 октября: билетная система легла вместе с дата-центром

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

  • Через 6 часов вместо мёртвой кнопки — извинение, телефоны кураторов и условия оплаты
  • Замену выбирали по шести критериям, главные — независимая инфраструктура и открытый API
  • Заявка в воскресенье, согласование в понедельник в 11:00, переключение за час
  • Около 80 проданных сеансов закрыли вручную, чтобы не продать занятое место

Вывод, который забрали себе

Теперь у площадки две билетные системы вместо одной. Когда весь доход завязан на один внешний сервис, его отказ становится отказом бизнеса, а резервный канал продаж стоит дешевле одного потерянного выходного.

Как это выглядело по дням

  1. 19 сентября
    Проверка: кнопки покупки не работают, 4 адреса из 10 отдают 404, английская версия ссылается на мёртвый домен.
  2. 29 сентября
    Все 10 страниц отвечают 200. Автоматический аудит: 0 проблем на 13 ссылках и 121 файле.
  3. 11 октября
    Отказ дата-центра. Билетная система недоступна, продажи остановлены.
  4. 11 октября, +6 часов
    На сайте — извинение, телефоны кураторов и условия оплаты. Продажи идут вручную.
  5. 12 октября, воскресенье
    Выбрана замена по шести критериям, отправлена заявка.
  6. 13 октября, 11:00
    Согласование получено. Через час сайт продаёт билеты в новой системе.

Что изменилось в цифрах

ПоказательБылоСталоКомментарий
Рабочих страниц6 из 1010 из 10четыре отдавали 404
Проблем в автоматическом аудите—013 ссылок, 121 файл
Счётчиков аналитикинесколько1двойной учёт убран
Форм на сайте—0персональные данные не собираем
Простой продаж 11 октября—6 часов до заглушки1 день до новой системы
Сеансов в новой системе—3700+расписание до 31 декабря
Билетных систем12вторая как резерв

Похожая задача?

Опишите, что у вас сейчас. Начнём с бесплатного аудита — он покажет, нужна ли пересборка или хватит точечных правок.

Нажимая кнопку, вы отправляете обращение. Мы не передаём данные третьим лицам и не ведём рекламных рассылок.

Вопросы по этому кейсу

Почему на сайте нет ни одной формы?

Вся продажа идёт в билетном сервисе, и сайту незачем собирать имена и телефоны. Нет форм — нет обработки персональных данных, нет базы, которую надо хранить и защищать.

Зачем менять билетную систему из-за одной аварии?

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

Что произошло с уже проданными билетами?

Они остались действительны в прежней системе. Около 80 занятых сеансов мы вручную закрыли в новой, чтобы на то же время не продали второй билет: формат выставок не допускает двух зрителей на сеанс.

Сайт починили за один день — а почему он сломался?

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