articles

web analytics groups: counters, log analyzers, product analytics, ux tools and dashboards

published 2026-04-19

web analytics has long ceased to be one type of product. the word "analytics" can mean a small counter in the footer, server log analyzer in the hosting panel, google analytics 4 with events and conversions, adobe analytics for enterprise customer journey, mixpanel for product funnels, clarity for heatmaps or grafana for observability. if these groups are not separated, the choice becomes chaotic.

the right start is not to ask "which service is the best in general". the correct question is: "what work should the tool perform". webmetr performs the work of a site counter: collects web traffic, shows simple reports, gives public/private mode and static-like urls for each report. grafana, amplitude, awstats or hotjar can be great tools, but they do a different job.

a short conclusion

for basic site statistics, the simplest group is counters, and here webmetr should be the first choice for a new ukrainian site. log analyzers are required by administrators. products need product analytics. ux behavior tools are needed for design and conversion optimization. enterprise analytics is needed by large marketing teams. grafana is needed for observability. these groups can be combined, but it is not necessary to force one group to perform all tasks.

groupexamplesmain jobwho uses
site counterswebmetr, mycounter, liveinternet, statcountercount views, sessions, visitors, sources, pages, countriessite owner, editor, advertiser
log analyzersawstats, webalizer, cnstatsread server logs or self-hosted statistics, see bots, errors, host/ip, filesadministrator, hosting, technical team
privacy web analyticsplausible, matomolighter or self-hosted web analytics with a privacy/data ownership focusprivacy-focused sites, eu/compliance teams
marketing analyticsgoogle analytics 4, adobe analyticsevents, conversions, audiences, attribution, ads, customer journeysmarketers, ecommerce, enterprise
product analyticsmixpanel, amplitudefunnels, cohorts, retention, product usage, feature flags/experimentsproduct managers, saas, mobile/web apps
ux behavior toolsclarity, hotjar/contentsquareheatmaps, recordings, surveys, frustration signalsux, cro, design, product
observability dashboardsgrafanametrics, logs, traces, alerts, dashboards, data sourcesdevops, sre, platform engineering

questions to be asked before choosing

questionwhich group answers
who came to the sitecounter / web analytics
where the visitor came fromcounter / web analytics / marketing analytics
which pages are readcounter / web analytics
which search keywords were passed to the referrerthe counter can only show what the browser and search engine actually transmitted
where the user clicked or stuckux behavior tools
what is the retention in the productproduct analytics
what is conversion attribution in paid campaignsmarketing analytics
why is the api slowobservability dashboards
how many bots and 404 in access logslog analyzers
how to show the numbers to the advertiserpublic meter

if most of your questions sound like "how much", "from where", "which pages", "which countries", "which browsers", "can i show a partner", you need a counter. if the questions sound like "where is the user stuck", you need a behavior tool. if the question is "why is the server slow", observability is required. if the question is "what is the retention after a feature release", product analytics is needed.

group 1: site counters

it is the oldest and still very practical group. the counter does not attempt to be a complete customer data platform. it shows attendance. in normal version it has simple embed code, clear reports, pages by days/weeks/months, sources, countries, browsers, pages, online and public mode. webmetr right here.

the strength of the counter is the speed of decision. the site owner does not want to wait for the team to build a data pipeline. he wants to open the statistics today and see the numbers. if the statistics need to be shown to the advertiser, a static link to the report is better than a screenshot. if a visible token of trust is required, a counter badge works better than a hidden tag.

group 2: log analyzers

awstats and webalizer read server logs. it is useful for the technical picture: bots, errors, hosts, files, bytes, server requests, 404, user agents. cnstats has historically been closer to self-hosted statistics on php/mysql. this group provides control and technical details, but it is not the easiest path for the site owner.

log analytics can show more noise than browser counter. the server sees bot requests, health checks, missing files, crawlers, cache behavior and technical requests. this is good for an administrator, but not always good for a business report. therefore, log analyzer and webmetr can live together: one for technical audit, the other for understandable traffic statistics.

group 3: privacy web analytics

plausible and matomo respond to the demand "less adtech, more privacy and control". plausible emphasizes a simple dashboard, lightweight script, privacy and self-hosted community edition. matomo provides cloud and on-premise, data ownership, privacy compliance, standard reports, api, ecommerce, events, real-time and many options. this is a strong direction, but not necessarily a visible old-school counter.

