Počítanie na strane servera a klienta
V tomto článku
Architektúra internetového merania sa v zásade delí na dve odlišné metodiky: sledovanie zo servera a sledovanie z klienta.
Pojem „klient“ v tomto kontexte označuje softvér webového prehliadača bežiaci na počítači či mobilnom zariadení osoby prezerajúcej stránku. Pochopenie mechanického rozdielu medzi týmito dvoma prístupmi objasňuje, prečo sa štatistiky z rôznych zdrojov nevyhnutne rozchádzajú a prečo absolútna presnosť webovej analytiky zostáva technicky nemožná.
Miesto, kde funguje počítací mechanizmus, presne určuje, aký druh informácií možno zachytiť a aké prirodzené slepé miesta bude systém mať.
Počítanie zvnútra prehliadača
Počítanie na strane klienta sa úplne spolieha na vykonateľné skripty, zvyčajne napísané v jazyku JavaScript, vložené priamo do webovej stránky. Keď sa dokument načíta, prehliadač prečíta tento kód a začne aktívne podávať správy centrálnej databáze.
Keďže skript beží priamo v prostredí čítania, má prístup k množstvu informácií o správaní. Dokáže zistiť rozlíšenie obrazovky, presne sledovať, ako ďaleko nadol sa stránka posúva, merať presné trvanie aktivity karty a sledovať kliknutia na konkrétne tlačidlá.
Táto metóda tvorí chrbtovú kosť súčasných náročných analytických platforiem. Jej fungovanie však prísne závisí od toho, či prehliadač dovolí skriptu bežať.
Počítanie zvonka
Meranie na strane servera naopak funguje úplne mimo prostredia čítania. Táto metóda sa spolieha na základné požiadavky prehliadača na získanie súborov tvoriacich webovú stránku.
Keď sa vloží jednoduché obrázkové počítadlo, prehliadač si vyžiada grafiku z počítacieho servera. Server zaznamená túto jednu požiadavku, zvýši počet a doručí obrázok.
Server nikdy nevykonáva žiadny kód na zariadení čitateľa a vôbec nevidí, čo sa deje po doručení obrázka. Nevie nič o hĺbke posúvania či veľkosti obrazovky a sústreďuje sa výlučne na nepopierateľnú technickú skutočnosť, že sa v konkrétnom čase vyžiadal konkrétny súbor.
Čo blokovač odstráni
Spoliehanie sa na prehliadač robí sledovanie na strane klienta veľmi náchylným na vonkajšie zásahy. Rozšírenia na ochranu súkromia, blokovače reklám a prísne bezpečnostné nastavenia prehliadača bežne bránia vykonávaniu sledovacích skriptov.
Keď sa to stane, analytická platforma nedostane vôbec žiadny signál a príchod úplne nezachytí. Požiadavku na obrázok na strane servera je však podstatne ťažšie zablokovať bez súčasného narušenia vizuálneho rozloženia stránky.
Pokiaľ sa prehliadač pokúša zobraziť obrázky na stránke, požiadavka sa odošle a zobrazenie sa zaznamená. Tento zásadný rozdiel v zraniteľnosti vysvetľuje, prečo počty na strane servera často vykazujú vyššie a odolnejšie základné čísla než ich skriptové náprotivky.
Ktoré odpovedá na ktorú otázku
Rozpoznanie týchto architektonických rozdielov je zásadné pre správny výklad webových štatistík. Ani jedna metóda neponúka bezchybný odraz reality.
Skripty na strane klienta poskytujú hlboké poznatky o správaní, ale pre blokovače na ochranu súkromia bežne nezachytia podstatnú časť publika. Počítanie na strane servera zaručuje veľmi spoľahlivý základ požiadaviek na súbory, ale neponúka absolútne žiadne informácie o následnej interakcii či trvaní čítania.
Výber vhodnej metódy úplne závisí od toho, ktoré informácie sú skutočne potrebné. Pre nezávislé weby vyžadujúce spoľahlivý prehľad dosahu bez rušivého sledovania správania zostáva odolná jednoduchosť požiadavky na strane servera optimálnou technickou voľbou.