Co o vás web ví

Chci vědět, jestli má smysl psát blog — jestli si někdo článek otevřel a odkud se sem dostal. Na to stačí počítat zobrazení stránek. Nepotřebuju k tomu vědět, kdo jste, a ve statistikách to taky nevím. Webový server si ale vede ještě vlastní technický záznam, který funguje jinak — píšu o něm v sekci Technický záznam webového serveru.

Co se do statistik zapíše

Pokaždé, když vám web pošle stránku, přibude ve statistikách jeden řádek:

  • kdy to bylo,
  • adresu stránky — třeba /cs/blog/web-bez-wordpressu, bez toho, co je za otazníkem,
  • doménu webu, odkud jste přišli — třeba google.com. Jen doménu, ne adresu konkrétní stránky ani hledaný výraz. Když jste přišli přímo, není tam nic,
  • jestli jste člověk, nebo robot — jako jedno číslo ze čtyř: člověk, vyhledávač, monitoring, jiný robot.

To poslední poznám z hlavičky, kterou prohlížeč posílá s každým požadavkem. Je to odhad, ne jistota, a samotnou hlavičku si do statistik neukládám — jen z ní jednou odvodím to číslo a zahodím ji.

Co se do statistik nezapíše

  • IP adresu. Do statistik se nikdy nedostane. Webový server ji ve dvou případech zapíše do svého technického záznamu, viz Technický záznam webového serveru.
  • Nic, co by z vás udělalo otisk — model prohlížeče, rozlišení, jazyk, fonty. Hlavičku prohlížeče zapíše jen záznam přesměrování z http://, popsaný níž. Jazyk myslím ten, který máte nastavený v prohlížeči: server ho nečte. Kterou jazykovou verzi čtete, je vidět z adresy stránky (/cs/…), a ta se zapisuje jako každá jiná adresa.
  • Cookies. Web vám žádnou nenastaví. Volba světlého nebo tmavého motivu zůstává v paměti vašeho prohlížeče a na server se nikdy neposílá. Stejně se pamatuje i volba jazyka: když si přepínačem vyberete češtinu, prohlížeč si to zapamatuje a až příště otevřete anglickou stránku, která má českou verzi, přesune vás na ni. Server tu volbu nedostane. Vidí jen, že si prohlížeč po anglické stránce hned vyžádal i českou, a obě zapíše jako každé jiné.
  • Jméno, e-mail ani nic, čím jste vy. Web nemá pro návštěvníky přihlašování ani formuláře.

Proč se ta čísla nedají číst jako počet lidí

Počítám zobrazení, ne návštěvníky. Když si stejnou stránku otevřete třikrát, jsou to tři čísla. Rozpoznat, že jste to pořád vy, by znamenalo přesně ty údaje, které tu ukládat nechci.

Kde jsou statistiky

V jednom souboru na mém serveru v Německu. Neposílají se nikomu dalšímu, žádná analytická služba ani reklamní síť. Na webu neběží jediný cizí skript — ani Google Analytics, ani sociální tlačítka, ani vložená videa.

Řádky starší než 400 dní se mažou. Soubor se statistikami se jednou denně zálohuje na tentýž server a drží se posledních sedm kopií, takže smazaný řádek zmizí i ze záloh nejpozději za týden.

Technický záznam webového serveru

Statistiky počítá web sám. Kromě nich si vede vlastní technický záznam webový server, který vám stránky doručuje. Při každém požadavku na tenhle web zapíše:

  • kdy požadavek přišel,
  • název webu,
  • metodu a adresu stránky — zase bez toho, co je za otazníkem. Metoda je obvykle prosté načtení stránky,
  • stavový kód odpovědi — třeba 200 pro „v pořádku“ nebo 404 pro „taková stránka tu není“,
  • velikost odpovědi a jak dlouho trvalo ji vyřídit.

To je běžný záznam: bez IP adresy, bez hlavičky prohlížeče a bez stránky, ze které jste přišli. Ve dvou případech zapíše webový server víc, včetně IP adresy:

  • Něco selže a server zapíše chybu — třeba když web neodpovídá, když někdo pošle příliš velký požadavek nebo zadá špatné heslo k neveřejné části webu. Chybová hláška obsahuje IP adresu, celou adresu stránky i s tím, co je za otazníkem, stránku, ze které jste přišli, a u špatného hesla i zadané jméno.
  • Otevřete web přes nezabezpečené http://. Takový požadavek obslouží obecné nastavení serveru. Jen vás přesměruje na https://, ale zapíše si přitom podrobnější záznam: IP adresu, celou adresu i s tím, co je za otazníkem, hlavičku prohlížeče a stránku, ze které jste přišli.

Technické záznamy webového serveru, i ty s IP adresou, se mažou nejpozději po 15 dnech.

Když se chcete zeptat

Napište mi na radek.mazar@gmail.com. Smazat „vaše“ řádky ze statistik bohužel neumím, a je to tím dobrým směrem: ve statistikách není nic, podle čeho bych poznal, které jsou vaše. Technické záznamy webového serveru, které IP adresu obsahují, se smažou samy nejpozději do 15 dnů.