webmetr проти cnstats: старий self-hosted php/mysql аналізатор проти простого hosted-лічильника
webmetr і cnstats можна поставити в один широкий клас web analytics, але на практиці це різні відповіді на різні питання. webmetr робиться як простий лічильник для сайту: власник реєструється, додає домен, отримує html-код, бачить перегляди, сесії, відвідувачів, джерела, сторінки, країни, браузери, операційні системи і може зробити статистику публічною або приватною. cnstats має іншу історію, іншу аудиторію і інші компроміси.
це порівняння не про те, що один інструмент абсолютно завжди кращий. нормальна аналітика починається з питання: кому потрібні цифри, як швидко їх треба отримати, хто буде підтримувати систему, чи потрібна публічна статистика, чи має значення видимий лічильник, чи є окрема технічна команда. для webmetr відповідь навмисно проста: сайт має отримати зрозумілий лічильник без enterprise-ритуалів і без старої адміністративної важкості.
короткий висновок
якщо вам потрібна проста щоденна статистика сайту, сторінки звітів зі статичними url, зрозумілий html-код і можливість показати лічильник на сторінці, webmetr буде природнішим вибором. якщо вам потрібна специфічна історична сумісність, серверний log analysis, enterprise customer journey або вже існуюча стара система, cnstats може залишатися додатковим інструментом. але для нового сайту простіше почати з webmetr і тільки потім додавати складнішу аналітику, якщо вона справді потрібна.
| критерій | webmetr | cnstats |
|---|---|---|
| головна ідея | простий лічильник для сайту з публічними або приватними звітами | legacy self-hosted статистика проти нового сервісу, який не треба адмініструвати |
| встановлення | html-код на сторінку, 1x1 hit і видимий counter badge за бажанням | потребує власної моделі: старий сервіс, self-hosted пакет, log analyzer або enterprise setup |
| ціна | безкоштовно для користувача | може бути безкоштовно, shareware, freemium або enterprise pricing залежно від продукту |
| кому зрозуміло | власнику сайту, редактору, small business, seo-спеціалісту, рекламодавцю | часто адміністратору, маркетинговій команді або користувачу, який уже знає цей інструмент |
| публічність | можна зробити статистику публічною і мати статичні url звітів | не завжди є природною частиною продукту |
| візуальний лічильник | так, з dofollow-посиланням на webmetr | може бути, може не бути, або бути другорядною функцією |
| простота | максимально короткий шлях: акаунт, сайт, код, звіти | часто більше налаштувань, старої логіки або тарифних умов |
що важливо знати про cnstats
- cnstats std у публічних каталогах описується як система накопичення та аналізу статистики сайту, яка працює на хостингу з php і mysql.
- для cnstats std у каталогах вказували версію 4.4, shareware-ліцензію, підтримку англійської, російської та німецької мов, а також понад 50 базових звітів.
- старий офіційний домен cn-software.com зараз не виглядає як актуальна сторінка продукту cnstats, тому коректно сприймати cnstats як legacy-рішення.
тому порівнювати потрібно не тільки список функцій, а й ціну володіння. ціна володіння складається не лише з грошей. це ще час на встановлення, складність пояснення, довіра до цифр, залежність від зовнішньої інфраструктури, потреба у підтримці, якість url, публічність, зрозумілість для нетехнічного користувача і те, чи не соромно показати цей лічильник на сучасному сайті.
де cnstats сильний
- дані можна тримати на своєму сервері
- історично було багато звітів і фільтрів
- підходив власникам, які хотіли контролювати php/mysql-інсталяцію
- мав браузерний інтерфейс і експорт звітів
ці сильні сторони не треба ігнорувати. багато старих інструментів стали популярними саме тому, що розв’язували реальну проблему свого часу. серверні аналізатори давали статистику там, де не було javascript-трекінгу. старі лічильники давали видимі цифри і рейтинги. enterprise-платформи давали великим компаніям єдину модель даних. проблема починається тоді, коли інструмент не відповідає розміру задачі.
де cnstats програє для нового сайту
- потрібно встановлювати, оновлювати і підтримувати php/mysql-код
- shareware-модель і стара версійність погано підходять для нового безкоштовного сервісу
- публічна довіра до звітів нижча, якщо статистика захована в приватній self-hosted адмінці
- legacy-стек збільшує ризик безпеки і несумісності з сучасним хостингом
для більшості сайтів перша потреба дуже проста: зрозуміти, чи є трафік, які сторінки читають, звідки приходять люди, які країни, які браузери, які екрани, які джерела. коли для цього потрібно вивчати стару панель, встановлювати серверний пакет, проходити demo call або думати про тарифні ліміти, користувач відкладає аналітику. webmetr спеціально прибирає цю затримку.
чому webmetr простіший
- нічого не треба ставити на сервер, окрім html-коду на сторінку
- власник сайту не підтримує php, mysql, cron і оновлення пакета
- звіти мають зрозумілі постійні url на webmetr.com
- видимий лічильник може давати backlink на webmetr і бути частиною публічної статистики
- clickhouse-архітектура краще підходить для великої кількості хітів
простота тут не означає примітивність. під капотом webmetr може збирати багато подій, складати їх у clickhouse, агрегувати звіти і витримувати високий трафік. але користувач не повинен бачити всю внутрішню кухню. хороший лічильник має працювати як інфраструктура: один раз вставив код, далі відкриваєш звіт і бачиш відповідь.
які звіти потрібні власнику сайту
| звіт | webmetr | cnstats |
|---|---|---|
| перегляди за день | так, головний звіт із простими числами | залежить від продукту і його моделі даних |
| перегляди за часом доби | так, окремий report url | часто є, але може бути сховано глибше |
| online | так, окремий розділ для поточної активності | не завжди є як простий окремий звіт |
| за тиждень і місяць | так, як класичний звіт лічильника | залежить від фільтрів або агрегатів |
| розмір аудиторії | так: дні у тиждень, дні на місяць, сесії на відвідувача, повернення | часто потребує додаткової інтерпретації |
| сторінки, каталоги, входи, виходи | так, у стилі старих web counters | є не всюди або названо інакше |
| джерела і реферери | так, включно з переходами з сайтів, сторінок, без посилання, пошуковими системами і фразами | часто є, але сучасні браузери можуть приховувати частину keyword data |
| країни, ip, браузери, os, розширення | так, як окремі прості звіти | залежить від тарифу, логів або реалізації |
важлива деталь webmetr: звіти мисляться як окремі сторінки, а не як стан всередині react-додатку. це старий, але правильний web-підхід. якщо ви відкрили report url, він повинен показати саме цей report. якщо ви надіслали партнеру посилання, він має побачити ту саму сторінку. якщо браузер перезавантажився, стан не має губитися.
публічна статистика і довіра
у багатьох випадках статистика потрібна не тільки власнику сайту. рекламодавець хоче перевірити цифри. партнер хоче зрозуміти аудиторію. редактор хоче показати зростання. seo-спеціаліст хоче бачити джерела. старий підхід зі скріншотами поганий: скріншот можна обрізати, застаріти або підробити. публічна сторінка статистики краще підходить для довіри.
| seo і довіра | як це працює у webmetr |
|---|---|
| публічні сторінки статистики | можуть бути відкриті для індексації і пересилання |
| прозорі url | наприклад /stat/domain/index.html, /hours.html, /countries.html |
| backlink | видимий counter code містить dofollow-посилання на webmetr.com |
| довіра рекламодавця | партнер може відкрити статистику без скріншотів і ручних експортів |
| мінімальна складність | власник не губиться між funnels, cohorts, custom events і data layers, якщо йому потрібні базові цифри |
чи потрібні складні dashboards
складні dashboards потрібні не всім. якщо компанія має data team, product managers, paid acquisition, attribution model, crm, warehouse і регулярні board reports, тоді складна analytics platform може бути виправданою. але більшість сайтів не живе в такому режимі. власник хоче бачити: сьогодні було стільки переглядів, учора було стільки, середнє таке, з google прийшло стільки, з direct стільки, найпопулярніша сторінка така.
webmetr не заважає потім додати google analytics, adobe analytics, matomo, plausible, statcounter або будь-який інший інструмент. але він дає базову площину правди, яку не треба довго пояснювати. це особливо важливо для українських сайтів, де власник часто сам одночасно займається контентом, рекламою, технікою і продажами.
як обрати між webmetr і cnstats
| ситуація | кращий вибір | чому |
|---|---|---|
| новий сайт малого бізнесу | webmetr | менше налаштувань, простіші звіти, немає потреби в окремій аналітичній команді |
| медіа або блог, який хоче показувати трафік партнерам | webmetr | публічний report url і видимий лічильник роблять цифри простішими для довіри |
| технічний серверний аудит | залежить від задачі | для access logs, ботів і серверних помилок log analyzer може бути корисним доповненням |
| enterprise customer journey | не головний сценарій webmetr | коли потрібні cross-channel data, governance, activation і великі команди |
| простий публічний лічильник | webmetr | саме це є ядром продукту: сайт, код, counter, звіти |
| український сайт без небажаного російського сліду | webmetr | код стороннього сервісу має бути не лише технічно зручним, а й репутаційно прийнятним |
міграція або паралельне використання
якщо на старому сайті ще стоїть cnstats, його не потрібно різко видаляти. достатньо додати webmetr, накопичити паралельну статистику і після цього вирішити, чи справді потрібна окрема php/mysql-система тільки для базових звітів.
паралельне використання також корисне тому, що різні системи майже ніколи не показують однакові числа. javascript-лічильник, server logs, privacy браузери, ad blockers, кеші, боти, prefetch, redirects і різні правила session timeout можуть давати різні результати. це не завжди помилка. головне, щоб методологія була зрозуміла і стабільна.
для кого краще cnstats
cnstats може бути доречним у закритому legacy-проєкті, де вже є адміністратор, стара база і немає вимоги до публічної статистики.
для кого краще webmetr
webmetr краще для нового сайту, де власник хоче швидко бачити перегляди, сесії, аудиторію, джерела, країни, сторінки, браузери й операційні системи без технічної підтримки старого пакета.
підсумок
webmetr варто сприймати як простий, публічний і зрозумілий лічильник для сайту. він не намагається бути всім одразу. його сила у тому, що власник швидко отримує цифри і може показати їх іншим. cnstats може мати свою нішу, історію і сильні сторони, але для нового сайту критично важливі швидкий старт, ясні звіти, простий код і відсутність зайвої інфраструктурної ваги.
якщо вам потрібна щоденна статистика сайту, публічна сторінка звітів, простий counter badge і мінімум пояснень, webmetr буде кращим стартом. складні інструменти можна додати пізніше, коли з’явиться реальна потреба, команда і бюджет. але базовий лічильник має працювати з першого дня.
джерела
| джерело | посилання |
|---|---|
| опис cnstats std у softpile | https://www.softpile.com/cnstats-std |
| опис cnstats std у telecharger.com | https://www.01net.com/telecharger/internet/internet_utlitaire/cnstats-std.html |
| історична згадка cnstats pro | https://m.seonews.ru/events/novaya-sistema-sbora-statistiki-ot-cn-software/ |