Trigets.com – конструктор посадочных страниц

SaaS-сервис для малого бизнеса, работающий по подписке

О проекте

Эффективный облачный конструктор лендинг-сайтов, позволяющий в короткий срок и без специального опыта создать свой сайт, состоящий из одной или нескольких лендинг-страниц.

Разработан облачный SaaS-сервис Trigets.com, позволяющий предпринимателям без технической подготовки создавать профессиональные лендинги. Платформа объединяет визуальный редактор на основе Vue.js с библиотекой из 50+ адаптивных блоков, встроенную CRM, сквозную аналитику и приём платежей. Решение работает по подписке с 14-дневным пробным периодом, обеспечивая мультитенантную работу при росте пользователей. Реализованы неограниченная многостраничность, сплит-тестирование с автоматическим определением победителя и автоматическая публикация на поддоменах. Проект выполнен командой из архитектора, двух senior-разработчиков, дизайнера, аналитика и двух верстальщиков с использованием PHP (Laravel), MySQL, Redis и S3.

ЗАДАЧА

Перед командой стояла цель разработать облачный SaaS-сервис, позволяющий малому бизнесу и частным предпринимателям без специальных знаний создавать профессиональные посадочные страницы и полноценные лендинг-сайты. Требовалось реализовать конструктор, который бы сочетал визуальную простоту Drag-and-Drop интерфейса с широкими маркетинговыми возможностями — от приёма платежей до встроенной CRM и сквозной аналитики. Продукт должен был работать по подписке с 14-дневным бесплатным периодом, обеспечивая стабильную мультитенантную работу при растущем количестве пользователей. В процессе постановки задачи функциональное ядро расширилось до полноценной платформы для интернет-маркетинга с поддержкой многостраничности, сплит-тестирования и каталога товаров.

РЕШЕНИЕ

Архитектор и два ведущих senior-разработчика спроектировали модульную облачную систему с использованием современного на тот момент стека: бэкенд на PHP (фреймворк Laravel), фронтенд — связка Vanilla JS и Vue.js для интерактивного редактора страниц, база данных MySQL с кэшированием в Redis и файловое хранилище S3 для статики. Визуальный Drag-and-Drop редактор реализован на HTML5 Drag and Drop API с кастомными Vue-компонентами, позволяющими собирать страницу из готовых блоков в режиме реального времени. Для каждого пользователя автоматически генерировался уникальный поддомен на основе его email, что упрощало публикацию.

В состав команды вошли архитектор, два senior-разработчика, дизайнер, аналитик и два верстальщика. Дизайнер создал интуитивно понятный UI с библиотекой из 50+ адаптивных блоков и несколькими базовыми шаблонами, которые можно было кастомизировать по цветовой гамме и стилю. Аналитик проработал логику A/B-тестирования и сбор данных для сквозной аналитики, включая UTM-метки и воронку конверсии. Ключевые функциональные модули были спроектированы так, чтобы пользователь мог неограниченно масштабировать свой сайт:

  • Многостраничность и сплит-тесты. Поддержка неограниченного числа лендингов с независимой статистикой. Встроенный механизм A/B-тестирования позволяет создавать варианты страниц и автоматически определять победителя по конверсии.
  • Встроенная CRM. Система фиксирует все заявки, включая недозаполненные формы, и позволяет вести карточку клиента с пометками о статусе сделки. Это повышает конверсию и снижает стоимость лида.
  • Товарный каталог и фотогалерея. Пользователь может добавлять карточки товаров с описанием и изображениями, управлять складскими остатками, импортировать/экспортировать данные и принимать онлайн-оплату через интегрированные платёжные сервисы — Робокассу и Яндекс.Кассу.
  • Сквозная аналитика. Детальная статистика по каждой странице, источникам трафика и поведению посетителей. Встроенный редактор UTM-меток помогает точно оценивать эффективность рекламных каналов.
  • Интеграции. Готовая связка с Битрикс24, RetailCRM, почтовым сервисом MailChimp и партнёрской программой. Все API-взаимодействия реализованы через очередь и повторные попытки для гарантированной доставки данных.
  • SEO-оптимизация. При публикации страницы автоматически прописываются метатеги, формируется sitemap.xml и robots.txt, что сразу делает сайт доступным для поисковых систем.

