
Zdravím, som Richard. Na tomto blogu zdieľam myšlienky, osobné príbehy — a aj to, na čom práve pracujem. Dúfam, že vám tento článok prinesie hodnotu.
Vytvoril som si vlastné analytics v spolupráci s AI – bez potreby cookie lišty a v súlade s GDPR
Autor: Richard Golian13.4.2025 English Castellano Français
Nedávno som si uvedomil, že chcem mať väčší prehľad o návštevnosti môjho blogu.
Mám rád presné a prehľadné dáta. Klasické analytické nástroje ako Google Analytics však majú zásadné nedostatky: nepresné čísla (kvôli zamietnutým súhlasom návštevníkov a rôznym blockerom), nutnosť cookie lišty a nie práve ideálnu transparentnosť v oblasti ochrany osobných údajov.
Rozhodol som sa preto vytvoriť si vlastné analytics, ktoré budú mať čisté, neskreslené dáta a zároveň budú rešpektovať súkromie návštevníkov môjho webu. A keďže žijeme v roku 2025, vybudoval som ich s pomocou generatívnej AI.

Čo sa týka programovania, od svojich 13 rokov, keď som sa začal venovať webovému vývoju, sa považujem za večného začiatočníka. Umelá inteligencia mi však priniesla možnosti a zručnosti, o ktorých som ani len netušil, že ich niekedy budem mať. O tom, ako mi pomáha zlepšovať sa v kódovaní, ako mi vysvetľuje svoje postupy a rozhodnutia, som už na tomto blogu písal. Vďaka tomu sa mi postupne rozšírili obzory o tom, čo všetko dokážem zrealizovať. Jednou z takýchto vecí bol aj môj vlastný analytický nástroj.
Definovanie výstupu a prvé prompty
Pri budovaní takéhoto projektu je podľa mňa dnes potrebné mať nejakú predstavu, čo od toho chcem a na čo mi to bude slúžiť. Nestačí len to, že chcem vlastné analytics.
Začali sme teda tým, že sme si definovali, čo presne chcem merať: dennú návštevnosť, zdroje návštevnosti, zakúpenie mojich platených článkov a detailnejšiu analýzu typov návštevníkov (ľudia vs. podozrivá aktivita vs. boty).
Pri tvorbe prvých tabuliek a grafov sa zdalo, že všetko pôjde ľahko. Neprešlo však veľa času a objavili sa prvé výzvy.
Problémy, ktoré bolo nutné vyriešiť
Prvé SQL dotazy, ktoré sme použili, boli náročné na výpočet a neefektívne. Spomaľovali web. Postupne sme ich ladili, nahradili neefektívne LIKE operácie presnými zhodami a upravili logiku tak, aby sa prechádzali len tie dáta, ktoré skutočne potrebujeme – a zrazu sa všetko rozbehlo.
Pokračuj v čítaní:
Chcete sa ponoriť hlbšie do témy, vidieť moje myšlienkové pochody a mať možnosť položiť mi doplňujúcu otázku? Plná verzia tohto príspevku vám bude zaslaná na váš email.

Ak máte nejaké otázky alebo spätnú väzbu, pokojne mi napíšte na mail@richardgolian.com.