Live Stats pentru bloguri: ce arată, ce NU pot ști și de ce Grig Live Stats e mai bun decât Google Analytics pentru “acum”

Vezi informațiile din sidebar ↓

Întrebarea reală: când publici un articol sau dai share pe Facebook, vrei să știi rapid: se citește? e trafic uman sau bot? ce pagini trag azi? Aici intră “Live Stats” – instrumente de statistici în timp aproape real. Doar că nu toate “live-urile” sunt egale: unele sunt JS tracking (Google Analytics), altele sunt server-side (ca pluginul tău), iar diferențele se văd în acuratețe, confidențialitate și impact asupra site-ului.

Cuprins


1) Ce înseamnă “Live Stats” (în practică)

“Live” nu înseamnă “instant ca un osciloscop”, ci date care se actualizează frecvent într-o fereastră scurtă (ultimele minute/ore sau “ziua în curs”). De aceea, Live Stats sunt excelente pentru decizii rapide (titlu, poziționare în homepage, distribuție), dar nu sunt substitute perfecte pentru rapoarte de marketing, atribuiri și conversii.

4 moduri prin care se fac Live Stats

  • Tracking în browser (JS/pixel): de tip Google Analytics. Vede evenimente, dar poate fi blocat de ad-blockers și adaugă request-uri externe.
  • Tracking la nivel de CDN/proxy: (ex. Cloudflare) bun pentru trafic + performance, dar “unici” poate fi definit diferit în soluții privacy-first.
  • Analiza logurilor serverului: vede orice request (inclusiv boți), dar nu vede evenimente din pagină (click/scroll) fără instrumentare separată.
  • Tracking server-side în WordPress: ca Grig Live Stats – contează accesările care ajung în WordPress/PHP, fără JS extern și fără cookie-uri.

2) Ce pot arăta Live Stats (și ce NU pot arăta corect)

Ce pot arăta, realist

  • Pageviews / afișări într-o perioadă (azi, ultimele 24h, etc.).
  • Top pagini care se citesc acum/azi.
  • Referrer (de unde vin oamenii), în funcție de metodă.
  • Țări (aproximativ, în funcție de IP/GeoIP).
  • Bots vs Humans (mai ales în server/log-based).

Ce NU pot (sau nu merită interpretat ca “adevăr absolut”)

  • Identitatea vizitatorilor (și nici nu ar trebui) – fără login/UserID nu ai “cine e omul”.
  • “Unici” perfect comparabili între unelte – fiecare are altă metodă (cookie / fără cookie / IP hash / heuristici).
  • Evenimente complexe (scroll, click, funnel) fără instrumentare explicită (de regulă JS).
  • Atribuire perfectă (campanii + conversii) în timp real – e nevoie de setări și de procesare ulterioară.
  • Trafic servit 100% din cache static/CDN – server-side poate să nu “vadă” dacă WordPress nu rulează.

3) Cum influențează uneltele de Live Stats site-ul

Impact pe viteză

  • JS tracking (ex. GA): adaugă request-uri externe + script; de obicei mic, dar contează la Core Web Vitals dacă ai multe scripturi.
  • Server-side (ex. Grig Live Stats): nu adaugă script extern, dar scrie în DB la fiecare accesare trackabilă.

Impact pe cache

  • GA contează și când pagina e servită din cache (JS rulează în browser).
  • Grig Live Stats contează doar când request-ul ajunge în WordPress (PHP). Dacă ai cache static care ocolește WP, poți vedea cifre mai mici decât în GA.

Impact pe baza de date

Un plugin server-side trebuie să fie disciplinat cu retenția. În Grig Live Stats ai:

  • tabel dedicat (nu umflă postmeta/options),
  • cleanup automat zilnic + setare retenție (1–365 zile),
  • opțiuni de ignorare pentru căi (ex: /wp-json/, /wp-cron.php, /xmlrpc.php).

Confidențialitate (GDPR-friendly)

  • GA este un serviciu terț; datele pleacă către Google și, în multe configurații, apar obligații de consimțământ/cookie banner (în funcție de implementare și jurisdicție).
  • Grig Live Stats nu folosește cookies și nu stochează IP-ul complet: salvează doar un hash (SHA-256 cu wp_salt) și afișează IP trunchiat (ex. /24 sau /64) când anonimizarea e activă.

4) Google Analytics vs Grig Live Stats: comparație rapidă (pe “utilitate reală”)

CriteriuGoogle Analytics (GA4)Grig Live Stats (WordPress)
SetupNecesită tag/JS + configurări evenimenteInstalezi pluginul, gata: Tools → Live Stats
Cookie / consimțământPoate necesita consimțământ (în multe scenarii)Fără cookies (privacy-first, local)
Blocare de ad-blockersPoate fi blocat (depinde de setup)Nu depinde de JS extern (server-side)
BoțiDe obicei sub-raportează boții (mulți nu rulează JS)Separă Human/Bot pe User-Agent + “Top bots”
Focus “azi / acum”Realtime util, dar e tot “marketing analytics”Excelent operațional: “azi”, pe ore, top pagini, ultimele accesări
Evenimente (click/scroll/funnel)Da (dacă instrumentezi)Nu (în forma actuală – e server-side pageview/log)
Cache static/CDNÎl vede (JS rulează în browser)Îl vede doar dacă request-ul ajunge în WordPress
Control & proprietate asupra datelorDate într-o platformă externăDate la tine (tabel WP + retenție controlată)

