Zejména na samotném začátku a tak dva roky po něm měl Google Analytics velké problémy s rychlostí načítání. Jak je to dnes?
Hodně dlouho jsem se nesetkal s klením uživatelů na pomalé načítá díky Google Analytics. Ale hlasy se začaly ozývat poté, co se tento měřicí nástroj mou vinou objevil na jednom dost navštěvovaném webu. Tak asi 2 během půl roku. Otázka zní, jak velká je v tomto případě mlčící menšina.
Pokud to berete vážně, tak vězte, že …
Google Analytics vám většinou potíže působit nebude, ale čas od času se tak stane a může to být právě v ten neméně vhodný okamžik. Problém je údajně v tom, jak se volá hlavní skript ga.js. A právě on a jeho dostupnost je zřejmě jádrem problému.
Jedním z pokusů o řešení problému je stahovat si ga.js na vlastní server, který je tak dostupný jako zbytek vašich stránek. Jiné, ale o to komplikovanější řešení je popsané na mladém developerském blogu lyncd v článku Better Google Analytics JavaScript that doesn’t block page downloading. Najdete tam ukázku HTML kódu a odkazy na spoustu dalších zdrojů.
Můžeme také debatovat o umístění kódu v hlavičce nebo patičce stránky. Na druhou stranu mám ale experimentálně vyzkoumané, že množství naměřených zobrazení skriptem v hlavičce a v patičce se může lišit i o 10%. Ale o tom zas někdy jindy.
Řešili jste někdy potíže s měřicím kódem Google Analytics? S jiným kódem ten problém nebyl? Stojí za to (možná i) přicházet o zákazníky jen proto, abychom dokázali změřit, co dělají ti šťastní, kteří se na web dostanou?
Stále více přicházím na chuť metrice uživatel, potažmo unikátní uživatel. Je úžasná a dokáže ledacos zajímavého prozradit. A je ještě zajímavější, pokud se ve svém analytickém bádání neomezujete na Google Analytics.
Dnes mi přišel email s prosbou o pomoc právě s unikátními uživateli v Google Analytics. O odpověď se podělím i s vámi.
Unikátní uživatel
Tahle metrika je snadná, ale dokáže pěkně zatopit. Obzvlášť, když z ní potřebujeme dělat nějaké závěry a ještě hůře, když je to za delší období. Unikátnost uživatele se vztahuje vždy na nějaké období a liší se v jednotlivých nástrojích. V praxi narazíte na 3 základní přístupy:
- Máte na výběr, jestli chcete vidět unikátní uživatele za rok, kvartál, měsíc, týden, den či hodinu, tak to dělá třeba Omniture SiteCatalyst. Všechno to má smysl, ale hodí se pokaždé jiné číslo.
- Pevná hranice, přes kterou se nástroj s unikátností uživatele prostě nepřenese - Clicktracks (PRO) – celé měsíce.
- Unikátní v každém pohledu - Google Analytics.
(Přiznám se, že se mi nechtělo studovat metodiku dalších nástrojů. Pokud tedy víte, jak to chodí jinde, podělte se o to s námi v komentářích. Díky!)
Unikátní znamená, že se za danou periodu každý měřitelný uživatel počítá pouze jednou. To zní jednoduše. Pokud ale máte „uživatele po měsících“ a sledujete období za 3 měsíce, započítá se vám určitá skupina (vracejících se) uživatelů třikrát. Prostý součet měsíčních uživatelů je vyšší než skutečný počet unikátních uživatelů.
„Unikáti“ v Google Analytics
Google Analytics vždy uvádí uživatele unikátní (nesčítá) bez ohledu na to, jak dlouhé období zvolíte. Pokud ale ve statistice Návštěvníci > Přehled přejedete myší po grafu, uvidíte unikátní počty návštěvníků po dnech, týdnech či měsících (podle toho, jak máte graf nastavený). Schválně se zkuste podívat na období několika měsíců – a graf po měsících. I tady platí, že součet měsíců nedá počet unikátů za celé období, toto číslo je ale vidět právě ve statistice Návštěvníci.
Noví uživatelé v Google Analytics
Google Analytics také pracuje se statistikou Nové návštěvy, která sice má co do činění s uživateli, ale neuvádí procento nových návštěvníků. Jak už sám název napovídá, jedná se o podíl návštěv uskutečněných novými uživateli. Procento nových uživatelů se od procenta nových návštěv může lišit zcela zásadně. (Extrémní případ: Máme 5 unikátních uživatelů. 4 přišli na web jen jednou, pátý v daném období 96x. Řekněme, že tito uživatelé na webu předtím nebyli, to dává 100% nových uživatelů, ale jen 5%! nových návštěv - tedy návštěv uskutečněných novými uživateli.)
Snadno se to plete
Opatrnost je rozhodně na místě. Slovíčka návštěva a návštěvník, resp. anglicky visit a visitor jsou si velmi podobná, ale přístup k číslům musí být zcela odlišný. Zatímco unikátní návštěvníky za několik období nelze beztrestně sčítat, návštěvy (ostatně i zobrazení stránky, objednávky, apod.) sčítat lze.
Unikátní uživatel = unikátní cookie
Dnes už všechny moderní nástroje dávají přednost odlišování uživatele na základě cookies, což jsou dočasné soubory uložené ve vašem prohlížeči (více o cookies na Wikipedii). Dříve se hojně využívalo odlišování na základě IP adresy, ale s rostoucím počtem rozsáhlých sítí o více počítačích ukrytých za jednou IP adresou tato metoda pozbývá smyslu a je více nepřesná než cookies, které zase mohou uživatelé mazat apod.
Podělte se s námi v komentařích o vaše zkušenosti či problémy s měřením a analyzováním unikátních uživatelů.
Že Google testuje zobrazování výsledků hledání pomocí AJAXu není nic nového. Uvědomujeme si ale všichni, že to má vliv na statistiky? Ve vašich statistikách totiž mohou chybět slova u návštěv z hledání ve vyhledavači Google.
Jak to obvykle chodí
Všechny měřicí systémy, které rozpoznávají klíčová slova, přes která uživatel přišel na web, tak činí na základě referera. To je URL předchozí stránky. U většiny vyhledavačů platí, že se zadaný dotaz objeví v URL. Viz např. stránka s výsledky hledání fráze Google Analytics v Googlu obsahuje v URL hledaný text: „q=google+analytics“.
AJAX neprozradí klíčové slovo
Výsledky hledání v Googlu zobrazené pomocí AJAXu způsobí, že se v URL neobjeví, co uživatel hledal. A z toho plyne náš problém. Měřicí nástroje nemají kde vzít informaci o tom, co uživatel hledal. Významnou nepřesnost dnes ve statistikách nečekejte. Naprostá většina hledání probíhá stále standardně.
Zatím je sice AJAX na Googlu jen v testování, a tak doufám, že pokud se Google pustí do AJAXu naplno, přistoupí předtím k nějaké geniální změně a umožní nám měřit, která klíčová slova přivedla uživatele na náš web.
Na toto téma mě upozornil Bill Mungovan svým článkem Google Testing AJAX on Search Results Pages. Zajímavé je i vyjádření Googlu, které odkazuje na článek z roku 2006 s názvem This is a test. This is only a test., který má zřejmě ilustrovat, že Google experimentuje už dlouho :-).
Nebo, že by znemožnění měření klíčových slov byl záměr a snaha o boj proti SEO praktikám? ;-)