Я побудував альтернативу Google Analytics для WordPress, оскільки аналітика стала надто складною

Коли-то Google Analytics був простим. Universal Analytics, як його тепер називають, щоб відрізнити від наступника, мав ліву панель з чітко позначеними розділами: Audience, Acquisition, Behavior, Conversions. Клацання "Audience Overview" показало кількість переглядів сторінок, сеансів, користувачів, показник відскоку та середню тривалість сеансу на чистому графіку з вибором діапазону дат. Інформація була одразу корисна. Скільки людей відвідало сайт? Звідки вони прийшли? Які сторінки вони дивилися? Як довго вони залишалися? Це питання, які ставить кожен власник веб-сайту, і Universal Analytics відповідав на них без необхідності в розумінні аналітики даних.

Потім з\'явилася Google Analytics 4, і простота зникла. GA4 замінив інтуїтивну модель page-and-session моделлю на основі подій, яка розглядає кожну взаємодію як окрему подію. Переглади сторінок - це события. Прокручування - це события. Клацання - це события. Концепція "показника відскоку" була спочатку повністю видалена (вона була повторно введена після масового протесту користувачів, але з іншим визначенням, ніж раніше). Інтерфейс звітів був переробленим навколо "досліджень" "воронок" і "сегментів", які потужні для корпоративних аналітичних команд, але збивають з пантелику власників малих підприємств.

Перехід з Universal Analytics на GA4 був не факультативним. Google вимкнув Universal Analytics і припинив обробку даних, залишаючи кожного власника веб-сайту з двома варіантами: вивчити GA4 або знайти щось інше. Мільйони людей вибрали вивчення GA4. Багато хто все ще навчаються роки по тому, тому що інтерфейс дійсно складний і документація припускає рівень знайомства з концепціями аналітики, який більшість власників малих сайтів просто не мають. Плагін Website Analytics by YEB існує, тому що альтернатива вивченню GA4 не повинна вимагати вивчення іншої складної системи. Це повинно вимагати встановлення плагіна та переглядання панелі керування, яка має сенс протягом тридцяти секунд.

Що власники веб-сайтів дійсно повинні знати

Після керування декількома веб-сайтами в різних нішах протягом років список аналітичних питань, які дійсно впливають на рішення, досить короткий. Скільки відвідувачів прийшло сьогодні, на цьому тижні, у цьому місяці? Які сторінки вони відвідують? Звідки вони приходять (пошукові системи, соціальні мережі, прямо, посилання)? У яких країнах вони знаходяться? Які пристрої вони використовують? Числа зростають чи падають порівняно з попереднім періодом? Це істинний повний список для переважної більшості власників веб-сайтів. Не воронки. Не аналіз когорти. Не спеціальне відстеження подій. Просто основи, представлені чітко.

Плагін WordPress був побудований навколо цього точного списку. Панель керування показує огляд однієї сторінки з усіма цими метриками видимими без прокручування, натискання чи навігації. Кількість переглядів та унікальні відвідувачі відображаються як щоденні підрахунки на часовому графіку. Топові сторінки перелічені з кількістю їх переглядів. Джерела показують, звідки надходить трафік. Країни та пристрої відображаються як прості таблиці. Діапазон дат можна регулювати, а порівняння з попереднім періодом доступне для кожної метрики. Усе, що типовому власнику веб-сайту потрібно для прийняття обґрунтованих рішень про свій контент і маркетинг, видно в одному місці, на одному екрані, без жодного замішання щодо того, що означають цифри.

Плагін досягає цієї простоти не потому, що він технічно гірший за GA4, а тому, що робить обдумані вибори щодо обсягу. GA4 може відстежувати спеціальні события, будувати сегменти аудиторії, вимірювати конверсії електронної комерції та інтегруватися з Google Ads. Плагін аналітики YEB не робить жодного з них, і це переваги, а не обмеження. Кожна функція, яка виключається, - це функція, яка не може заплутати користувача, не може додати візуального безладу на панель керування та не може розбитися способом, який вимагає усунення неполадок. Результат - це інструмент, який робить менше, але робить це краще, принаймні для аудиторії, для якої він був розроблений: власникам веб-сайтів WordPress, які хочуть ясні та дієві дані про трафік.

Приватність на першому місці та чому це важливо більше, ніж будь-коли

Google Analytics працює шляхом завантаження сценарію відстеження JavaScript з серверів Google на кожній сторінці веб-сайту. Цей сценарій збирає дані відвідувачів і надсилає їх до інфраструктури Google, де вони обробляються, зберігаються та використовуються не лише для аналітики власника веб-сайту, а й для рекламної екосистеми Google. Ось чому GA4 безкоштовна. Продукт - це не аналітичне програмне забезпечення. Продукт - це дані, які через нього протікають, які допомагають Google будувати рекламні профілі та поліпшувати цільове спрямування реклам.