Pe scurt: GA e excelent pentru marketing, campanii, conversii și analize. Grig Live Stats e excelent pentru “ce se întâmplă azi pe site”, cu accent pe privacy + bot/human + transparență.

5) Grig Live Stats: ce face concret (din pluginul v0.3.5)

Pagina modulului: https://grig.blog/grig-live-stats/

Ce colectează (server-side)

La accesările front-end (doar GET/HEAD, fără feed/cron/ajax) pluginul loghează în tabelul propriu:

  • timestamp (ts) în timezone-ul site-ului,
  • URL complet + post_id (dacă e articol/pagină),
  • ip_hash (SHA-256 + wp_salt) pentru “unici” fără IP clar,
  • ip_trunc (afișare anonimă: /24 sau /64),
  • User-Agent + detecție Bot/Human (heuristică),
  • referrer, metodă,
  • țară opțional: din header Cloudflare CF-IPCountry sau GeoIP (MaxMind) dacă configurezi.

Ce îți arată în WP-Admin (Tools → Live Stats)

  • Rezumat “azi”: pageviews, humans, bots, IP-uri unice (total/humans/bots).
  • Grafic pe ore (SVG, fără librării externe) + tabel de distribuție.
  • Top pagini (azi) cu separare bots/humans.
  • Top bots (Googlebot, Bingbot, Ahrefs, etc.) + “Generic bot”.
  • Top țări (dacă ai country enabled + sursă de GeoIP).
  • Ultimele 50 accesări cu IP trunchiat, țară, UA și referer.
  • Admin Bar sparkline: un mini “live” în bara de sus cu totalul de azi + grafic mic.

Blocuri Gutenberg incluse (foarte bune pentru SEO & UX)

  • Top 5 posturi (humans) în ultimele 24h – perfect de pus în sidebar sau sub articole (cache 60 min).
  • Summary (humans): unici + afișări pe 24h/7z/30z + grafic pe 30 zile (cache 60 min).

De ce e un avantaj real față de GA, pe “live editorial”

  • Nu depinzi de Google / cont / consent mode pentru a vedea “azi”.
  • Nu ai script extern care să afecteze performanța sau să fie blocat.
  • Vezi boții clar (și asta te ajută enorm la SEO: crawl spikes, audit tools, scrapers).
  • Transparență: “unici” = IP hash distinct; “humans” = non-bot UA – fără magie.
  • Date locale cu retenție configurabilă + cleanup automat.

Limitări (spuse corect, ca să nu promită prea mult):

  • Nu înlocuiește GA dacă ai nevoie de conversii, atribuiri, funnel-uri, evenimente.
  • Poate sub-raporta dacă ai cache static/CDN care ocolește WordPress (pentru că tracking-ul e în WordPress).
  • “Unici” sunt aproximați prin IP hash (NAT/VPN/ISP pot distorsiona).
  • Bot detect e euristic (UA spoofing există).

6) Pentru cine e ideal Grig Live Stats (și când păstrezi GA)

Grig Live Stats e perfect dacă:

  • vrei să vezi rapid ce trage azi pe blog, fără dependențe externe;
  • te interesează diferența Humans vs Bots (SEO, crawling, scrapers);
  • vrei un widget/blocks cu Top 5 în ultimele 24h (doar humans) direct pe site;
  • vrei privacy-first (fără cookies, fără IP stocat în clar).

Păstrează GA (în paralel) dacă:

  • ai nevoie de conversii, campanii, UTM, atribuiri, audiențe;
  • vrei evenimente (click/scroll/video) și rapoarte de marketing;
  • ai cache agresiv și vrei să numeri tot ce e servit din cache fără excepție.

Combinația “corectă” pentru multe bloguri: Grig Live Stats pentru operațional & editorial + GA pentru marketing & long-term analysis.

FAQ – Întrebări frecvente despre Live Stats

Grig Live Stats poate înlocui complet Google Analytics?

Nu, pentru că GA excelează la conversii, atribuiri, funnel-uri și evenimente. Grig Live Stats e orientat pe “azi”, bot/human, top pagini și transparență locală.

De ce cifrele diferă între GA și Grig Live Stats?

GA măsoară în browser (JS) și vede inclusiv pagini servite din cache. Grig Live Stats măsoară server-side în WordPress și vede doar request-urile care ajung la WP/PHP (în funcție de cache).

Ce date personale stochează Grig Live Stats?

Nu stochează IP-ul complet în clar; stochează un hash al IP-ului pentru “unici” și poate afișa IP trunchiat. Nu folosește cookies.

Poate arăta țara vizitatorilor?

Da, opțional: fie din Cloudflare (CF-IPCountry), fie prin GeoIP (MaxMind) dacă îi dai calea către fișierul .mmdb și ai suport pe server.

Va încetini site-ul?

Are un cost server-side (scriere în DB pentru accesări trackabile), dar evită încărcarea de scripturi externe. Rămâne importantă retenția (cleanup) și folosirea setărilor de ignorare pentru căile neimportante.

Concluzii (pe scurt)

  • Live Stats sunt pentru decizii rapide, nu pentru “adevăr absolut”.
  • Google Analytics e excelent pentru marketing și conversii, dar vine cu costuri (script extern, blocare, confidențialitate/consimțământ).
  • Grig Live Stats câștigă la “azi”: privacy-first, fără cookies, fără GA, human/bot, top pagini, “ultimele accesări”, grafice pe ore.
  • Cel mai solid setup pentru blog: Grig Live Stats + GA (operațional + marketing).

Modul recomandat: Grig Live Stats


Surse (documentare)

Poate te interesează și

Publicitate

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *