Vytvořil jsem alternativu Google Analytics pro WordPress, protože Analytics se stala příliš komplikovaná

Byl čas, kdy byl Google Analytics jednoduchý. Universal Analytics, jak se nyní nazývá, aby se rozlišil od jeho nástupce, měl levý panel s jasně označenými sekcemi: Audience, Acquisition, Behavior, Conversions. Kliknutí na "Audience Overview" zobrazilo pageviews, relace, uživatele, míru opuštění a průměrnou dobu trvání relace na čistém grafu se selektorem rozsahu dat. Informace byly okamžitě užitečné. Kolik lidí web navštívilo? Odkud přišli? Které stránky si prohlédli? Jak dlouho zůstali? Jedná se o otázky, které si klade každý vlastník webu, a Universal Analytics je zodpověděl bez vyžadování stupně v analýze dat pro interpretaci výsledků.

Pak přišel Google Analytics 4 a jednoduchost zmizela. GA4 nahradil intuitivní model stránek a relací modelem založeným na událostech, který každou interakci zpracovává jako samostatnou událost. Pageviews jsou události. Posuny jsou události. Kliky jsou události. Koncept "míry opuštění" byl zpočátku zcela odstraněn (byl později znovu zaveden po přetlačujícím ústupu uživatelů, ale s jinou definicí než dříve). Rozhraní pro vytváření zpráv bylo přepracováno kolem "průzkumů", "trychtýřů" a "segmentů", která jsou výkonná pro týmy podnikové analýzy, ale matoucí pro malého podnikatele, který chce vědět, zda jeho příspěvek na blogu tohto týdne získal nějaký provoz.

Migrace z Universal Analytics na GA4 nebyla volitelná. Google vypnul Universal Analytics a zastavil zpracování dat, což každému majiteli webu zanechalo dvě možnosti: naučit se GA4 nebo najít něco jiného. Miliony lidí se rozhodly naučit se GA4. Mnozí se to stále učí roky později, protože rozhraní je skutečně složité a dokumentace předpokládá úroveň znalostí konceptů analýzy, kterou prostě nemá většina malých majitelů webu. Plugin Website Analytics by YEB existuje, protože alternativa ke kterážnému GA4 by neměla vyžadovat naučit se další složitý systém. Měla by vyžadovat instalaci pluginu a pohled na panel, který dává smysl během třiceti sekund od jeho otevření.

Co si vlastně majitelé webu potřebují vědět

Po vedení více webů napříč různými obory po dobu let je seznam otázek o analýze, které skutečně ovlivňují rozhodnutí, pozoruhodně krátký. Kolik návštěvníků přišlo dnes, tento týden, tento měsíc? Které stránky navštěvují? Odkud přicházejí (vyhledávače, sociální média, přímé, odkazující odkazy)? Jaké jsou jejich země? Jaké zařízení používají? Čísla se zvyšují nebo snižují ve srovnání s předchozím obdobím? To je skutečně úplný seznam pro naprostou většinu majitelů webu. Ne trychtýře. Ne kohortní analýzu. Ne vlastní sledování událostí s dimenzemi parametrů. Jen základy, jasně prezentované.

Plugin pro WordPress byl postaven kolem tohoto přesného seznamu. Palubní deska zobrazuje jednoページnový přehled se všemi těmito metrikami viditelnými bez posunování, klikání nebo navigace mezi zprávami. Pageviews a jedinečné návštěvníky se zobrazují jako denní počty v grafu časové řady. Hlavní stránky jsou uvedeny s jejich počty zobrazení. Odkazovatelé ukazují, odkud provoz pochází. Země a zařízení se zobrazují jako jednoduché tabulky. Rozsah data je nastavitelný a porovnání s předchozím obdobím je dostupné pro každou metriku. Vše, co typický majitel webu potřebuje, aby činil informovaná rozhodnutí o svém obsahu a marketingu, je viditelné na jednom místě, na jedné obrazovce, bez jediné chvíle zmatku o tom, co čísla znamenají.

