Защо захвърлих Google Analytics и какво сложих на негово място
Защо се отказах от Google Analytics и какво сложих на негово място
Да си кажем честно: Google Analytics е кошмар за поверителността, опакован в толкова много функции, че никой не ги ползва. Да, виждаш записи на сесии, визуализации на фунийни процеси и стотици метрики, които ще погледнеш може би два пъти. Но какво получават посетителите ти в замяна? 50KB+ JavaScript код, бисквитки на всяка стъпка и данните им отиват в сървърите на Google, където стават... какво точно, не е много ясно. За личен блог или маркетинг сайт на стартъп, тази сделка е чиста загуба.
Трябваше ми нещо по-просто. Нещо, което да отговаря на три въпроса: колко души са дошли? Кои страници са най-посещавани? Откъде идват гостите? Само това. Три въпроса, три отговора, без натрапчиво следене.
Тогава попаднах на Umami.
Какво прави Umami различен
Umami е платформа за уеб аналитика с отворен код, създадена с мисълта за поверителността. Не използва бисквитки, не събира лични данни и отговаря на GDPR, CCPA и PECR изискванията без допълнителни настройки. Посетителите ти изобщо не виждат тези досадни банерчета за бисквитки — защото просто няма какво да одобряват.
Интерфейсът е приятно опростен. Виждаш активни посетители в реално време, брой преглеждания, процент на отскачащите и източници на трафик. Това е. Няма нужда от сложни заявки, настройки на персонализирани параметри или разбиране на модели за атрибуция. Ако все пак ти трябва по-дълбок анализ, SQL базата данни е на разположение.
Технологиите, с които поддържам разходите ниски
Тук става интересно. Самохостингът звучи скъпо, но не е задължително. Моята инфраструктура с Umami разчита на три услуги:
Supabase се грижи за базата данни. Безплатният план дава 500MB пространство и 2GB трансфер — напълно достатъчно за сайтове под 100 хиляди преглеждания месечно. PostgreSQL интерфейсът е чист, архивирането е автоматично, а производителността е стабилна.
Fly.io пуска самото приложение Umami. Безплатният план включва 3 споделени виртуални машини — повече от достатъчно за аналитика с нисък трафик. Глобалната anycast маршрутизация на Fly означава, че сървърът ти за събиране на данни е физически близо до посетителите, което намалява забаждането. Това е по-важно, отколкото изглежда — бавните скриптове за аналитика много често биват блокирани от разширения в браузъра, а никой не иска това.
Cloudflare стои отпред като CDN и SSL терминатор. Можеш да проксираш приложението си през мрежата на Cloudflare, да получиш безплатно кеширане на ръба и да управляваш DNS на едно място. Настройката е лесна и добавя слой защита без допълнителни разходи.
Истинската цена
Цялата ми инфраструктура ме струва около 5 долара месечно — основно заради платения план на Supabase, защото понякога надвишавам лимитите на безплатния. За тези пари получавам:
- Аналитика, съвместима с регулациите за поверителност
- Пълно право върху данните си (числата ми остават на моята инфраструктура)
- Никакви скриптове за следене, блокирани от разширения
- Производителност, която не забавя сайта ми
- Съзнанието, че не пълня джоба на рекламната империя на Google
Стартирането отнема един следобед
Не е съвсем тривиално, но не е и ракетна наука. Деплойваш Umami върху Fly, свързваш го към Supabase, настройваш променливите на средата и актуализираш DNS записите. Документацията на Umami е добра, а общността е отзивчива. Технически грамотен човек може да пусне всичко преди вечеря.
А твоята аналитика как изглежда? Все още търпиш бисквитките на Google? Може би е време да опиташ нещо по-леко. Поверителността на посетителите ти (и портфейлът ти) ще ти благодарят.