Data od Net Applications a StatCounteru se navzájem liší. A není to zrovna o málo. Co všechno komplikuje měření prohlížečů? Proč se jednotlivá měření podílů webových prohlížečů navzájem tolik liší? Nakolik se dá předkládaným údajům věřit? Na co si dát pozor? Jak se dívat na údaje, podle kterých rozhoduju, na jaké prohlížeče budu stránku, kterou se chystám udělat, cílit? Řekněme si něco o tom, co měření zkresluje, abychom dokázali poznat údaje, které neodpovídají na naše otázky.
Různé metodiky
Není žádný jednotný způsob, jakým se data sbírají, zpracovávají a vyhodnocují. To podléhá tomu, co chceme měřit. Chceme znát podíl prohlížečů. Fajn, ale odkud? Podíl všech požadavků na servery, nebo všech uživatelů, kteří používají internet? Jak odlišit robota od uživatele? Zanedbatelné to není, protože asi 30 % provozu tvoří roboti, kteří indexují obsah, kontrolují dostupnost webu, nebo dělají cokoliv jiného. A pokud jde o požadavky na server, je asi každému jasné, že někdo brouzdá víc, někdo míň. Uživatel se identifikuje přes cookie. Úspěšnost trvalého nastavení je ale kapitola sama pro sebe. Je poměr počtu stránek na počtu uživatelů ve všech zemích stejný? Asi ne. Proto jedna stránka v Číně nereprezentuje 20 % světa. Normalizace tedy dává smysl. Ovšem jestli je rozumná, nebo není, záleží na tom, co se vlastně chceme dozvědět.
Kompatibilní režim
Ať má Internet Explorer podíl jaký chce, tato skutečnost není podstatou tohoto článku. Je ale fakt, že jeho nejnovější verze má vůči jeho starším verzím menšinový podíl. Ano, na Windows XP si IE 9 nenainstalujete, ale také si nenainstalujete IE 8 na Windows 8. Kam tím mířím? Tak totiž vypadá UA string Internet Exploreru v kompatibilním režimu. Sice ne serveru, ale až JavaScriptu, nicméně některé měřící kódy sbírají data jenom z něj. Až na případy, kdy tvoří kombinace verze prohlížeče a operačního systému zjevný nesmysl, nejde poznat, jakou část v podílu IE 8 tvoří novější verze přepnutá do kompatibilního režimu. Nelze se tedy divit tomu, že má v některých měření IE 8 tak vysoký podíl.
Prerendering
Chrome přišel s nápadem načítat některé stránky ještě před tím, než na ně uživatel klikne. Jak to ví dopředu? Neví a ani nemůže. Některé načtené a vykreslené stránky se pak nikdy nezobrazí. Není to zanedbatelné, jde o více než 10 % načtených stránek. Takové je potřeba do statistik nezahrnovat. Například NetApplications to dělá, StatCounter ne. Proto má Chromu ve statistikách StatCounteru nápadně vysoký podíl.
Telefon, nebo PC
Některá měření se týkají jen desktopových prohlížečů. Tam má IE podíl vysoký, je ale potřeba přiznat, že data z desktopu realitě neodpovídají. Zatímco v desktopu dominuje IE, v mobilu celosvětově Safari, v Česku však Android. Otázkou zůstává, jaké jsou podíly mezi telefony, tablety a desktopy. Zatím má desktop stále 90 %.
Prohlížeče na iOS
Předpoklad, že Chrome a Opera mají Blink, neplatí na iOS. Apple nevpustí do AppStore prohlížeč, který není postaven na jeho jádře WebKit. Hodily by se spíše statistiky vykreslovacích jader, než prohlížečů. Vzniklo to ale historicky, protože dříve měl každý prohlížeč svoje vlastní jádro. A tak když se díváme na podíl Chromu na telefonech, je potřeba si od něj odmyslet tu část, kterou tvoří Chrome na iOS, protože tam se chová stejně jako Safari.
Ochrana před sledováním a AdBlock
Internet Explorer má funkci Ochrana před sledováním, ostatní prohlížeče mají AdBlock. Zatímco AdBlock je v pohodě, protože většina filtrů neblokuje měření návštěvnosti, zapnutá automatická ochrana před sledováním v IE blokuje jakýkoliv vložený cizí obsah, který se vyskytuje na více rozdílných webech. A je jedno, jestli se jedná o reklamu, měření návštěvnosti, jQuery, font, Disqus nebo Facebook like. Podstatné je, že jde o obsah z jiné domény, který může nastavit cookie. Je asi nepravděpodobné, že by byl počet lidí s automatickou ochranou před sledováním nějak statisticky významný. Zapnutí té funkce si žádá 6 kliknutí a ještě k tomu to nenajdete v možnostech v záložce Zabezpečení, ale ve Správě doplňků, ačkoliv se jedná o nativní součást IE. Na druhou stranu a důsledně vzato, pokud si nejsme jisti, kolik lidí si tuto ochranu zapnulo, nemůžeme si být jisti ani podílem IE v Google Analytics.
Mimochodem
Číslo bez jednotky dává smysl, jen pokud se jedná o bezrozměrnou veličinu. Tedy typicky nějaký podíl, který je v intervalu <0,1>, proto se vyjadřuje v setinách a značí se % (z italského per cento). Pokud někdo pronese nějaké vyjádření, které se týká určitého procenta (v lepším případě dotazovaných) lidí, nemá vypovídající hodnotu, pokud nevíme nic o tom, jaký je celek.
Závěrem
Ať už jsou globální statistky jakékoliv, důležité jsou možná jen když děláte nový web. Pokud iterujete, důležitá jsou data naměřená na vašem webu, protože víte, jací jsou vaši návštěvníci a na koho máte cílit. Samotného mě překvapilo, že tento blog čte více uživatelů v Chromu, než v IE (nebo z nich hodně používá ochranu před sledováním, to netuším). Jsem za to moc rád. Vychytal jsem tu hodně věcí, které dřív fungovaly jen v IE, zejména na hlavní stránce. Vyvedlo mě to z omylu, že zrovna na tomto blogu interoperabilitu tolik řešit nemusím. Opak je pravdou. Interoperability matters.