Для власників веб-сайтів, які турбуються про приватність відвідувачів, або тих, хто працює в юрисдикціях із суворими законами про захист даних, такими як GDPR у Європі або CCPA в Каліфорнії, цей потік даних створює проблеми з дотриманням. Банери згоди на файли cookie необхідні в багатьох регіонах саме тому, що такі інструменти, як Google Analytics, встановлюють файли cookie для відстеження, які стежать за відвідувачами через веб-сайти. Самі банери згоди погіршують користувацький досвід, а великий відсоток відвідувачів відмовляються, що означає, що дані аналітики неповні, оскільки вони представляють лише частину відвідувачів, які активно натиснули "прийняти".

Плагін аналітики YEB використовує принципово інший підхід. Він не завантажує жодних сценаріїв третіх сторін. Він не надсилає дані на зовнішні сервери. Він не встановлює файли cookie для відстеження. Усі дані аналітики обробляються та зберігаються на власному сервері веб-сайту, у базі даних WordPress. Ідентифікація відвідувачів використовує методи, що зберігають приватність, які не передбачають постійного відстеження в межах сеансів чи на веб-сайтах. Цей дизайн означає, що плагін не спричиняє вимоги про згоду на файли cookie в більшості юрисдикцій, тому що немає файлу cookie для подання. Це також означає, що 100% відвідувачів відстежуються, а не лише частина тих, хто прийняв банер згоди, що дає більш точні дані трафіку.

Архітектура приватності поширюється на базові API, які забезпечують можливості геолокації та виявлення пристроїв плагіна. GeoIP API розпізнає IP-адреси відвідувачів до імен країн і міст без надсилання цих IP-адрес на послуги геолокації третіх сторін. API аналізу пристроїв визначає браузер, операційну систему та тип пристрою з рядка user-agent без зовнішнього пошуку. API виявлення ботів відділяє перевірений трафік із сайтів (Googlebot, Bingbot тощо) від людського трафіку та від підроблених ботів. Усі три API працюють в одній архітектурі, що зберігає приватність, обробляючи дані без їх розкриття зовнішнім сторонам.

Вкладка Bot та чому розділення Crawlers від Humans змінює все

Однією з найменш оцінених функцій плагіна є спеціальна вкладка трафіку ботів. Більшість аналітичних інструментів або повністю виключають трафік ботів (що означає, що власник веб-сайту його ніколи не бачить і не знає, скільки навантаження на сервер надходить від сканерів), або включають його безпорядково (що збільшує кількість відвідувачів). Жоден з підходів не є ідеальним. Трафік ботів - це цінна інформація. Знання того, які пошукові системи сканують сайт, як часто вони сканують та на які сторінки вони зосереджуються, є важливим для SEO. Але трафік ботів, змішаний з підрахунками людських відвідувачів, створює спотворену картину.

Система виявлення ботів використовує багаторівневий підхід для класифікації трафіку. Перевірені сканери від основних пошукових систем визначаються шляхом перехресної посилання на задекларовану ідентичність (рядок user-agent) з фактичним діапазоном IP-адрес. Запит, який стверджує, що це Googlebot, але походить з вилиці IP-адрес в Румунії, позначається як підроблений бот, що сам по собі є цінним сигналом безпеки. Законні сканери категоризуються за пошуковою системою (Google, Bing, Yandex, Baidu, DuckDuckGo та багато інших) та відображаються на спеціальній вкладці з частотою сканування, кількістю просканованих сторінок та моделями сканування протягом часу.

Виявлення підроблених ботів особливо корисне для власників веб-сайтів, які стикаються з незвичайними моделями трафіку. Раптовий стрибок у кількості переглядів сторінок виглядає захоплюючим на панелі керування аналітикою, поки не виявиться, що він повністю складається з скреперів, спам-ботів чи сканерів вразливостей. Без розділення ботів ці стрибки можуть привести до неправильних рішень: "наш трафік подвоївся цього місяця" звучить зовсім інакше, ніж "наш трафік ботів подвоївся цього місяця, тому що хтось скребе наш контент." Спеціальна вкладка ботів робить цю різницю негайно очевидною.

Сеанси та відстеження UTM та експорт CSV

