Měření rychlosti pomocí Google Analytics

Google adsense pravidlaDneska jsem zjistil, že Google Analytics dokáže měřit rychlost načítání jednotlivých stránek. A to velice důkladně. Podle nápovědy prý dokáže porovnávat nejen jednotlivé stránky na webu, ale prakticky cokoliv co se dá měřit.

Například můžete zjistit v kterém prohlížeči se vaše stránky nahrávají nejpomaleji, anebo jestli návštěvníci z určitého státu, anebo operátora nemají náhodou nějaký problém se na stránky dostat. Pomocí těchto metrik pak lze nejen pořádně otestovat svůj hosting, jestli náhodou nešetří na přenosech pro cizince, ale i důkladně optimalizovat svůj web pro různé prohlížeče či mobilní zařízení.

Musí se to nejdřív aktivovat

Po několikaminutové snaze zjistit, proč mi to nejde, jsem došel k závěru, že je nutné zřejmě upravit sledovací kód. Na stránkách GA Help jsem našel popis jak na to. V podstatě do stávajícího kódů GA, který máte na stránkách stačí vložit:

_gaq.push([‘_trackPageLoadTime’]);

Výsledek by pak měl vypadat následovně:

<script type=”text/javascript”>

var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXXXX-5’]);
_gaq.push([‘_trackPageview’]);
_gaq.push([‘_trackPageLoadTime’]);

(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

Podle nápovědy by se měli v okamžiku změny začít shromažďovat data. Jestli to je správně tedy poznáte do pár hodit. Podle nápovědy nejpozději do 24 hodin.

Proč měřit rychlost stránky

Rychlost stránky je záležitostí její optimalizace. Dlouho nahrávající se obsah má dopad nejen na návštěvníka, ale i vyhledávače. V extrémních případech, zvláště u slabších počítačů, může dojít k zamrznutí prohlížeče. To už se bavíme, ale o výjmečných případech jako třeba diskuze na aktualne.cz s velkým množstvím příspěvků. Tuším jim to tam dělá javascript.

Další důvody byly zmíněny výše. Sledování jestli na vás nešetří hosting s přenosy do zahraničí anebo jestli některé prohlížeče prostě nemají problém s obsahem. Teď když nad tím přemýšlím ještě by mohl být problém u reklamních kampaní. Jistě zaběhnuté systémy jako je adsense asi problém dělat nebudou, ale co nové systémy, jejichž kód si vkládáte na stránky? Co když každé 50té zobrazení udělá nějakou neplechu. Pokud vás na to neupozorní někdo známí, anebo si to nevšimnete, nemáte možnost jak na to přijít. V statistikách uvidíte po nasazení nového systému nějaký problém. Pak už si to ohlídáte. Podobně můžete zjistit, že vám přes komentáře někdo vložil na stránky, nějaký kus javascriptu, co dělá bordel. Vím, že to je spíše záležitost různých rychlo-udělaných stránek, kde se použije neošetřené vkládání příspěvků. Na druhou stranu i do profesionálních CMS se občas vloudí chyba, anebo si nahrajete nějaký zabugovaný addon, který moc lidí nepoužívá.

 


Jak bude reklama vypadat?
-
Kup si reklamu navždy pod tímto článkem jen za 100 Kč
Zobrazit formulář pro nákup

7 Replies to “Měření rychlosti pomocí Google Analytics”

  1. Diki za tip.
    Len sa chcem spytat, kde v GA potom uvidim tu rychlost.

    1. Kusi: zatím čekám až se mi to aktivuje, mělo by to být tuším v Obsah

  2. Díky, občas s tím mám problémy hlavně na rozsáhlejších stránkách a tohle by mohlo být skvělé řešení – udělat si betatestery z návštěvníků :-)

  3. Kusi: Ano, uvidíš to v záložce obsah pod položkou – Rychlost webu.

  4. neviete preco mi to nezobrazuje vysledky ?
    pridal som ten kod na 3 web stranky a ani na jednej mi to nezbiera casy.
    inac kto by hladal kde najst vysledky, treba aktivovat novu verziu google analytics, a potom ako vravel Petr …

  5. jak funguje měření času, je to čas u jednotlivých uživatelů? Nejde mi do hlavy, že nejpomalejší stránka je uvedena s ostudným časem 36sec a když jsem jí zkusil, tak subjektivně max 6 sec vč vykreslení, klasický test speed vychází na 2.0349 seconds, tak jsem z toho jelen :)

Comments are closed.