Vytvoril som alternatívu k Google Analytics pre WordPress, pretože analýza by nemala vyžadovať doktorát
Bol tam moment, niekedy v roku 2023, keď Google Analytics 4 prinútil každého vlastníka webovej stránky migrovať z Universal Analytics, ktorý používali roky, na úplne nové rozhranie s úplne novým dátovým modelom a úplne novými terminológiami pre koncepty, ktoré predtým nepotrebovali nové názvy. Relácie sa stali udalosťami. Zobrazenia stránok sa stali zobrazeniami obrazovky alebo zobrazeniami stránok v závislosti od kontextu. Známy dashboard s čistou navigáciou v ľavom bočnom paneli bol nahradený rozhraním, ktoré sa zdalo byť navrhnuté pre dátových vedcov namiesto vlastníkov webových stránok WordPress, ktorí tvoria väčšinu ľudí sledujúcich prevádzku webovej stránky. Migrácia bola povinná. Universal Analytics bol vypínán a náhrada bola GA4, či ste ju chceli alebo nie.
Frustrácia nebola o zmene samotnej. Software sa vyvíja, rozhrania sa zlepšujú a učenie sa nových nástrojov je súčasťou operácií na internete. Frustrácia bola o smere zmeny. GA4 urobil jednoduché veci zložitými. Zistenie, koľko ľudí navštívilo vašu stránku včera, si vyžadovalo navigovanie cez rozhranie na hlásenie, ktoré sa štandardne zameralo na metriky zapojenia, počty udalostí a toky dát namiesto počtu relácií, ktorý väčšina vlastníkov stránok skutočne chce. Vytvorenie základnej správy, ktorá by v Universal Analytics trvala dve kliknutia, teraz zahŕňala konfiguráciu prieskumov, výber dimenzií a aplikáciu filtrov prostredníctvom rozhrania, ktoré predpokladalo znalosť konceptov dátovej analýzy, ktoré väčšina bloggerov WordPress, malých vlastníkov podnikov a operátorov portfóliových stránok nemá žiadny dôvod ovládať.
Plugin Website Analytics by YEB sa narodil priamo z tejto frustrácie. Nie ako teoretický produkt navrhnutý na zachytenie podielu na trhu, ale ako praktický nástroj vytvorený preto, že existujúce možnosti kolektívne zlyhali pri svojej najbazickejšej úlohe: povedzieť vlastníkovi webovej stránky, čo sa deje na ich stránke v jazyku, ktorému okamžite porozumie. Plugin sa nepokúša konkurovať GA4 vo vlastnostiach. Neponúka strojové učenie, prognózne publikum ani integráciu BigQuery. Zobrazuje relácie, stránky, odkazujúce zdroje, krajiny a zariadenia na jednom dashboarde, ktorý sa načítava rýchlo a dáva zmysel v momente, keď sa naňho pozriete.
Čo väčšina vlastníkov stránok skutočne potrebuje od analýzy
Po rokoch, počas ktorých som budoval a operoval webové stránky rôznych veľkostí, sa vykryštalizoval vzor v tom, aké informácie skutočne poháňajú rozhodnutia typického vlastníka stránky. Chcú vedieť, koľko ľudí navštívilo ich stránku dnes, tento týždeň a tento mesiac. Chcú vedieť, ktoré stránky sú najpopulárnejšie. Chcú vedieť, odkiaľ prichádzajú návštevníci, geograficky aj z hľadiska odkazujúcich webových stránok alebo vyhľadávacích motorov. Chcú vedieť, aké zariadenia a prehliadače návštevníci používajú, hlavne aby potvrdili, že stránka funguje dobre na mobiloch. A chcú, aby tieto informácie boli prezentované spôsobom, ktorý nevyžaduje tridsať minút konfigurácie predtým, ako sa na obrazovke objaví prvé užitočné číslo.
To je celý zoznam pravdepodobne pre deväťdesiat percent vlastníkov webových stránok WordPress. Nie lieviky konverzií. Nie vlastné sledovanie udalostí. Nie vizualizácie toku používateľov. Nie modelovanie atribúcie v rámci viacerých marketingových kanálov. Toto sú výkonné funkcie, ktoré operácie veľkého e-commerce a marketingové tímy skutočne potrebujú, a GA4 výborne slúži tomuto publiku. Ale blogger, ktorý príspeva trikrát do týždňa a chce vedieť, či ho niekto číta, nepotrebuje atribučné modelovanie. Fotografka na voľnej nohe, ktorej portfóliová stránka dostane pár stoviek návštev za mesiac, nepotrebuje vývoz BigQuery. Miestna reštaurácia, ktorej webová stránka WordPress primárne zobrazuje menu a hodiny, nepotrebuje streamovanie udalostí.
Plugin bol navrhnutý s týmto pochopením. Dashboard predstavuje päť panlov: relácie v čase, populárne stránky, zdroje odkazujúcich stránok, krajiny návštevníkov a typy zariadení. Každý panel sa aktualizuje v reálnom čase, keď sa zaznamenajú nové návštevy. Selektor časového rozsahu v hornej časti vám umožňuje prepínať sa medzi dneškom, týmto týždňom, týmto mesiacom a vlastnými rozsahmi dátumov. Neexistuje sprievodca konfiguráciou, ktorý by vás žiadal, aby ste definovali toky dát a ID merania predtým, ako niečo funguje. Nainštalujte plugin, aktivujte ho a dashboard začne zobrazovať údaje od prvej návštevy ďalej. Jednoduchosť je zámerná a bez ospravedlnenia, pretože zložitosť by sa mala zaslúžiť cez skutočnú potrebu, nie aby bola vnútená štandardne.
Súkromie ako funkcia namiesto ťarchy dodržiavania predpisov
Krajina ochrany osobných údajov analýzy webových stránok sa stala čoraz zložitejšou, s GDPR, CCPA a rôznymi národnými reguláciami vytvárajúcimi mozaiku požiadaviek, ktoré tradičné nástroje analýzy právne riskantnými v niektorých krajinách. Google Analytics sa osobitne stretol s viacerými právnymi výzvami v európskych krajinách týkajúcimi sa prenosov údajov na servery USA a používania cookies na sledovanie medzi lokalitami. Niekoľko európskych autorít na ochranu údajov vydalo stanoviská deklarujúce inštalácie GA4 neodpovedajúce GDPR, pokiaľ nie sú implementované špecifické dodatočné opatrenia.
Plugin WordPress analytics obchádza väčšinu týchto obáv cez svoju architektúru. Údaje o návšteve sa spracúvajú prostredníctvom API, ktoré sa nespoliehajú na cookies tretích strán, nevytvárajú profily používateľov medzi lokalitami a neprevádzajú históriu prehliadania na siete reklám. Údaje slúžia jednému účelu: ukázať vlastníkovi stránky, čo sa deje na jeho stránke. Nie je tu žiadne sekundárne použitie, bez sprostredkovania údajov a bez ekosystému reklám, ktorý by sa živil zhromažďovanými informáciami. Pre vlastníkov webových stránok, ktorí nervózne sledovali vývíjajúcu sa regulačnú krajinu a zaujímalo ich, či ich nastavenie analýzy spustí problém s dodržiavaním predpisov, táto architektúra poskytuje úroveň sebavedomia, ktorú nástroje závislé na cookies nemôžu dosiahnuť.
To neznamená, že plugin je imúnny voči všetkým úvahám o súkromí. Akýkoľvek nástroj, ktorý zaznamenáva informácie o návštevníkoch, dokonca aj agregované a anonymizované informácie, by mal byť uvedený v politike ochrany osobných údajov webovej stránky. Avšak zverejnenie je priame, pretože použitie údajov je jednoduché. Neexistuje zložitý reťazec spracovateľov údajov, vedľajších spracovateľov a partnerov v oblasti reklamy na výpočet. Údaje prichádzajú, zobrazujú sa na dashboarde, a to je miesto, kde ich cesta končí.
Dashboard, ktorý sa načítava za menej ako sekundu
Výkon bol neodvolateľným požiadavkom na dizajn od začiatku. Vlastníci webových stránok WordPress sú zvyknutí na stránky správcov, ktoré sa načítavajú rýchlo, a dashboard analýzy, ktorý sa vykresluje päť alebo desať sekúnd, je dashboard, ktorý sa navštívi raz a potom sa zabudne. Dashboard pluginu sa v typickom prostredí WordPress hostingu vykresľuje za menej ako sekundu, vrátane všetkých grafov, tabuliek a súhrnných štatistík. Táto rýchlosť je možná, pretože agregácia údajov sa deje na strane API namiesto v samotnom paneli správcu WordPress a frontend používa ľahké vykresľovanie grafov, ktoré nevyžaduje ťažké knižnice JavaScriptu.
Architektúra technológie trasuje údaje o sledovaní prostredníctvom ľahkého JavaScriptového fragmentu, ktorý sa spustí pri každom načítaní stránky a posiela informácie o návšteve na backend na spracovanie. Fragment je dosť malý na to, aby pridal zanedbateľný čas načítania na frontend, čo je dôležité pre vlastníkov webových stránok, ktorí si uvedomujú svoje skóre Core Web Vitals a nechcú, aby analytický nástroj zhoršil ich výsledky PageSpeed Insights. Skript sledovania bol testovaný vo všetkých hlavných prehliadačoch a nekonfrontuje sa s populárnymi pluginmi WordPress, vrstvami vyrovnávania pamäte ani konfiguráciami CDN.
Dashboard sám je postavený ako natívna stránka správcu WordPress, ktorá sa riadi konvenciami rozhrania WordPress, takže sa cítit oboznámené s kýmkoľvek, kto strávil čas v paneli správcu WordPress. Grafy používajú čisté, responzívne vizualizácie, ktoré fungujú na obrazovkách stolných počítačov a na tabletoch. Tabuľky údajov sú zoraditeľné a filtrovateľné bez vyžadovania opätovného načítania stránky. Celá skúsenosť je navrhnutá tak, aby vlastník webovej stránky získal odpoveď na otázku v minimálnom možnom čase, pretože hodnota analýzy nie je v samotnom nástroji, ale v rozhodnutiach, ktoré umožňuje.
Pre koho je tento plugin a pre koho nie je
Úprimnosť o cieľovom publiku je dôležitá, pretože žiadny analytický nástroj neслúži všetkým rovnako dobre. Tento plugin je vytvorený pre vlastníkov webových stránok WordPress, ktorí chcú racionálnu analýzu prevádzky bez zložitosti, režijných nákladov na konfiguráciu alebo obáv z dodržiavania ochrany osobných údajov. Vyniká pre bloggerov, portfóliové stránky, malé obchodné webové stránky, stránky členstva, ktoré chcú pochopiť svoje vzorce prevádzky, a pre každého, kto sa pozrel na GA4 a cítil sa ohromený priepasťou medzi tým, čo potrebuje a čo rozhranie požaduje, aby sa dozvedel.
Plugin nie je vytvorený pre podnikové marketingové tímy, ktoré potrebujú viacbodovú atribúciu v rámci platených a organických kanálov. Nie je vytvorený pre operácie e-commerce, ktoré potrebujú detailnú analýzu lievikov konverzií s sledovaním výnosov a metrikami výkonu produktov. Nie je vytvorený pre tímy údajov, ktoré potrebujú raw toky udalostí prepleteného do dátových skladov na vlastnú analýzu. Toto sú legitimné potreby, ktoré vyžadujú nástroje vytvorené špeciálne pre nich, a predstieranie, že jednoduchý plugin analýzy môže slúžiť týmto potrebám, by bolo nepravdivé.
Priepasť medzi tým, čo väčšina vlastníkov stránok potrebuje a čo poskytujú podnikové analytické nástroje, je obrovská, a práve v tej priepasti tento plugin žije. Vypĺňa priestor medzi "bez analýzy vôbec" a "GA4 s jeho plnou zložitosťou," pričom ponúka stredný postup, ktorý dáva vlastníkom webových stránok informácie, ktoré skutočne používajú, a šetrí im informácie, ktoré nie sú. Pre ekosystém WordPress, kde jednoduchosť a prístupnosť sú základnými princípmi, sa táto pozícia javí ako prirodzená skôr ako obmedzujúca. Plugin robí menej, ale robí to spôsobom, ktorý viac ľudí skutočne môže používať.
Často kladené otázky
Je tento plugin úplne bezplatný
Plugin Website Analytics by YEB je bezplatný na inštaláciu a použitie so základnými funkciami analýzy. Pokročilé funkcie, ktoré využívajú ďalšie API ako údaje GeoIP na úrovni mesta alebo detekcia značky zariadenia, sú dostupné prostredníctvom voliteľného používania API na báze kreditov, takže platíte iba za vylepšené možnosti, ktoré sa rozhodnete povoliť.
Používa tento plugin cookies na sledovanie návštevníkov
Plugin sa nespoliehá na cookies tretích strán na sledovanie. Údaje o návšteve sa zaznamenávajú na základe udalostí načítania stránky bez vytváraní trvalých profilov používateľov medzi lokalitami, čo zjednodušuje dodržiavanie ochrany osobných údajov pre vlastníkov webových stránok operujúcich podľa GDPR, CCPA a podobných regulácií.
Môže tento plugin úplne nahradiť Google Analytics
Pre vlastníkov webových stránok, ktorí primárne potrebujú počty relácií, popularitu stránok, zdroje odkazujúcich stránok, geografické údaje a rozdelenie zariadení, áno. Pre vlastníkov webových stránok, ktorí sa spoliehajú na pokročilé funkcie GA4, ako sú lieviky konverzií, segmenty publika, prediktívne metriky alebo integrácia BigQuery, tento plugin pokrýva základy, zatiaľ čo GA4 zvláda pokročilé prípady používania.
Ovplyvňuje skript sledovania rýchlosť načítania stránky
Fragmentu sledovania je ľahký a načítava sa asynchrónne, čo znamená, že neblokuje vykreslenie stránky. Vplyv na skóre Core Web Vitals je zanedbateľný a skript bol testovaný na potvrdenie, že nezvadzuje metrikami výkonu PageSpeed Insights.
Ako ďaleko siaha analytické údaje
Zber údajov sa začína v momente aktivácie pluginu a pokračuje neurčito. Historické údaje pred inštaláciou nie sú dostupné, pretože plugin môže zaznamenávať iba návštevy, ktoré sa vyskytnú po tom, čo je na stránke prítomný skript sledovania.
Funguje plugin s pluginami vyrovnávania pamäte, ako sú WP Super Cache alebo W3 Total Cache
Áno. Sledovanie je spracúvané prostredníctvom JavaScriptového fragmentu, ktorý sa spustí v prehliadači návštevníka, čo znamená, že funguje správne aj vtedy, keď je samotná stránka HTML podávaná z vyrovnávacej pamäte. Pluginy na vyrovnávanie pamäte nezvadzujú zhromažďovanie analytických údajov.