Google Analytics: Asynchronous Tracking a AJAX

by Zdeněk Večeřa 1 Comment

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 )

  1. Radek Novák
    Díky.

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>