České vyhledávače a Google Analytics podruhé
V listopadu minulého roku jsem napsal článek České vyhledávače a Google Analytics, ve kterém ukazuji způsob, jakým je možné naučit skript urchin.js pracovat s českými vyhledávači. V témže měsíci pak firma Google zveřejnila nový měřící skript - ga.js, čímž se definitivně oprostila od posledních odkazů na původního tvůrce této služby.
Nový kód je o něco málo menší, objektový a lépe se s ním pracuje. A jak tedy docílíme stejných výsledků za změněných podmínek?
Základní podoba kódu, kterou ze stránek Google Analytics získáte, vypadá následovně:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxx-xx");
pageTracker._initData();
pageTracker._trackPageview();
</script>
První část se zabývá rozpoznáváním protokolu (http nebo https) a spouštěním příslušné verze skriptu (http://www.google-analytics.com/ga.js pro http protokol a https://ssl.google-analytics.com/ga.js pro zabezpečený https protokol). V případě, že protokol https na svých stránkách nepoužíváte, doporučuji zápis zjednodušit na
<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
Samotné přidání českých a slovenských vyhledávačů je ještě snazší než dříve. Pomůže nám v tom metoda _addOrganic objektu PageTracker. A zde je výsledný kód:
<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxx-xx");
pageTracker._addOrganic("seznam.cz","q");
pageTracker._addOrganic("volny.cz","search");
pageTracker._addOrganic("centrum.cz","q");
pageTracker._addOrganic("jyxo.cz","s");
pageTracker._addOrganic("atlas.cz","q");
pageTracker._addOrganic("zoohoo.cz","q");
pageTracker._addOrganic("tiscali.cz","query");
pageTracker._addOrganic("1.cz","q");
pageTracker._addOrganic("zoznam","s");
pageTracker._addOrganic("atlas.sk","phrase");
pageTracker._addOrganic("centrum.sk","q");
pageTracker._addOrganic("morfeo.sk","q");
pageTracker._addOrganic("szm","ws");
pageTracker._addOrganic("azet","sq");
pageTracker._addOrganic("zoohoo.sk","q");
pageTracker._initData();
pageTracker._trackPageview();
</script>
Komentáře
Žádné komentáře. Můžete být první!