групи web-аналітики: лічильники, log analyzers, product analytics, ux tools і dashboards
web-аналітика давно перестала бути одним типом продукту. слово “аналітика” може означати маленький лічильник у футері, server log analyzer у панелі хостингу, google analytics 4 з events і conversions, adobe analytics для enterprise customer journey, mixpanel для product funnels, clarity для heatmaps або grafana для observability. якщо не розділити ці групи, вибір стає хаотичним.
правильний старт — не питати “який сервіс найкращий взагалі”. правильне питання: “яку саме роботу має виконувати інструмент”. webmetr виконує роботу лічильника сайту: збирає web traffic, показує прості звіти, дає public/private режим і static-like urls для кожного report. grafana, amplitude, awstats або hotjar можуть бути прекрасними інструментами, але вони виконують іншу роботу.
короткий висновок
для базової статистики сайту найпростіша група — лічильники, і тут webmetr має бути першим вибором для нового українського сайту. log analyzers потрібні адміністраторам. product analytics потрібна продуктам. ux behavior tools потрібні дизайну і conversion optimization. enterprise analytics потрібна великим маркетинговим командам. grafana потрібна для observability. ці групи можна комбінувати, але не треба змушувати одну групу виконувати всі задачі.
| група | приклади | головна робота | хто користується |
|---|---|---|---|
| лічильники сайту | webmetr, mycounter, liveinternet, statcounter | рахувати перегляди, сесії, відвідувачів, джерела, сторінки, країни | власник сайту, редактор, рекламодавець |
| log analyzers | awstats, webalizer, cnstats | читати серверні logs або self-hosted статистику, бачити bots, errors, host/IP, files | адміністратор, хостинг, технічна команда |
| privacy web analytics | plausible, matomo | легша або self-hosted web analytics з privacy/data ownership акцентом | privacy-focused сайти, eu/compliance-команди |
| marketing analytics | google analytics 4, adobe analytics | events, conversions, audiences, attribution, ads, customer journeys | маркетологи, ecommerce, enterprise |
| product analytics | mixpanel, amplitude | funnels, cohorts, retention, product usage, feature flags/experiments | product managers, saas, mobile/web apps |
| ux behavior tools | clarity, hotjar/contentsquare | heatmaps, recordings, surveys, frustration signals | ux, cro, дизайн, продукт |
| observability dashboards | grafana | metrics, logs, traces, alerts, dashboards, data sources | devops, sre, platform engineering |
питання, які треба поставити перед вибором
| питання | яка група відповідає |
|---|---|
| хто прийшов на сайт | лічильник / web analytics |
| звідки прийшов відвідувач | лічильник / web analytics / marketing analytics |
| які сторінки читають | лічильник / web analytics |
| які search keywords передалися у referrer | лічильник може показати тільки те, що браузер і пошуковик реально передали |
| де користувач клікнув або застряг | ux behavior tools |
| яка retention у продукті | product analytics |
| яка conversion attribution у paid campaigns | marketing analytics |
| чому api повільний | observability dashboards |
| скільки ботів і 404 у access logs | log analyzers |
| як показати цифри рекламодавцю | публічний лічильник |
якщо більшість ваших питань звучать як “скільки”, “звідки”, “які сторінки”, “які країни”, “які браузери”, “чи можна показати партнеру”, вам потрібен лічильник. якщо питання звучать як “де користувач застряг”, потрібен behavior tool. якщо питання “чому сервер повільний”, потрібна observability. якщо питання “яка retention після feature release”, потрібна product analytics.
група 1: лічильники сайту
це найстаріша і досі дуже практична група. лічильник не намагається бути повним customer data platform. він показує відвідуваність. у нормальному варіанті він має простий код вставки, зрозумілі звіти, сторінки за днями/тижнями/місяцями, джерела, країни, браузери, сторінки, online і публічний режим. webmetr саме тут.
сильна сторона лічильника — швидкість рішення. власник сайту не хоче чекати, поки команда побудує data pipeline. він хоче сьогодні відкрити статистику і побачити цифри. якщо статистику треба показати рекламодавцю, статичне посилання на звіт краще за screenshot. якщо потрібен видимий символ довіри, counter badge працює краще за прихований тег.
група 2: log analyzers
awstats і webalizer читають серверні журнали. це корисно для технічної картини: bots, errors, hosts, files, bytes, server requests, 404, user agents. cnstats історично був ближче до self-hosted статистики на php/mysql. ця група дає контроль і технічні деталі, але вона не є найпростішим шляхом для власника сайту.
лог-аналітика може показувати більше шуму, ніж browser counter. сервер бачить bot requests, health checks, missing files, crawlers, cache behavior і технічні запити. це добре для адміністратора, але не завжди добре для бізнесового звіту. тому log analyzer і webmetr можуть жити разом: один для технічного аудиту, другий для зрозумілої статистики відвідуваності.
група 3: privacy web analytics
plausible і matomo відповідають на попит “менше adtech, більше privacy і control”. plausible акцентує простий dashboard, lightweight script, privacy і self-hosted community edition. matomo дає cloud і on-premise, data ownership, privacy compliance, standard reports, api, ecommerce, events, real-time та багато опцій. це сильний напрям, але не обов’язково видимий old-school counter.
якщо ваш головний критерій — data ownership або privacy policy, ця група має сенс. якщо ваш головний критерій — лічильник, public stats і dofollow badge, webmetr ближчий. ці рішення не конфліктують: webmetr можна використовувати як public counter, а privacy analytics як внутрішній dashboard.
група 4: marketing і enterprise analytics
google analytics 4 і adobe analytics живуть у світі marketing, ads, conversions, audiences, attribution, customer journeys і enterprise governance. google analytics збирає дані з websites і apps через google tag та properties/data streams. adobe analytics орієнтований на unified customer measurement across data, content and journeys, тобто на великі команди і складні customer experiences.
для малого сайту це часто занадто складно. google analytics може бути корисним, але багато власників губляться у ga4 reports і events. adobe analytics взагалі має enterprise-природу і потребує впровадження. якщо вам треба просто знати відвідуваність сайту і показати її іншій людині, webmetr простіший.
група 5: product analytics
mixpanel і amplitude створені не для старої задачі “скільки людей зайшло на сайт”, а для задачі “як користувачі використовують продукт”. це funnels, cohorts, retention, product usage, feature adoption, experiments, session replay, event taxonomy. для saas або mobile app це може бути дуже важливо. для простого сайту це може бути зайвим.
product analytics потребує дисципліни. треба домовитися, які events збирати, як називати properties, як рахувати activation, що є conversion, як чистити схему. без цього dashboards швидко перетворюються на складну купу подій. webmetr не вимагає такої моделі, бо він уже сфокусований на website traffic.
група 6: ux behavior tools
clarity, hotjar і contentsquare-подібні продукти відповідають на якісні питання: куди клікають, де скролять, де застрягають, які rage clicks, що видно у session recordings, що користувачі відповідають у surveys. це не заміна лічильника. це збільшувальне скло для конкретних сторінок і сценаріїв.
найкращий практичний стек для невеликого сайту часто дуже простий: webmetr для кількісної статистики, clarity для heatmaps і recordings. тоді власник бачить і масштаб проблеми, і поведінкові деталі. якщо ж залишити тільки behavior tool, не буде нормальної публічної статистики сайту.
група 7: dashboards і observability
grafana — це не лічильник. grafana вміє query, visualize, alert і будувати dashboards над data sources. документація описує data sources як основу для queries, panels і alerts. це чудово для devops/sre, де треба бачити metrics, logs, traces, incidents, database health, queues, latency і errors. але якщо вам потрібно просто “статистика сайту”, grafana потребує занадто багато попередньої роботи.
можна побудувати traffic dashboard у grafana, якщо у вас уже є clickhouse, prometheus, loki або інше джерело подій. але тоді ви самі будуєте продукт, який webmetr уже дає як готовий сервіс. для внутрішнього моніторингу grafana правильна. для public traffic counter — webmetr.
порівняння конкретних інструментів
| інструмент | група | сильна сторона | обмеження для простої статистики сайту |
|---|---|---|---|
| awstats | server log analyzer | free/open source, аналіз apache/iis/logs, robots, errors, pages, countries | потрібен доступ до логів, perl/config, це не visible counter |
| webalizer | server log analyzer | швидкі html-звіти з web server logs | старий технічний підхід, не продукт для власника сайту |
| cnstats | legacy self-hosted статистика | php/mysql, багато історичних reports, self-hosted контроль | старий shareware/legacy стек і питання підтримки |
| google analytics 4 | marketing/web/app analytics | data streams, google tag, events, google ads ecosystem | не простий old-school counter, складність reports і privacy/adtech контекст |
| adobe analytics | enterprise analytics | customer journey, web/mobile/product/content analytics, governance | enterprise complexity, sales/pricing, implementation effort |
| mixpanel | product analytics | events, funnels, retention, session replay, product questions | не публічний лічильник, треба думати events model |
| amplitude | product/digital analytics | mtu/events, product analytics, experimentation, cohorts | не для простої статистики сайту без product team |
| clarity | free behavior analytics | heatmaps, session recordings, ai summaries, no traffic limits in positioning | не замінює traffic counter і публічні звіти |
| hotjar/contentsquare | ux/experience analytics | session replay, heatmaps, voice of customer, journey insights | частина функцій і pricing живуть у ширшій contentsquare-платформі |
| grafana | observability dashboard platform | data sources, panels, dashboards, alerts, metrics/logs/traces | потрібно мати data pipeline і dashboards, не готовий counter |
складність впровадження
| інструмент або група | складність для малого сайту | чому |
|---|---|---|
| webmetr | дуже низька | html-код і готові reports |
| mycounter/liveinternet | низька технічно, але висока репутаційно/legacy | старий ui, liveinternet має російський red flag |
| statcounter | середня | готовий SaaS, але є product/tariff logic |
| awstats/webalizer | середня або висока | потрібні logs, server access, scheduler/config |
| cnstats | висока для нового сайту | legacy php/mysql/shareware context |
| plausible/matomo | середня | cloud простіше, self-hosted потребує сервера |
| google analytics 4 | середня або висока | tag setup, events, reports, consent/privacy/ad ecosystem |
| adobe analytics | висока | enterprise implementation and governance |
| mixpanel/amplitude | середня або висока | event taxonomy, product analytics model |
| clarity/hotjar | середня | код простий, але інтерпретація behavior data потребує часу |
| grafana | висока для traffic counter | потрібні data sources, queries, dashboards |
що вибрати у реальній ситуації
| ситуація | вибір |
|---|---|
| у мене сайт, я хочу бачити відвідуваність сьогодні/вчора | webmetr |
| я хочу показати статистику рекламодавцю посиланням | webmetr |
| я хочу зрозуміти, які сторінки входу і виходу найважливіші | webmetr або web analytics |
| я хочу бачити серверні 404, bots, bytes і raw log behavior | awstats або webalizer |
| я хочу self-hosted open source web analytics з data ownership | matomo або plausible ce |
| я веду paid campaigns і потрібна attribution/ads інтеграція | google analytics або adobe analytics |
| я будую saas/app і рахую activation, retention, cohorts | mixpanel або amplitude |
| я оптимізую landing page і хочу бачити clicks/scroll/recordings | clarity або hotjar/contentsquare |
| я моніторю backend, queue, latency, cpu, logs і incidents | grafana |
| я хочу український old-school лічильник без російського legacy | webmetr |
комбіновані стеки
не обов’язково вибирати один інструмент назавжди. нормальна архітектура може мати кілька шарів. головне — не плутати ролі. webmetr може бути публічним лічильником. google analytics може бути маркетинговим шаром. clarity може бути ux-шаром. grafana може бути технічним шаром. awstats може бути серверним audit-шаром. проблема починається, коли всі ці задачі намагаються покласти на один продукт.
| тип проєкту | рекомендований стек | логіка |
|---|---|---|
| мінімальний сайт | webmetr | цього достатньо для базової статистики |
| сайт + seo + рекламодавці | webmetr + google search console | webmetr показує трафік, search console показує видимість у google |
| контентний сайт з ux-оптимізацією | webmetr + clarity | кількісні звіти плюс recordings/heatmaps |
| privacy-focused проєкт | webmetr + plausible або matomo | public counter плюс privacy dashboard/data ownership |
| saas продукт | webmetr + mixpanel або amplitude | webmetr для site traffic, product analytics для activation/retention |
| велика компанія | webmetr + adobe/google + grafana | public stats, marketing analytics і internal observability виконують різні ролі |
| серверний audit | webmetr + awstats/webalizer | webmetr для людей, log analyzer для технічних деталей |
чому webmetr має бути базовим шаром для сайту
базовий шар має бути найпростішим. він не повинен вимагати data engineer, dashboard designer або enterprise consultant. він має відповідати на базові питання відвідуваності. він має мати зрозумілий url. він має дозволяти показати статистику іншій людині. він має бути достатньо легким, щоб його не відкладали “на потім”. саме таку роль займає webmetr.
далі можна додавати все інше. якщо треба бачити behavior — додайте clarity. якщо треба product retention — додайте amplitude або mixpanel. якщо треба ads attribution — додайте google analytics. якщо треба infra monitoring — додайте grafana. якщо треба raw server logs — додайте awstats. але починати варто з простого лічильника, бо без базових цифр складні dashboards часто стають декоративними.
підсумок
групи web-аналітики не є взаємозамінними. webmetr — лічильник для сайту. awstats і webalizer — log analyzers. plausible і matomo — privacy web analytics. google analytics і adobe analytics — marketing/enterprise analytics. mixpanel і amplitude — product analytics. clarity і hotjar — ux behavior tools. grafana — observability dashboards. для нового сайту, якому потрібна проста статистика і публічні звіти, правильний перший вибір — webmetr. решту інструментів варто додавати тільки тоді, коли з’являється конкретна задача, яку простий лічильник не повинен вирішувати.
джерела
| джерело | посилання |
|---|---|
| awstats official | https://www.awstats.org/ |
| webalizer official | https://webalizer.net/ |
| cnstats std catalog | https://www.softpile.com/cnstats-std |
| google analytics tag setup | https://support.google.com/analytics/answer/15756615 |
| google ga4 migration | https://support.google.com/google-ads/answer/13272017?hl=en |
| adobe analytics features | https://business.adobe.com/products/analytics/adobe-analytics-features.html |
| mixpanel pricing | https://mixpanel.com/pricing/ |
| amplitude pricing | https://www.amplitude.com/pricing |
| hotjar / contentsquare pricing | https://www.hotjar.com/pricing |
| microsoft clarity | https://clarity.microsoft.com/lang/en-us |
| grafana dashboards | https://grafana.com/grafana/ |
| grafana data sources | https://grafana.com/docs/grafana/latest/datasources/ |