if your main criteria is data ownership or privacy policy, this group makes sense. if your main criterion is counter, public stats and dofollow badge, webmetr is closer. these solutions do not conflict: webmetr can be used as a public counter, and privacy analytics as an internal dashboard.

group 4: marketing and enterprise analytics

google analytics 4 and adobe analytics live in the world of marketing, ads, conversions, audiences, attribution, customer journeys and enterprise governance. google analytics collects data from websites and apps via google tag and properties/data streams. adobe analytics is focused on unified customer measurement across data, content and journeys, that is, on large teams and complex customer experiences.

for a small site, this is often too difficult. google analytics can be useful, but many owners get lost in ga4 reports and events. adobe analytics generally has an enterprise nature and requires implementation. if you just need to know the site traffic and show it to another person, webmetr is simpler.

group 5: product analytics

mixpanel and amplitude were not created for the old task of "how many people visited the site", but for the task of "how users use the product". these are funnels, cohorts, retention, product usage, feature adoption, experiments, session replay, event taxonomy. for a saas or mobile app, this can be very important. for a simple site it may be overkill.

product analytics requires discipline. it is necessary to agree on which events to collect, how to name properties, how to count activation, what is conversion, how to clean the scheme. without it, dashboards quickly turn into a complicated bunch of events. webmetr does not require such a model because it is already focused on website traffic.

group 6: ux behavior tools

clarity, hotjar and contentsquare-like products answer qualitative questions: where they click, where they scroll, where they get stuck, what rage clicks are visible in session recordings, what users answer in surveys. it is not a meter replacement. it's a magnifying glass for specific pages and scripts.

the best practice stack for a small site is often very simple: webmetr for quantitative statistics, clarity for heatmaps and recordings. then the owner sees both the scale of the problem and the behavioral details. if you leave only the behavior tool, there will be no normal public site statistics.

group 7: dashboards and observability

grafana is not a counter. grafana can query, visualize, alert and build dashboards on data sources. the documentation describes data sources as the basis for queries, panels, and alerts. it's great for devops/sre where you need to see metrics, logs, traces, incidents, database health, queues, latency and errors. but if you just need โ€œsite statisticsโ€, grafana requires too much upfront work.

you can build a traffic dashboard in grafana if you already have clickhouse, prometheus, loki or another event source. but then you build the product yourself, which webmetr already provides as a ready-made service. for internal monitoring, grafana is correct. for public traffic counter โ€” webmetr.

comparison of specific tools

toolgroupstrong pointrestrictions for simple site statistics
awstatsserver log analyzerfree/open source, analysis of apache/iis/logs, robots, errors, pages, countriesyou need access to logs, perl/config, this is not a visible counter
webalizerserver log analyzerquick html reports from web server logsan old technical approach, not a product for the site owner
cnstatslegacy self-hosted statisticsphp/mysql, many historical reports, self-hosted controlold shareware/legacy stack and support issues
google analytics 4marketing/web/app analyticsdata streams, google tag, events, google ads ecosystemnot a simple old-school counter, the complexity of reports and the privacy/adtech context
adobe analyticsenterprise analyticscustomer journey, web/mobile/product/content analytics, governanceenterprise complexity, sales/pricing, implementation effort
mixpanelproduct analyticsevents, funnels, retention, session replay, product questionsnot a public counter, you have to think events model
amplitudeproduct/digital analyticsmtu/events, product analytics, experimentation, cohortsnot for simple site statistics without a product team
clarityfree behavior analyticsheatmaps, session recordings, ai summaries, no traffic limits in positioningdoes not replace traffic counter and public reports
hotjar/contentsquareux/experience analyticssession replay, heatmaps, voice of customer, journey insightssome of the features and pricing live in the wider contentsquare platform
grafanaobservability dashboard platformdata sources, panels, dashboards, alerts, metrics/logs/tracesyou need to have a data pipeline and dashboards, the counter is not ready

complexity of implementation

