Sinds december 2007 is de nieuwe tracking code van Google Analytics (ga.js) beschikbaar. De nieuwe volgcode biedt vele interessante nieuwe functies. Dit artikel gaat in op het toevoegen van extra zoekmachines en het meten van kliks en downloads.
Toevoegen van extra zoekmachines
Google Analytics meet standaard 40 grote internationale zoekmachines. Dit zijn momenteel de volgende:
Google, Yahoo, Msn, Aol, Lycos, Ask, Altavista, Netscape, Cnn, Looksmart, About, Mamma, Alltheweb, Gigablast, Voila, Virgilio, Live, Baidu, Alice, Yandex, Najdi, Aol, Club-internet, Mama, Seznam, Search, Wp, Onet, Netsprint, Google.interia, Szukacz, Yam, Pchome, Kvasir, Sesam, Ozu, Terra, Nostrum, Mynet, Ekolay.
Belangrijke Nederlandse zoekmachines als ilse.nl, vinden.nl en startgoogle.startpagina.nl ontbreken. Deze kan je zelf toevoegen met de
_addOrganic() functie. Voeg hiervoor per zoekmachine de volgende regel toe aan de tracking code:
pageTracker._addOrganic('naam_zoekmachine', 'query_parameter');
De zoekmachines worden vervolgens net vóór de
_initData() functie geplaatst:
<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-XXXXXX-X");
pageTracker._addOrganic('startgoogle.startpagina.nl', 'q'); //toegevoegd
pageTracker._addOrganic('search.ilse.nl', 'search_for'); //toegevoegd
pageTracker._addOrganic('vinden.nl', 'q'); //toegevoegd
pageTracker._initData();
pageTracker._trackPageview();
</script>
Meten van pageviews, downloads en gebeurtenissen
Met de functie
_trackPageview() van Google Analytics kan je pageviews en gebeurtenissen meten. Voorbeelden van gebeurtenissen zijn:
- Het klikken op een uitgaande link;
- Het downloaden van een pdf bestand.
Ook voor websites met AJAX technologie, waarbij veelvuldig gebruik wordt gemaakt van JavaScript vensters zonder de hele pagina te herladen, kan simpelweg
_trackPageview() worden aangeroepen om ook deze pageviews te meten.
_trackPageview() is niks anders dan een functie dat de opgegeven URL tussen haken telt en rapporteert in het Google Analytics dashboard. Indien er geen URL wordt opgegeven is dit de pagina URL. We mogen ook zelf virtuele URLs opgeven. Zorg ervoor dat deze met een slash '/' beginnen:
pageTracker._trackPageview('/mijn/virtuele_url/');
Meten van downloads:
<a href="document.pdf" onclick="javascript:pageTracker._trackPageview('/document.pdf');">Download PDF</a>
Meten van uitgaande links:
<a href="http://www.google.nl/" onclick="javascript:pageTracker._trackPageview('/uitgaand/google');">Naar Google.nl</a>
Belangrijk: De standaard volgcode kan altijd het beste onderaan de pagina, net vóór de afsluitende </body> tag worden geplaatst. Maakt u echter gebruik van extra _trackPageview() functies in uw site, dient de volgcode altijd als eerste te komen. In die gevallen is het beter om de volgcode net ná de startende <body> tag te plaatsen.