Заказчик: Агентство Недвижимости «Рускол»
Разработчик: Gralice
Платформа: UMI.CMS Commerce
Сайт: zhk-kantemirovskiy.ru и ещё 50 аналогичных сайтов
Агентство Недвижимости «Рускол», основанное в 1994 году, — одно из крупнейших риэлтерских агентств Санкт-Петербурга и Ленинградской области. За плечами клиента — более 20 лет непрерывной работы и огромное количество успешных сделок с недвижимостью любого типа: от комнат и квартир до крупных коммерческих и загородных объектов.
Основная цель проекта — создать сеть промо-сайтов и интегрировать их с порталами недвижимости для продвижения объектов АН «Рускол» и увеличения продаж квартир в новостройках Санкт-Петербурга.
От нас требовалось подготовить набор программных инструментов для полной и эффективной информационной поддержки бизнеса клиента в сети Интернет. Одним из ключевых направлений деятельности агентства «Рускол» является продажа квартир в строящихся домах, поэтому требовалось обеспечить возможность проведения отдельных промо-кампаний по каждому жилому комплексу.
Тиражное решение
Для каждого жилого комплекса разворачивается отдельный сайт на домене 2 уровня, по каждому проводится отдельная промо-кампания.
В качестве решения мы выбрали популярный подход, основанный на создании группы индивидуальных сайтов — посадочных страниц. Для каждого жилого комплекса разворачивается отдельная посадочная страница, которая продвигается при помощи контекстной рекламы и SEO. Таким образом, создаётся целенаправленное предложение и внимание потенциального клиента агентства концентрируется на предложениях по конкретному объекту.
Поскольку создание сайтов — процесс ресурсоёмкий для разработчика и затратный для клиента, то в случае с типовыми сайтами эту работу целесообразно автоматизировать. Поэтому ключевой задачей для нас в этом проекте была автоматизация технических и административных процессов по запуску посадочных страниц.
Итоговый перечень требований был таким:
Мультисайтовость
В UMI.CMS отлично реализована мультисайтовость. Она позволяет подключить неограниченное число сайтов к одной лицензии и удобно управлять ими через древовидную структуру.
Проанализировав требования к проекту, мы практически сразу определились с платформой, идеально подходящей для его реализации.
На выбор повлияла, прежде всего, отлично реализованная в UMI.CMS мультисайтовость. Она позволяет создать неограниченное количество сайтов (и, соответственно, подключить сколько угодно доменов) на одной лицензии, а также видеть и контролировать все сайты через административный модуль «Структура». Все сайты управляются через общую древовидную структуру. Страницы можно легко перемещать и копировать между сайтами, а это абсолютно необходимо, когда речь идёт о типовых промо-ресурсах. Все действия выполняются в несколько кликов и не требуют особой подготовки от менеджера сайта.
Для того, чтобы снизить бюджет проекта для клиента и избежать однотипной ручной работы для разработчиков, мы решили автоматизировать процесс развёртывания, настройки и заполнения новых сайтов. С этой же целью требовалось автоматизировать загрузку данных в базы недвижимости и сервисы объявлений.
Минимум ручной работы
Используя API UMI.CMS, мы свели к минимуму объём рутинной работы. Посадочная страница запускается и наполняется за 30 минут, многостраничный сайт — за 1 час рабочего времени.
Создание типовых страниц, веб-форм и почтовых шаблонов для них — самая скучная для разработчика часть внедрения нового сайта. Используя богатые возможности UMI.CMS и API модулей, мы смогли сократить этот процесс до нескольких кликов и автоматизировать заполнение сайтов на 50%.
Каждый новый сайт создаётся на отдельном домене 2 уровня и подключается к уже приобретённой лицензии UMI.CMS Commerce, без необходимости докупать дополнительные лицензии.
Общее время запуска новой посадочной страницы, с учётом ручного наполнения текстами и загрузкой медиа-контента, удалось свести к минимуму — не более 30 минут рабочего времени. Это экономит и наши ресурсы и бюджет клиента, сокращая затраты на ручную работу.
Нестандартный обмен данными
На сайт импортируется база недвижимости размером в несколько тысяч объектов в режиме реального времени, обмен данными происходит автоматически.
Используя событийную модель, возможность создать кастомные сплиттеры для импорта данных и всю мощь XSLT шаблонизатора, мы разработали решение, позволяющее импортировать на сайт базу недвижимости размером в несколько тысяч объектов в режиме реального времени. Иными словами, мы использовали заложенную в UMI.CMS возможность работать с непредусмотренными по умолчанию форматами обмена данных. За счёт этого внедрили функционал, который быстро загружает огромные объёмы внешних данных, а также выполняет нужные действия по определённому событию (например, деактивирует объявление при изменении его статуса). В итоге объекты не только добавляются в базу и публикуются на сайте, но и снимаются с публикации автоматически, если утратили свою актуальность.
Мы предполагали, что это будет одна из самых простых задач из общего перечня. «Несомненно, до нас это проделывали тысячу раз и всё, что нам потребуется, — найти готовое решение», — решили разработчики. К сожалению, мы сильно ошибались и выводы были поспешными.
Прежде всего, выяснилось, что с выводом из эксплуатации Народной карты Яндекса исчезла возможность собирать данные об инфраструктуре средствами API Яндекс.Карт. Любые другие способы нарушают пользовательское соглашение, со всеми вытекающими последствиями. С картами от Google ситуация аналогичная.
Нас выручили открытые карты OpenStreetMap, создаваемые и поддерживаемые сообществом энтузиастов. Они позволяют использовать свою информационную базу любым способом. Для сбора данных в определённом радиусе от жилого комплекса мы воспользовались возможностями бесплатного приложения QGIS.
К сожалению, в своём начальном виде результаты полученной выборки нам не подходили, поэтому потребовалось дополнительно отфильтровать и структурировать их надлежащим образом. В конечном итоге мы получили базу координат и наименований всех необходимых объектов инфраструктуры: заправок, поликлиник, кафе, детских площадок и пр. — после чего наложили их на Яндекс.Карты.
Сеть сайтов
На решении уже работают более 50 сайтов — полноценных многостраничных веб-ресурсов, промо-сайтов и посадочных страниц объектов недвижимости.
Уже сейчас на нашем решении эффективно работают более 50 сайтов, 6 из которых являются полноценными многостраничными веб-ресурсами, а все остальные — промо-сайтами и посадочными страницами с идентичной блочной структурой. Все основные процессы полностью автоматизированы и не требуют поддержки или сопровождения администратором.
Запуск в работу нового многостраничного сайта занимает не более одного рабочего часа, а для посадочных страниц и того меньше — порядка 30 минут.
Блочная структура страниц позволяет легко модифицировать лендинги, подстраивая их под проводимые рекламные кампании и требования отдела маркетинга.
И мы, и, что самое главное, клиент полностью остались довольны результатом работы. Сайты решают возложенную на них задачу по привлечению новых клиентов и информационной поддержке уже действующих. Рады, что не ошиблись с выбором CMS, чем заранее обеспечили проекту успех.
»Мурашов Олег,
генеральный директор веб-студии «Грэлис»
Прежде всего, хочется отметить, что предложенное нам решение полностью решает поставленную перед ним задачу — сайты привлекают новых клиентов, чем оправдывают вложенные в разработку ресурсы. Все наши пожелания и идеи были реализованы надлежащим образом, что дало уверенность в успехе дальнейшего сотрудничества с командой веб-студии Грэлис. Мы продолжаем плодотворное сотрудничество, постоянно улучшая существующие и разворачивая новые сайты на хорошо зарекомендовавшей себя платформе.
»Александр Пухов,
руководитель отдела строящейся недвижимости АН «Рускол»