Kreiptis pagalbos

Atsakome el. paštu, dažniausiai per dvi dienas.

Google reCAPTCHA tikrina šį pateikimą, kad apsaugotų nuo piktnaudžiavimo; duomenys siunčiami Google. Scenarijus įkeliamas tik atvėrus šią formą.

← Visi įrašai

Kaip privačiai skaičiuojame spustelėjimus

Apie turinį ir jo patikrą

Šiame straipsnyje

Skaitiklis atsako „kiek atėjo“. Naudingesnis klausimas paprastai – „kiek ką nors padarė“ — spustelėjo kontaktų nuorodą, atidarė atsisiuntimą, nuėjo į socialinį profilį. Šioje svetainėje tam nuo jų sukūrimo yra įvykiai: pridėkite data-s4u-event="contact" prie elemento, ir jo spustelėjimai skaičiuojami pagal pavadinimą.

Beveik niekas to nenaudojo, nes beveik niekas nežinojo. Todėl dabar yra žymimasis langelis: automatiškai skaičiuoti nuorodų spustelėjimus, be jokių atributų. Įdomiausia ne jungiklis. Įdomiausia tai, kaip pavadinamas skaičiuojamas dalykas.

Ne nuorodos tekstas

Akivaizdus spustelėjimo pavadinimas – žodžiai, kuriuos lankytojas spustelėjo. Bet tai ir netinkamas pavadinimas.

Nuorodos tekstas – laisvas turinys. Nuorodoje gali būti „Užsakymas 4711“, „Annos žinutė“, namo numeris, rezervacijos numeris ar el. pašto adresas. Visa tai patektų į duomenų bazės stulpelį, pavadintą name ir ten liktų. Šios paslaugos privatumo politika sako, kad statistikoje nėra asmens duomenų, ir tai turi likti tiesa nepriklausomai nuo to, ką kuris nors svetainės savininkas įrašo nuorodos žymos viduje.

Yra ir antra problema, mažesnė, bet tikra: dvidešimt nuorodų su tekstu „čia“ viename puslapyje yra vienas nieko nepasakantis pavadinimas, o ta pati nuoroda vienuolikoje vertimų būtų vienuolika pavadinimų iš skaitikliui leidžiamų penkiasdešimties.

Todėl pavadinimas gaunamas iš paskirties kelio. Jį pasirinko svetainės savininkas, jis pastovus ir jau yra puslapių statistikos naudojamas raktas.

Trys normalizavimai, kiekvienas su priežastimi

  • Kalbos priešdėlis pašalinamas. /de/blog ir /pl/blog yra tas pats puslapis. Be to vien daugiakalbės svetainės kalbos perjungiklis išnaudotų vienuolika iš penkiasdešimties pavadinimų.
  • Penkių ar daugiau skaitmenų sekos virsta n. Du statistikos puslapiai su skirtingais skaitiklių numeriais nėra du puslapiai; tai tas pats puslapis dukart.
  • Nuorodos, vedančios iš svetainės, virsta ex- ir mazgo vardu. Svetimo puslapio kelias savininkui nieko nepasako. Kur nuvedė spustelėjimas – pasako.
/de/blog/pl/blogblogtas pats puslapis dviem kalbomis/live/2733270live/nskaitiklio numeris nėra puslapishttps://example.org/xex-example.orgsvetimas kelias nieko nepasako, mazgas – pasakopavadinimas gaunamas iš paskirties, niekada iš nuorodos teksto

Inkarai, mailto:, tel: ir javascript: praleidžiami — tai ne paskirties vietos, kurių skaičiaus kam nors reikia. Elementai, jau turintys savo įvykio pavadinimą, taip pat praleidžiami, antraip tas pats spustelėjimas būtų užskaitytas dukart.

Kiek tai kainuoja

Naršyklės scenarijus padidėjo 1 022 suglaudintais baitais, vieną kartą per pirmą apsilankymą. Daugiau nieko: žyma perduodama užklausa, kurią scenarijus jau siunčia kaskart įkėlus puslapį — užklausa, kuri iki šiol visada grąžindavo tą pačią konstantą, — todėl antro ryšio ciklo nėra. Serveryje skaitiklių su įjungtu jungikliu sąrašas yra mažame faile, o ne užklausoje, nes ta užklausa nuskaito visas 166 433 eilutes ir, kaip išmatuota, kainuoja 143,9 milisekundės.

Pagal numatytąsias nuostatas išjungta ir lieka išjungta. Esant šios svetainės apimčiai, įjungus visur į ir taip aktyviausią lentelę būtų pridėta maždaug devyni tūkstančiai įrašymų per dieną. Tai savininko sąmoningai įjungiamas dalykas, o ne tai, kas svetainėje nutinka savaime.

Reklama