Перейти к содержимому

Мониторинг конверсии воронки

Инструмент наблюдения для руководителя роста, владельцев каналов и продуктового маркетинга. Он следит за переходами между этапами воронки — визит, регистрация или заявка, квалифицированный лид, сделка — и сообщает, когда конверсия на каком-то этапе падает ниже нормы. Вопрос «какой канал заслуживает лида» здесь не решается: мониторинг смотрит на здоровье этапов.

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

Монитор нужен командам, которые ежедневно тратят рекламный бюджет и не могут позволить себе ждать отчёта в конце месяца. Чем раньше замечена просадка на этапе, тем меньше денег уходит на трафик, который не доходит до заявки.

  • Показывает воронку по этапам и каналам. Для выбранного периода видны объём каждого этапа, конверсия перехода и её изменение относительно прошлого периода.
  • Замечает просадки. Если конверсия этапа в канале отклоняется от нормы больше допустимого, создаётся предупреждение с указанием этапа, канала и величины падения.
  • Помогает найти причину. Рядом с просадкой видны сопутствующие сигналы: доля трафика без меток, изменения посадочных страниц, объём трафика по источникам.
  • Хранит журнал разборов. По каждому предупреждению фиксируются ответственный, найденная причина и принятое решение, чтобы похожие случаи разбирались быстрее.
  • Открывается с актуальными цифрами. Ежедневная загрузка заменяет сборку отчёта вручную перед встречей.
  • Этапы определяют один раз. Что считается регистрацией, квалифицированным лидом и сделкой, записывают в описании этапа и не меняют без отметки даты. Иначе «падение» окажется сменой определения.
  • Модель атрибуции берётся из источника. Если CRM уже применяет своё правило (первое касание, многоканальное), монитор показывает эти данные как есть и не пересчитывает их.
  • Неразмеченный трафик раздувает прямые заходы. Проверка полноты UTM-меток должна быть частью мониторинга: рост доли трафика без меток часто и есть причина «падения» платного канала.
  • Маленькие выборки дают ложные тревоги. Для этапов с малым объёмом предупреждения включают только после минимального числа событий за период.
  • Мониторинг не заменяет аналитику. Детальные пути пользователей остаются в системе веб-аналитики; здесь хранятся агрегаты по дням, этапам и каналам.
  • Доступ ограничивают на сервере. Владелец канала видит свои кампании и расходы, руководитель роста — всю воронку, аналитик — всё с правом выгрузки.
  • Пороги — это настройки. Допустимое отклонение, например 10–20 %, задают по этапам и каналам в конфиге и калибруют по истории.

Промпты рассчитаны на AI-агента (Claude Code, Cursor и аналоги) в Laravel-проекте с установленным Filament 4.x. Отправляйте их по одному: каждый шаг даёт результат, который можно проверить до перехода к следующему.

Создай модели и миграции для мониторинга воронки: FunnelStage (название,
порядок, определение, дата изменения определения), FunnelDaily (дата,
канал, этап, количество, доля трафика без UTM-меток, источник, время
загрузки), ConversionAlert (этап, канал, период, норма, факт, статус,
ответственный, причина, решение). Добавь фабрики с демо-данными.
Сделай фоновую задачу, которая раз в день загружает события веб-аналитики,
лиды и сделки из CRM и расходы рекламных кабинетов через API или CSV,
агрегирует их по дате, каналу и этапу в FunnelDaily и пишет журнал
загрузки. Повторная загрузка того же дня перезаписывает данные без дублей.

Проверьте, что данные за один день не удваиваются при повторном запуске задачи.

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

Проверьте, что этапы с малым объёмом не порождают предупреждений.

Настрой роли: владелец канала видит свои каналы и предупреждения,
руководитель роста — всю воронку, аналитик — всё и может выгружать.
Примени ограничение к страницам, виджетам и экспорту.