Arcaův blog

Úprava Google Analytics skriptu

Již na několika místech byla popsána úprava GA skriptu pro přidání českých vyhledávačů. Také i já bych rád vám ukázal vlastní modifikaci, která vychází z mé první modifikace poslané jako komentář na Filově blogu:

<!DOCTYPE ...>
<html>
<head>
  ...
</head>
<body>
....

  <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
  <script type="text/javascript">
  if (typeof(window['urchinTracker']) != "undefined") {
    _uacct = "UA-xxxxxx-x";
    old_uOsr = _uOsr; old_uOkw = _uOkw;

    _uOsr = Array(); _uOkw = Array(); len=0;
    //-- CZ vyhledavace
    _uOsr[len+0]="seznam.cz";     _uOkw[len+0]="q";
    _uOsr[len+1]="centrum.cz";    _uOkw[len+1]="q";
    _uOsr[len+2]="jyxo.cz";       _uOkw[len+2]="s";
    _uOsr[len+3]="atlas.cz";      _uOkw[len+3]="q";
    _uOsr[len+4]="zoohoo.cz";     _uOkw[len+4]="q";
    _uOsr[len+5]="tiscali.cz";    _uOkw[len+5]="query";
    _uOsr[len+6]="1.cz";          _uOkw[len+6]="q";
    _uOsr[len+7]="volny.cz";      _uOkw[len+7]="search";
    //-- SK vyhledavace
    _uOsr[len+8]="zoznam";        _uOkw[len+8]="s";
    _uOsr[len+9]="atlas.sk";      _uOkw[len+9]="phrase";
    _uOsr[len+10]="centrum.sk";   _uOkw[len+10]="q";
    _uOsr[len+11]="morfeo.sk";    _uOkw[len+11]="q";
    _uOsr[len+12]="szm";          _uOkw[len+12]="ws";
    _uOsr[len+13]="azet";         _uOkw[len+13]="sq";
    _uOsr[len+14]="zoohoo.sk";    _uOkw[len+14]="q";
    _uOsr = _uOsr.concat(old_uOsr); _uOkw = _uOkw.concat(old_uOkw);
    urchinTracker();
  }
  </script>
</body>
</html>

Moje modifikace spočívá v tom, že jsem načítání urchin.js skript přesunul z tagu HEAD až na samotný konec stránky, před uzavírací tag BODY. To z toho důvodu, že servery GA nejsou až tak rychlé a načítání urchin.js v HEAD může způsobovat zpomalení načítání stránky.

Následně jsem provedl přidání obalovacího IFu, který nám otestuje, zda se povedlo stáhnou urchin.js skript (testování, zda je přítomna funkce urchinTracker). To tam je z důvodu, že pokud má člověk nainstalované blokování různých počítadel přístupů (např. přes Adblock Plus), tak se mu nestáhne urchin.js a následný kód, který je závislý na Javascriptu v urchin.js způsobí chybové hlášky v Javascriptu.

Nakonec přidáme rozeznávání českých a slovenských vyhledávačů. To je nutné přidávat na začátek již vestavěného seznamu, ne na konec, jak je všude v návodech uvedené. To proto, že se ve vestavěném seznamu může vyskytnout stejný vyhledávač (je tam zadaný bez TLD koncovky) s jiným parametrem než ten, který máme my. A pak při procházení tohoto seznamu se bere první vyhovující. Ve vestavěným seznamu je například dvakrát uveden Seznam.cz, pokaždé s jiným parametrem, kde je uveden vyhledávací řetězec. Naštěstí momentálně vyhledávač Seznam.cz posílá oba parametry v URL. Moje úprava již pamatuje na nový parametr. Vestavěný seznam vyhledávačů pak nezapomeneme připojit k našemu novému.

Před urchinTracker pak můžeme uvést další nastavení co najdeme ve FAQ ke GA.

PS: Důsledně varuji před lokálním uložením uchin.js (a i tým GA varuje), protože Google občas provádí změny v urchin.js a mohlo by se stát, že vám přestane GA fungovat.

Tento článek byl publikován dne 18. 8. 2007 (Sobota) v 17.00 v rubrice Javascript, Webdesign. Komentáře můžete sledovat přes RSS 2.0 kanál. Můžete zanechat komentář nebo zpětný odkaz z vašeho webu.

« První příspěvek
Nový Google Analytics kód a jeho úprava »

3 komentářů k článku “Úprava Google Analytics skriptu”

  1. Čuga říká:
    13. 1. 2008 v 17.17

    Ahoj, mohl by si kouknout na novou verzi kodu vkladaneho do stranek a prizpusobit tomu tvoje upravy??? diky

  2. Jirka Wetter říká:
    29. 1. 2008 v 20.17

    Pokud chceš informace, jak upravit nový měřící kód Google Analytics, mrkni na http://blog.web-future.cz/…e-analytics/

  3. Pan úvěr říká:
    3. 6. 2008 v 23.31

    A proč ho vůbec upravovat? Neudělal by to už Google, kdyby to považoval za lepší?

Zanechte komentář

Můžete použít Texy! formátování.

  • Stránky

    • Úvodní
    • O mně
    • Tvorba
    • Galerie
    • XMLTV Projekt
    • Cédéčka
    • Remote PC
    • Zippedweb
  • Příbuzné příspěvky

    • Nový Google Analytics kód a jeho úprava
  • Tipy od jinud

    • Jak se žije v Práglu
    • Všechny flashovky Tower Defence pohromade na odreagovani
  • Poslední články

    • Nový Google Analytics kód a jeho úprava
    • Úprava Google Analytics skriptu
    • První příspěvek
  • Archiv

    • Leden 2008 (1)
    • Srpen 2007 (2)
  • Štítky

    • Javascript (2)
    • Jen tak (1)
    • Tvorba (1)
    • Webdesign (2)
  • Co čtu?

    • CD-R Server
    • Filův blog
    • ILblog
    • JasnaPaka Blog
    • La Trine
    • NYX.cz
    • PHP triky
    • Weblogy.cz
  • Meta

    • Přihlásit
    • Položky RSS 2.0
    • Komentáře v RSS
    • WordPress.org

Arcaův blog pohání WordPress cs s Texy! | Design založen na šabloně Boba