Skip to content

HUB Landing Operating Standard

Единый рабочий стандарт для запуска и масштабирования лендингов в Hub.

Цель

  1. Выпускать новые лендинги быстро и без потери качества.
  2. Поддерживать единый conversion pipeline: Traffic -> Landing -> Contact -> Lead -> Follow-up.
  3. Исключить рассинхрон между контентом, аналитикой, локализациями и продажами.

Обязательные входы перед стартом

  1. Issue в DesignCorporation/hub с p0/p1/p2 и area:* labels.
  2. Карточка задачи добавлена в Project board.
  3. Определены:
    • целевая аудитория;
    • оффер;
    • primary CTA;
    • primary intent/template атрибуция.

Production flow (стандарт)

  1. Контент и структура:
    • hero -> pain/value -> process -> proof -> CTA -> FAQ;
    • тексты ориентированы на клиента, не на внутреннюю команду.
  2. Реализация:
    • использовать template engine и blocks library;
    • не смешивать боевые оффер-блоки и библиотечные блоки.
    • архитектурный baseline конструктора:
    • для библиотечных блоков и блоков в шаблонах соблюдать раздельные storage-контуры настроек (global vs template):
  3. Локализация:
    • обязательные локали: ru/en/pl/ua;
    • критический коммерческий текст без fallback leakage.
  4. Аналитика:
    • GA4 + GTM включены;
    • события и UTM пишутся в единой таксономии;
    • путь лида фиксируется в lead pipeline.
  5. QA:
    • pnpm lint;
    • pnpm build;
    • pnpm run test:smoke:contact;
    • ручной smoke локалей и CTA.
  6. Deploy:
    • только через стандарт CI/CD pipeline;
    • после деплоя обязательный smoke прод-домена.

Чеклист Prelaunch

  1. Убран installment-контент (3/6/12) во всех локалях и блоках.
  2. Legal-страницы доступны: /privacy, /terms, /cookies, /delivery-refund.
  3. sitemap.xml содержит коммерческие и legal маршруты.
  4. Формы отправляют корректный payload (ts number, intent/template/UTM).
  5. Контакты/CTA ведут в корректный флоу.

Чеклист Tracking QA

  1. GTM container подключен.
  2. GA4 measurement id подключен.
  3. Проверены события:
    • CTA click;
    • form submit success/fail;
    • lead_created/notification_failed (automation side).
  4. Проверен захват:
    • utm_source, utm_medium, utm_campaign, utm_term, utm_content;
    • referrer, landingPath, intent, template.

Чеклист Localization QA

  1. Все блоки страницы локализованы.
  2. Нет смешивания языков в пределах одной локали.
  3. Переключатель локалей корректно работает на глубоких маршрутах.
  4. Для ua выставляется корректный lang/контент без RU fallback.

Чеклист SEO QA

  1. Canonical и hreflang настроены корректно.
  2. Metadata/OG/Twitter заданы на коммерческих страницах.
  3. Robots/sitemap актуальны для прод и дев режимов.
  4. Внутренние ссылки не имеют битых маршрутов.

Sales Handoff Checklist

  1. Для лендинга зафиксирован оффер и диапазон цены.
  2. Описан “next step” после первичного контакта.
  3. Настроены Telegram/email/webhook уведомления для лида.
  4. Определен SLA первичного ответа.

SOP: Lead Pipeline и Automations

  1. Новый лид создается в БД (lead_created) с контекстом источника.
  2. Менеджер получает уведомления в:
    • email;
    • Telegram;
    • webhook (если включен).
  3. При частичных сбоях уведомлений пишется notification_failed.
  4. Работа с лидами ведется через /admin/leads:
    • обновление статуса;
    • фильтрация;
    • экспорт CSV;
    • удаление owner-ролью.
  5. Перед релизом проверяется runbook:
    • /home/admin/workspace/hub/HUB_RELEASE_CHECKLIST.md;
    • /home/admin/workspace/hub/docs/contact-flow-reliability.md.

Definition of Done (для лендинга)

  1. Страница в проде доступна и проходит smoke.
  2. Аналитика и лид-поток подтверждены тестовыми событиями.
  3. Локализации и legal требования закрыты.
  4. Issue закрыт с комментарием и ссылкой на commit/проверки.