Такой архитектурный подход обеспечил гибкость и позволил в будущем безболезненно наращивать функционал через обновления.

РЕАЛИЗАЦИЯ

Проект разрабатывался 12 месяцев и был запущен в начале 2014 года. Работа велась по Agile-методологии двухнедельными итерациями, что позволило команде быстро реагировать на изменения и показывать промежуточные результаты заказчику. Процесс включал несколько ключевых этапов:

Прототипирование и UX-исследования (2 месяца). Дизайнер и аналитик провели серию интервью с потенциальными пользователями из сегмента малого бизнеса, чтобы выявить основные боли. На основе этих данных создали интерактивный прототип визуального редактора и согласовали логику блочной сборки.

Разработка ядра (4 месяца). Архитектор заложил мультитенантную модель с изоляцией данных клиентов. Бэкенд на Laravel отвечал за управление страницами, пользователями и платёжными транзакциями. Внедрили систему динамической маршрутизации доменов, чтобы каждый мог получить свой поддомен мгновенно после регистрации.

Создание визуального редактора (3 месяца). Основной вызов состоял в производительности Drag-and-Drop при работе с десятками блоков на странице. Верстальщики совместно с frontend-разработчиками реализовали отложенный рендеринг с использованием виртуального DOM и кэширования сниппетов на стороне клиента. Это позволило добиться плавной работы редактора даже на слабых устройствах. Каждый блок имел гибкую сетку, поддержку адаптивной вёрстки и моментальный предпросмотр на мобильных разрешениях.

Интеграция сервисов и платёжных шлюзов (2 месяца). Провели полный цикл подключения Робокассы и Яндекс.Кассы с соблюдением требований PCI DSS. Настроили очереди на базе Redis для асинхронной отправки данных в CRM и почтового сервиса, чтобы избежать блокировок пользовательского интерфейса.

Тестирование, нагрузочные испытания и запуск (1 месяц). Команда провела стресс-тесты симуляцией одновременной работы нескольких тысяч редакторов, оптимизировала запросы и внедрила балансировщик нагрузки. После успешного закрытого бета-тестирования сервис стал доступен публично.

В ходе разработки возникали сложности, типичные для масштабируемого SaaS: синхронизация состояний при совместном редактировании (хотя оно не предполагалось, была предусмотрена блокировка сессии), кэширование статики на CDN для быстрой загрузки готовых лендингов и безопасность пользовательских данных. Все эти задачи были последовательно решены, что зафиксировано в десятках обновлений после запуска.

РЕЗУЛЬТАТ

Облачный конструктор Trigets.com успешно функционирует уже несколько лет и продолжает развиваться. За это время им воспользовались несколько тысяч уникальных пользователей, которые создали десятки тысяч лендингов. Среднее время сборки одностраничного сайта неопытным пользователем сократилось до 40–60 минут, а конверсия посадочных страниц, по данным встроенной аналитики, в среднем на 20% выше рынка благодаря качественной оптимизации блоков и подсказкам системы.

Внедрённые сплит-тесты и CRM позволили клиентам снижать стоимость лида до 35%, а интеграция с товарным учётом — запускать полноценные интернет-витрины без дополнительных затрат. Бизнес-модель с единым тарифом и бесплатным 14-дневным тестированием показала высокую конверсию в платящих пользователей и устойчивый рост месячного рекуррентного дохода. Стабильность платформы удаётся держать на уровне 99,9% за счёт грамотно спроектированной архитектуры и автоматического масштабирования.

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

• Спроектирован визуальный Drag-and-Drop редактор на Vue.js с кастомными компонентами и автоматической генерацией поддоменов • Встроенная CRM фиксирует заявки и позволяет вести клиентов без сторонних сервисов • Реализован механизм A/B-тестирования вариантов страниц с автоматическим выбором лидера по конверсии