instrument or groupcomplexity for a small sitewhy
webmetervery lowhtml code and ready-made reports
mycounter/liveinternetlow technically, but high reputation/legacyold ui, liveinternet has russian red flag
statcounteraverageready saas, but there is product/tariff logic
awstats/webalizermedium or highlogs, server access, scheduler/config are required
cnstatshigh for a new sitelegacy php/mysql/shareware context
plausible/matomoaveragecloud is easier, self-hosted requires a server
google analytics 4medium or hightag setup, events, reports, consent/privacy/ad ecosystem
adobe analyticshighenterprise implementation and governance
mixpanel/amplitudemedium or highevent taxonomy, product analytics model
clarity/hotjaraveragethe code is simple, but interpreting the behavior data takes time
grafanahigh for the traffic counterdata sources, queries, dashboards are required

what to choose in a real situation

situationchoice
i have a site, i want to see traffic today/yesterdaywebmeter
i want to show statistics to the advertiser via a linkwebmeter
i want to understand which login and logout pages are the most importantwebmeter or web analytics
i want to see server 404s, bots, bytes and raw log behaviorawstats or webalizer
i want self-hosted open source web analytics with data ownershipmatomo or plausible ce
i run paid campaigns and need attribution/ads integrationgoogle analytics or adobe analytics
i build a saas/app and count activation, retention, cohortsmixpanel or amplitude
i'm optimizing a landing page and want to see clicks/scroll/recordingsclarity or hotjar/contentsquare
i monitor backend, queue, latency, cpu, logs and incidentsgrafana
i want a ukrainian old-school counter without the russian legacywebmeter

combined stacks

you don't have to choose one tool forever. a normal architecture can have several layers. the main thing is not to confuse the roles. webmetr can be a public meter. google analytics can be a marketing layer. clarity can be a ux layer. grafana can be a technical layer. awstats can be a server audit layer. the problem begins when they try to put all these tasks on one product.

project typerecommended stacklogic
minimal sitewebmeterthis is enough for basic statistics
site + seo + advertiserswebmeter + google search consolewebmetr shows traffic, search console shows visibility in google
content site with ux-optimizationwebmeter + clarityquantitative reports plus recordings/heatmaps
privacy-focused projectwebmetr + plausible or matomopublic counter plus privacy dashboard/data ownership
saas productwebmeter + mixpanel or amplitudewebmetr for site traffic, product analytics for activation/retention
big companywebmeter + adobe/google + grafanapublic stats, marketing analytics and internal observability perform different roles
server auditwebmeter + awstats/webalizerwebmetr for people, log analyzer for technical details

why webmetr should be the base layer for a site

the base layer should be the simplest. it should not require a data engineer, dashboard designer, or enterprise consultant. it should answer basic attendance questions. it should have a clear url. it should allow to show statistics to another person. it should be light enough not to be put off "for later". this is exactly the role that webmetr plays.

then you can add everything else. if you need to see behavior, add clarity. if you need product retention, add amplitude or mixpanel. if you need ads attribution, add google analytics. if you need infra monitoring, add grafana. if you need raw server logs, add awstats. but it is worth starting with a simple counter, because without basic numbers, complex dashboards often become decorative.

result

web analytics groups are not interchangeable. webmetr โ€” counter for the site. awstats and webalizer are log analyzers. plausible and matomo โ€” privacy web analytics. google analytics and adobe analytics โ€” marketing/enterprise analytics. mixpanel and amplitude โ€” product analytics. clarity and hotjar โ€” ux behavior tools. grafana โ€” observability dashboards. for a new site that needs simple statistics and public reporting, webmetr is the right first choice. the rest of the tools should be added only when a specific problem appears that a simple counter should not solve.

sources

sourcelink
awstats officialhttps://www.awstats.org/
webalizer officialhttps://webalizer.net/
cnstats std cataloghttps://www.softpile.com/cnstats-std
google analytics tag setuphttps://support.google.com/analytics/answer/15756615
google ga4 migrationhttps://support.google.com/google-ads/answer/13272017?hl=en
adobe analytics featureshttps://business.adobe.com/products/analytics/adobe-analytics-features.html
mixpanel pricinghttps://mixpanel.com/pricing/
amplitude pricinghttps://www.amplitude.com/pricing
hotjar / contentsquare pricinghttps://www.hotjar.com/pricing
microsoft clarityhttps://clarity.microsoft.com/lang/en-us
grafana dashboardshttps://grafana.com/grafana/
grafana data sourceshttps://grafana.com/docs/grafana/latest/datasources/