Plugin dosahuje této jednoduchosti ne tím, že by byl technicky horší než GA4, ale tím, že činí vědomá rozhodnutí o rozsahu. GA4 může sledovat vlastní события, vytvářet segmenty publika, měřit e-commerce konverze a integrovat se s Google Ads. Plugin YEB analytics nedělá nic z toho, a to je spíše funkce než omezení. Každá funkce, která je vyloučena, je funkce, která nemůže zmást uživatele, nemůže přidat vizuální nepořádek na palubní desku a nemůže se zlomit způsobem, který vyžaduje řešení problémů. Výsledkem je nástroj, který dělá méně, ale dělá to lépe, alespoň pro publikum, pro které byl navržen: majitelé WordPress webů, kteří chtějí jasná, činná data o provozu bez režie podnikové analytické platformy.

Soukromí na prvním místě a proč to nyní záleží více než kdy dříve

Google Analytics funguje tak, že načítá skript sledování JavaScriptu ze serverů Googlu na každé stránce webu. Tento skript shromažďuje data návštěvníků a odesílá je do infrastruktury Googlu, kde je zpracovávám, ukládám a používám nejen pro analýzu vlastníka webu, ale také pro vlastní ekosystém inzerce Googlu. Proto je GA4 zdarma. Produkt není analytický software. Produkt jsou data, která jím protékají a která Googlu pomáhají vytvářet profily inzerce a zlepšovat cílení reklamy v celé své síti.

Pro majitele webů, kteří se zajímají o soukromí návštěvníků, nebo kteří operují v jurisdikcích s přísnými zákony o ochraně dat, jako je GDPR v Evropě nebo CCPA v Kalifornii, tento tok dat vytváří břemeno dodržování. Cookie popisy souhlasu jsou vyžadovány v mnoha regionech konkrétně proto, že nástroje jako Google Analytics nastavují cookies sledování, které následují návštěvníky na webech. Samotné popisy souhlasu degradují uživatelský zážitek a významné procento návštěvníků odmítá souhlas, což znamená, že data analýzy jsou neúplná, protože reprezentují pouze podmnožinu návštěvníků, kteří aktivně klikli na "přijmout".

Plugin YEB analytics přijímá zásadně jiný přístup. Nenačítá žádné skrypty třetích stran. Neodesílá data na externí servery. Nenastavuje cookies sledování. Všechna analytická data jsou zpracovávána a ukládána na vlastním serveru webu v rámci databáze WordPress. Identifikace návštěvníků používá techniky zachování soukromí, které nezahrnují trvalé sledování v rámci relací nebo přes weby. Tento návrh znamená, že plugin nespouští požadavky na souhlas s cookies ve většině jurisdikcí, protože není cookie na který by se souhlasilo. Znamená to také, že 100% návštěvníků je sledováno spíše než jen podmnožina, která přijme banner souhlasu, který vytváří přesnější data o provozu než instalace GA4 s povoleným režimem souhlasu.

Architektura soukromí se rozšiřuje na základní rozhraní API, která napájejí funkce geolokace a detekce zařízení pluginu. Rozhraní GeoIP API překladá IP adresy návštěvníků na názvy zemí a měst bez odesílání těchto IP adres na služby geolokace třetích stran. Rozhraní API analýzy zařízení identifikuje prohlížeč, operační systém a typ zařízení z řetězce user agent bez externích vyhledávání. Rozhraní API detekce botů odděluje ověřený provoz crawleru (Googlebot, Bingbot a další) od návštěv člověka a od falešných botů, které se vydávají za crawlery. Všechna tři rozhraní API fungují v rámci stejné architektury prvního soukromí, která zpracovává data bez jejich vystavení externím stranám.

Karta Bot a proč oddělení crawlerů od lidí mění všechno

