Google Analytics: Asynchronous Tracking a AJAX
Google před časem přidal další možnost, jak sledovat návštěvnost pomocí Google Analytics. Tentokrát se jedná o tzv. Asynchronous Tracking.
Tento nový asynchronní měřící kód přináší oproti dřívějším verzím (urchin.js a ga.js) několik výhod:
- rychlejší načítání stránek
- více údajů o návštěvnících během krátkých návštěv stránek
- odstranění nepatřičných sekvenčních operací mezi sledováním uživatelských kliknutí a načtením měřicího kódu
Google doporučuje tento nový způsob sledování nasadit, dřívější verze ovšem budou nadále podporovány. Rozhodně byste ale neměli na jedné stránce používat více druhů měření.
Kód se liší především v umístění na stránce. Dřívější se dával na konec stránky, před uzavírací tag </body>. Tento nový se umísťuje před uzavírací tag </head>.
Několik odkazů:
Asynchronous Tracking a AJAX
Implementaci dřívějších verzí jsem popsal v článku Jak použít Google Analytics a AJAX?. Abyste mohli využít asynchronní měřící kód, stačí nahradit dřívější:
pageTracker._trackPageview('/clanek/5-informace/');
novou verzí:
_gaq.push(['_trackPageview', '/clanek/5-informace/']);
Comment ( 1 )