Skaičiavimas serverio ir kliento pusėje
Šiame straipsnyje
Interneto matavimo architektūra iš esmės dalijama į du skirtingus būdus: sekimą iš serverio ir sekimą iš kliento.
Žodis „klientas“ čia reiškia naršyklę, veikiančią puslapio žiūrovo kompiuteryje ar mobiliajame įrenginyje. Šių dviejų būdų mechaninio skirtumo supratimas paaiškina, kodėl skirtingų šaltinių statistika neišvengiamai skiriasi ir kodėl absoliutus žiniatinklio analitikos tikslumas techniškai neįmanomas.
Skaičiavimo mechanizmo veikimo vieta tiksliai lemia, kokią informaciją galima užfiksuoti ir kokių neišvengiamų aklųjų zonų sistema turės.
Skaičiavimas naršyklės viduje
Skaičiavimas kliento pusėje visiškai remiasi vykdomaisiais scenarijais, paprastai JavaScript, įterptais tiesiai į tinklalapį. Dokumentui įsikėlus, naršyklė perskaito kodą ir pradeda aktyviai pranešinėti centrinei duomenų bazei.
Kadangi scenarijus veikia tiesiai skaitymo aplinkoje, pasiekia daug elgsenos informacijos. Jis gali aptikti ekrano skiriamąją gebą, tiksliai stebėti, kiek nuslinkta puslapiu, matuoti tikslią kortelės aktyvumo trukmę ir sekti konkrečių mygtukų spustelėjimus.
Šis būdas yra šiuolaikinių sunkių analitikos platformų pagrindas. Tačiau jo veikimas griežtai priklauso nuo naršyklės leidimo vykdyti scenarijų.
Skaičiavimas už jos ribų
Matavimas serverio pusėje, atvirkščiai, vyksta visiškai už skaitymo aplinkos ribų. Jis remiasi pagrindinėmis naršyklės užklausomis tinklalapį sudarantiems failams gauti.
Įterpus paprastą paveikslėlio skaitiklį, naršyklė prašo grafikos iš skaičiavimo serverio. Serveris užregistruoja šią vieną užklausą, padidina skaičių ir pateikia paveikslėlį.
Serveris niekada nevykdo kodo skaitytojo įrenginyje ir visai nemato, kas vyksta pateikus paveikslėlį. Jis nieko nežino apie slinkimo gylį ar ekrano dydį ir remiasi tik neginčijamu techniniu faktu, kad konkrečiu laiku paprašyta konkretaus failo.
Ką pašalina blokavimo priemonė
Priklausomybė nuo naršyklės daro sekimą kliento pusėje labai pažeidžiamą išoriniams trikdžiams. Privatumo plėtiniai, reklamos blokavimo priemonės ir griežtos naršyklės saugumo nuostatos dažnai blokuoja sekimo scenarijų vykdymą.
Tada analitikos platforma visai negauna signalo ir visiškai praleidžia atėjimą. Tačiau paveikslėlio užklausą serverio pusėje gerokai sunkiau užblokuoti kartu nesugadinant vaizdinio puslapio išdėstymo.
Kol naršyklė bando rodyti puslapio paveikslėlius, užklausa išsiunčiama ir peržiūra užregistruojama. Šis pagrindinis pažeidžiamumo skirtumas paaiškina, kodėl serverio skaitikliai dažnai teikia didesnius, tvirtesnius pradinius skaičius nei scenarijais grįsti.
Kuris atsako į kurį klausimą
Šiuos architektūrinius skirtumus suprasti būtina teisingai aiškinant žiniatinklio statistiką. Nė vienas būdas nėra nepriekaištingas tikrovės atspindys.
Kliento scenarijai pateikia gilių elgsenos įžvalgų, bet dėl privatumo blokavimo dažnai praleidžia nemažą auditorijos dalį. Skaičiavimas serveryje garantuoja labai patikimą failų užklausų atskaitos lygį, bet neteikia jokios informacijos apie vėlesnę sąveiką ar skaitymo trukmę.
Tinkamas būdas visiškai priklauso nuo iš tiesų reikalingos informacijos. Nepriklausomoms svetainėms, kurioms reikia patikimos pasiekiamumo apžvalgos be įkyraus elgsenos stebėjimo, patikimas serverio užklausos paprastumas lieka optimaliu techniniu pasirinkimu.