Jednou z nejméně ocenovaných funkcí pluginu je vyhrazená karta provozu botů. Většina nástrojů analýzy buď zcela vylučuje provoz botů (což znamená, že majitel webu ho nikdy nevidí a nemá ponětí, kolik jejich serverového zatížení pochází z crawlerů), nebo ho zahrnuje bez diskriminace v počtech provozu (což nadhodnocuje počty návštěvníků a činí data pageview nespolehlivá). Ani jeden přístup není ideální. Provoz botů je cenná informace. Vědět, které vyhledávače web skenují, jak často jej skenují a na které stránky se zaměřují, je nezbytné pro SEO. Ale provoz botů smíšený s počty návštěv lidí vytváří zkreslený obraz skutečného zapojení publika.

Systém detekce botů používá vícevrstvý přístup ke klasifikaci provozu. Ověření crawlery od velkých vyhledávačů se identifikují křížovým odkazem jejich tvrzeného identitátu (řetězec user agent) s jejich skutečným rozsahem IP adres. Požadavek tvrdící být Googlebotem, ale pocházející z obytné IP adresy v Rumunsku, je označen jako falešný bot, což je samo o sobě cenný bezpečnostní signál. Legitimní crawlery se kategorizují podle vyhledávače (Google, Bing, Yandex, Baidu, DuckDuckGo a desítky dalších) a zobrazují se na vlastní vyhrazené kartě s frekvencí crawlování, počtem skenovaných stránek a vzory scanování v průběhu času.

Detekce falešných botů je zvláště užitečná pro majitele webu, kteří zažívají neobvyklé vzory provozu. Náhlý skok v pageviews vypadá vzrušivě v panelu analýzy, dokud se neukáže, že se skládá zcela ze škraperů, spamů botů nebo skenerů zranitelnosti. Bez oddělení botů mohou tyto nárůsty vést k mylným rozhodnutím: "náš provoz se tento měsíc zdvojnásobil" zní velmi odlišně od "náš provoz botů se tento měsíc zdvojnásobil, protože někdo scrapeuje náš obsah." Vyhrazená karta botů toto rozlišení okamžitě objasňuje a historické údaje umožňují majitelům webu identifikovat, když se vzory aktivity botů změní, což může být brzkou varováním pro bezpečnostní problémy nebo krádež obsahu.

Relace a sledování UTM a export CSV

Mimo základního počítání pageviews plugin sleduje relace návštěvníků se vstupenými stránkami, stránkami pro ukončení a počty stránek za relaci. Relace představuje nepřetržitou návštěvu od příchodu k odchodu a porozumění chování relace odhaluje, jak návštěvníci skutečně komunikují s webem spíše než jen které stránky přistávají. Vysoký počet stránek za relaci naznačuje poutavý obsah, který podporuje průzkum. Nízký počet s vysokým provozem na konkrétní stránce naznačuje, že návštěvníci nacházejí, co potřebují, rychle a odchází, což může být zcela v pořádku pro stránku FAQ, ale je znepokojující pro příspěvek na blogu, který by měl čtenáře vést hlouběji do webu.

Sledování parametrů UTM přináší přiřazení kampaně do pluginu bez vyžadování jakýchkoli externích nástrojů. Parametry UTM (zdroj, médium, kampaň, termín, obsah) jsou standardní metodou pro sledování toho, které marketingové kampaně řídí provoz, a plugin je automaticky zachytává a hlásí. Odkaz sdílený v bulletinu s utm_source=newsletter a utm_campaign=march2026 se zobrazí v datech referenčních údajů s těmito popiskami kampaně připevněnými, což umožňuje měřit efektivnost specifických marketingových snah. Samotná tato funkce nahrazuje významnou část toho, co obchodníci používají Google Analytics, a funguje v rámci stejného čistého, jednostránkového panelu bez vyžadování "průzkumů" nebo "vlastních zpráv".