Крім основного підрахунку переглядів, плагін відстежує сеанси відвідувачів із вхідними сторінками, вихідними сторінками та підрахунками сторінок на сеанс. Сеанс представляє неперервне відвідування від прибуття до від\'їзду, і розуміння поведінки сеансу розкриває, як відвідувачі насправді взаємодіють з сайтом, а не просто які сторінки вони запускають. Висока кількість сторінок на сеанс свідчить про залучаючий вміст, який спонукає дослідження. Низька кількість з високим трафіком на конкретній сторінці свідчить про те, що відвідувачі знаходять те, що їм потрібно, швидко та відходять.

Відстеження параметрів UTM привносить атрибуцію кампанії у плагін без необхідності будь-яких зовнішніх інструментів. Параметри UTM (source, medium, campaign, term, content) - це стандартний метод відстеження того, які маркетингові кампанії приносять трафік, і плагін захоплює та повідомляє про них автоматично. Посилання, яке поділено в інформаційному листі з utm_source=newsletter та utm_campaign=march2026, з\'явиться в даних джерела з цими мітками кампанії, що дозволяє виміряти ефективність конкретних маркетингових зусиль. Сама ця функція замінює значну частину того, що маркетологи використовують GA4.

Функція експорту CSV вирішує неминучий момент, коли комусь потрібно взяти дані аналітики за межі панелі керування. Незалежно від того, чи це звіт клієнта, презентація ради директорів, податкове подання, яке вимагає доказу трафіку веб-сайту, або просто резервну копію, можливість експортувати необроблені дані як CSV-файл означає, що дані аналітики ніколи не будуть заблоковані в плагіні. Кожна метрика, видима на панелі керування, може бути експортована з повним контролем діапазону дат, створюючи електронну таблицю, яку можна відкрити в Excel, імпортувати у Google Таблиці або обробити будь-яким інструментом аналізу даних. Ця портативність - навмисна дизайнерська вибір. Дані належать власнику веб-сайту, а не аналітичному інструменту, і їх експорт повинен бути таким же простим, як натискання кнопки.

Плагін доступний у офіційному сховищі плагінів WordPress, що означає, що встановлення - це стандартний досвід WordPress: пошук, встановлення, активація. Жодного створення облікового запису на зовнішній платформі. Без фрагментів коду JavaScript для вставлення у файли теми. Без перевірки DNS. Панель керування з\'являється в бічній панелі адміністратора WordPress негайно після активації, а збір даних починається при наступному переглядові сторінки. Для власників веб-сайтів, які витратили години на спробу підключення GA4 до своїх установок WordPress через менеджери тегів, кроки перевірки та конфігурацію потоків даних, простота "встановити та працювати" - це не просто зручність.

Часто задавані запитання

Чи потребує плагін облікового запису Google Analytics?

Ні. Плагін - це повністю незалежне рішення аналітики, яке не підключається до Google Analytics. Він збирає та обробляє всі дані в самій установці WordPress, використовуючи власну базу даних веб-сайту. Не потрібні жодні зовнішні облікові записи аналітики чи послуги.

Чи сповільнить плагін веб-сайт?

Плагін додає мінімальні витрати на час завантаження сторінки, тому що він не завантажує зовнішні файли JavaScript та не підключається до серверів третіх сторін під час рендерингу сторінки. Відстеження обробляється на стороні сервера під час звичайного циклу запиту WordPress сторінки, що додає незначний час обробки.

Чи відповідає плагін GDPR?

Плагін розроблений з урахуванням приватності як основного принципу. Він не встановлює файли cookie для відстеження, не обмінюється даними з третіми сторонами та не відстежує відвідувачів на веб-сайтах. Усі дані зберігаються на власному сервері веб-сайту. На більшість інтерпретацій цей дизайн не вимагає банерів згоди на файли cookie.

Чи може плагін відстежувати конверсії електронної комерції?

Ні. Плагін сосередоточується на аналітиці трафіку: кількість переглядів, відвідувачі, джерела, пристрої, країни, сеанси та UTM-кампанії. Відстеження конверсій електронної комерції, аналіз воронок та спеціальне відстеження подій виходять за межі його обсягу.

Як виявлення ботів дізнається, чи законний сканер?

Плагін перехресно посилається на рядок user-agent (який визначає, що стверджує сканер) з діапазоном IP-адрес, відомим як оператор сканера. Наприклад, запит, що стверджує, що це Googlebot, перевіряється шляхом перевірки того, чи потрапляє його IP-адреса в опубліковані діапазони IP сканерів Google.

Чи можна перенести дані аналітики з Google Analytics?

Плагін не імпортує історичні дані з Google Analytics. Він починає збирати дані з моменту встановлення. Для власників веб-сайтів, які повинні зберегти історичні дані GA, обидва можуть співіснувати протягом періоду переходу, хоча формати даних та визначення метрик відрізнятимуться між двома системами.