Где теряются заявки: Rybbit покажет воронку и запишет сессии
Rybbit ставится на свой сервер и показывает, на каком шаге посетитель уходит, не оставив заявку: воронки, пути, запись сессий. Сравниваю с Umami и Matomo и честно называю минусы: молодой проект и сервер потяжелее.
Где теряются заявки
Типичная картина. На сайт за месяц приходит две тысячи человек, заявок сорок. Владелец смотрит в счётчик и видит только эти два числа. Что между ними, неизвестно. Люди не дошли до формы? Дошли, но испугались поля «телефон»? Нажали кнопку, а форма не отправилась на телефоне с маленьким экраном?
Обычный счётчик отвечает на вопрос «сколько». Чтобы ответить на вопрос «где», нужны воронка и запись сессий. Раньше это означало Google Analytics или платные сервисы с отправкой данных за границу. Сейчас то же самое можно поставить у себя.
Что такое Rybbit и как его поставить
Репозиторий rybbit-io/rybbit создан в январе 2025 года. На момент написания у него около 13 тысяч звёзд и последний релиз v2.9.0 от 12 сентября 2026. Лицензия AGPL-3.0.
Из возможностей: сессии, уникальные посетители, просмотры страниц, отказы, длительность визита, цели, удержание, пути пользователей, воронки, воспроизведение сессий, карта посетителей с уровнями страна, регион и город, события с JSON-свойствами и несколько сайтов в одной панели. Посетителей он различает без cookies, по хэшу из IP и user-agent. В настройках сайта есть соль, которая раз в сутки сбрасывает этот идентификатор, и тогда вчерашний человек считается новым (документация).
Внутри docker-compose шесть контейнеров: ClickHouse для событий, PostgreSQL для настроек и аккаунтов, Redis, бэкенд на Node.js, фронтенд на Next.js и необязательный Caddy. По документации установка идёт одной командой, ./setup.sh ваш.домен, а Caddy сам получает сертификат. Нужны домен с A-записью, HTTPS (без него скрипт отслеживания не заработает) и Docker. Минимум для сервера в документации: 2 ГБ памяти, тестировали на Ubuntu 24. ClickHouse в конфиге вправе занять до 80% оперативной памяти, поэтому на 2 ГБ с реальным трафиком будет тесно.
Воронка на примере магазина
Воронка в Rybbit собирается из шагов, минимум двух, и считается внутри одной сессии. Шаги бывают шести видов: путь страницы (с масками), своё событие, переход по внешней ссылке, клик по кнопке, отправка формы и копирование текста.
Для небольшого магазина получается так. Шаг первый: страница каталога. Второй: карточка товара. Третий: клик по кнопке «Заказать». Четвёртый: отправка формы. Для каждого шага Rybbit показывает, сколько сессий дошло, какой процент от начала и сколько ушло на этом переходе.
Прикидка на цифрах, это оценка, а не чужой результат. Допустим, до формы дошли 600 человек, заявку оставили 36, то есть 6%. Если запись сессий покажет, что на телефоне клавиатура закрывает кнопку отправки, и вы это поправите, а конверсия вырастет до 9%, то при том же трафике будет 54 заявки вместо 36. Восемнадцать заявок в месяц без рекламного бюджета.
Свои события отправляются из кода с любыми JSON-свойствами: тариф, город, сумма корзины. Это нужно, когда стандартных кликов мало, например для заказа через виджет или для успешной оплаты.
Rybbit, Umami и Matomo
В блоге уже есть разборы Umami и Matomo. Коротко, чем Rybbit отличается.
Воронками этим никого не удивить: в документации Umami они тоже есть, и пути пользователей (Journey) там появились с версии 2.12. Главное отличие Rybbit в записи сессий и ошибок, которые идут в самом репозитории. В Matomo записи сессий и тепловые карты ставятся отдельным платным плагином, на matomo.org он указан от 219 евро в год (цена на момент написания, проверяйте на сайте). Ещё в README заявлены карта до уровня города и больше пятнадцати фильтров.
Уступает он по зрелости. Matomo развивается почти двадцать лет, у Umami спокойная и простая архитектура. У Rybbit 221 открытое обращение, релизы выходят часто, значит, интерфейс и настройки будут меняться. Umami проще и легче по ресурсам, Matomo богаче по отчётам и интеграциям, Rybbit ближе к продуктовой аналитике. Если нужна ещё более глубокая, смотрите PostHog.
Что важно учесть
Молодой проект. Ему меньше двух лет, и после обновления панель может вести себя иначе. Перед обновлением делайте копию томов PostgreSQL и ClickHouse.
Ресурсы. Шесть контейнеров и ClickHouse заметно тяжелее одного Umami. Для сайта на пару тысяч визитов хватит небольшого сервера, для большого потока считайте память отдельно.
Лицензия. AGPL-3.0 разрешает пользоваться бесплатно на своём сервере. Если вы будете дорабатывать код и отдавать доступ другим людям, исходники правок придётся открыть. Для собственного сайта без доработок это не мешает.
Запись сессий. Это уже наблюдение за действиями человека, а не счётчик. Перед включением проверьте, что телефоны, имена и адреса из полей ввода в запись не попадают, и упомяните аналитику в политике обработки данных.
Закон. Слова «без cookies» ничего не гарантируют по 152-ФЗ: Rybbit строит идентификатор посетителя из IP-адреса, и как к этому отнесётся закон в вашем случае, решает юрист. Полезно сверить разъяснения на pd.rkn.gov.ru, текст закона есть на consultant.ru. Эта статья не заменяет оценку юриста. Как проверить сайт целиком, есть в инструкции по аудиту.
Что можно сделать уже сейчас
Первое. Выпишите путь клиента в четыре шага от входа на сайт до заявки. Если вы не можете назвать эти шаги, воронка бесполезна.
Второе. Поставьте Rybbit на сервер от 2 ГБ памяти (лучше 4), домен возьмите поддоменом вроде stats.вашсайт.ru, подключите скрипт. Через неделю будут первые цифры.
Третье. Соберите воронку и найдите шаг, где уходит больше всего людей. Включите запись сессий и посмотрите десяток записей именно на этом шаге.
Четвёртое. Если развернуть, настроить цели и события и проверить юридическую часть некогда, это входит в разработку и сопровождение сайтов, а общий вариант под ваш сервер есть на странице open-source под ключ. Ориентиры по стоимости смотрите на странице цен.
Частые вопросы
Нужен ли баннер про cookies?
Rybbit не ставит cookies для подсчёта посетителей. Но для политики обработки данных и записи сессий вопрос шире, чем баннер. Решать его лучше вместе с юристом.
Заменит ли это Яндекс Метрику?
Для воронок и записей может заменить. У Метрики есть вебвизор и привязка к рекламным кабинетам, у Rybbit есть своя база на вашем сервере. Можно поставить оба счётчика на пару недель и сравнить цифры.
Можно ли не ставить на свой сервер?
Есть облачная версия на rybbit.com. Тогда данные хранятся у них, и преимущество своего сервера пропадает.
Коротко о главном
Rybbit показывает, где посетитель сайта сворачивает до заявки. Воронка находит шаг, запись сессий объясняет причину, а данные остаются у вас. Цена за это: сервер потяжелее Umami, молодой проект и обязательная проверка по 152-ФЗ.
Хотите увидеть, на каком шаге сайт теряет заявки, и поставить аналитику на свой сервер? Напишите мне в Telegram слово «СЕССИИ». Посмотрим ваш путь клиента и решим, хватит ли Umami или нужен Rybbit.
Что я делаю для бизнеса
- Боты в Telegram, MAX, VK
- Автоматизация процессов и CRM
- Аналитика и дашборды
- Сайты и лендинги под ключ
Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»
12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.
Готовы обсудить вашу задачу?
Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.