Funkce exportu CSV řeší nevyhnutelný moment, kdy někdo potřebuje brát analytická data mimo palubní desku. Ať už pro zprávu klienta, prezentaci vedení, daňový podání vyžadující důkaz provozu webu, nebo jednoduše zálohování, možnost exportu nezpracovaných dat jako soubor CSV znamená, že analytická data nejsou nikdy uzamčena v pluginu. Každou metriku viditelnou na panelu lze exportovat s plnou kontrolou rozsahu data, což vytváří tabulku, kterou lze otevřít v Excelu, importovat do Tabulek Google, nebo ji zpracovat jakýmkoli nástrojem analýzy dat. Tato přenositelnost je vědomá volba návrhu. Data patří majiteli webu, nikoli analytickému nástroji, a export by měl být stejně snadný jako kliknutí na tlačítko.

Plugin je dostupný v oficiálním úložišti pluginů WordPress, což znamená, že instalace je standardní zkušeností WordPress: hledání, instalace, aktivace. Žádné vytvoření účtu na externí platformě. Žádné údaje JavaScriptu do vložení do souborů tématu. Žádné ověření DNS nebo konfiguraci vlastnosti. Palubní deska se zobrazuje v postranním panelu administrace WordPress okamžitě po aktivaci a sbírání dat začíná na dalším pageview. Pro majitele webu, kteří strávili hodiny snahou připojit GA4 ke své instalaci WordPress prostřednictvím správců značek, kroků ověření a konfigurací datových streamů, je jednoduchost "instalace a funguje to" nejen pohodlné. To je úleva.

Často kladené otázky

Vyžaduje plugin účet Google Analytics, aby fungoval?

Ne. Plugin je zcela nezávislé řešení pro analýzu, které se žádným způsobem nepřipojuje ke Google Analytics. Sbírá a zpracovává všechna data v rámci samotné instalace WordPress pomocí vlastní databáze webu. Nejsou vyžadovány žádné externí analytické účty nebo služby.

Zpomalí plugin web?

Plugin přidává minimální režii na dobu načítání stránky, protože nenačítá externí soubory JavaScriptu nebo se nepřipojuje k serverům třetích stran během vykreslování stránky. Sledování je zpracovávány na straně serveru během normálního cyklu požadavku WordPress, který přidává zanedbatelný čas zpracování ve srovnání s samotným vykreslením stránky.

Odpovídá plugin GDPR?

Plugin je navržen s ochranou soukromí jako základní princip. Nenastavuje cookies sledování, nesdílí data s třetími stranami a nesleduje návštěvníky na webech. Všechna data jsou uložena na vlastním serveru webu. Podle nejvíce interpretací tento návrh nevyžaduje popisy souhlasu s cookies, i když by majitelé webu měli konzultovat své právní poradce pro dodržování předpisů v jejich konkrétní jurisdikci.

Může plugin sledovat e-commerce konverze?

Ne. Plugin se zaměřuje na analýzu provozu: pageviews, návštěvníci, odkazovatelé, zařízení, země, relace a kampaně UTM. Sledování konverzí e-commerce, analýza trychtýře a vlastní sledování událostí jsou mimo jeho rozsah. Pro majitele webu, kteří potřebují tyto funkce, GA4 nebo vyhrazený nástroj analýzy e-commerce zůstává vhodnou volbou.

Jak detekce botů ví, zda je crawler legitimní?

Plugin ověřuje řetězec user agent (který identifikuje, co se crawler tvrdí) s rozsahem IP adres známým jako patřící operátor tohoto crawleru. Například požadavek tvrdící být Googlebotem se ověřuje kontrolou, zda jeho IP adresa spadá do publikovaných rozsahů IP adres Googlu pro crawlery. Požadavky s nesouladným identity se označují jako falešné boty.

Lze analytická data migrovat z Google Analytics na tento plugin?

Plugin neimportuje historická data z Google Analytics. Začíná sbírat data od okamžiku instalace. Pro majitele webu, kteří potřebují uchovat historická data GA spolu s novými daty pluginu, mohou oba koexistovat během období přechodu, i když se formáty dat a definice metriky budou lišit mezi těmito dvěma systémy.