Сбежал с Google Analytics на Umami. Вот почему вам тоже стоит
Google Analytics? Нет, спасибо. Встречайте Umami
Давайте начистоту: Google Analytics — это кошмар для приватности, обёрнутый в гору ненужных функций. Да, там есть записи сессий, визуализация воронок и сотня метрик, до которых вы никогда не дотянетесь. Но какой ценой? Вы грузите 50КБ+ JavaScript, оставляете куки на каждом посетителе и отправляете их данные на серверы Google. Кто их там видит и как использует — загадка. Для личного блога или маркетингового сайта стартапа этот обмен не имеет смысла.
Мне нужно было что-то проще. Что-то, что отвечает на три вопроса: сколько человек пришло? Какие страницы популярны? Откуда трафик? Всё. Три вопроса — три ответа. Без навязчивого отслеживания.
И тогда я нашёл Umami.
Почему Umami — это другое
Umami — это open-source платформа для веб-аналитики, созданная с прицелом на приватность. Никаких куки, никакого сбора персональных данных, соответствие GDPR, CCPA и PECR из коробки. Вашим посетителям не нужны уведомления о cookie — потому что куки просто нет.
Интерфейс приятно минималистичный. Дашборд показывает онлайн-посетителей, просмотры страниц, показатель отказов и источники трафика. Вся история. Никаких озер данных для запросов, никаких настроек пользовательских измерений, никаких моделей атрибуции. А если захочется копнуть глубже — SQL-база прямо перед вами, изучайте на здоровье.
Стек, который не разорит
Самое интересное — самостоятельный хостинг не обязательно дорогой. Я собрал свою связку из трёх сервисов, которые отлично работают вместе:
Supabase берёт на себя базу данных. Бесплатный тариф даёт 500МБ места и 2ГБ трафика — более чем достаточно для сайтов до 100К просмотров в месяц. Интерфейс PostgreSQL чистый, бэкапы автоматические, производительность достойная.
Fly.io запускает само приложение Umami. Их бесплатный план включает 3 shared VM — с головой хватит для аналитики с небольшим трафиком. Глобальная anycast-маршрутизация Fly.io означает, что коллектор аналитики будет близко к вашим посетителям, снижая задержку на трекинг-запросах. Это важнее, чем кажется — медленные скрипты аналитики блокируются расширениями браузера, и никто этого не хочет.
Cloudflare стоит на передовой как CDN и SSL-терминатор. Можно проксировать приложение на Fly через сеть Cloudflare, получить бесплатный edge-caching и управлять DNS в одном месте. Настройка несложная, а слой надёжности появляется без дополнительных затрат.
Реальная стоимость
Вся моя связка обходится примерно в $5 в месяц — в основном за счёт платного тарифа Supabase, когда иногда пробиваю лимиты бесплатного. За эту цену я получаю:
- Аналитику, соответствующую требованиям приватности, которую пользователи реально ценят
- Полное владение данными (мои цифры остаются на моей инфраструктуре)
- Никаких скриптов, которые блокируются расширениями браузера
- Производительность, которая не убивает скорость загрузки сайта
- Тёное чувство, что я не кормлю рекламную империю Google
Запуск займёт полдня
Настроить всё — не тривиально, но и не высшая математика. Деплоите Umami на Fly, подключаете к Supabase, настраиваете переменные окружения, обновляете DNS. Документация Umami хорошая, сообщество отзывчивое. Технически подкованный разработчик запустит всё до ужина.
А как у вас с аналитикой? всё ещё миритесь с куки-баннерами Google? Может, пора попробовать что-то легче? Ваши посетители (и ваш кошелёк) скажут спасибо.