Google Analytics - Klassieke Analytics code


Hieronder zie je de tracking code van Google Analytics staan, gebruikt sinds mei 2010. Echter sinds begin 2013 heeft Google Universal Analytics beschikbaar gemaakt inclusief een nieuw tracking script. Nieuwe profielen maken standaard gebruik van Universal Analytics, bestaande profielen kunnen worden overgezet naar Universal Analytics.

De tutorials hier op WebSonic.nl zijn allemaal gebaseerd op Universal Analytics. Meer informatie over Universal Analytics en de bijbehorende code die geplaatst moet worden op een site lees je op deze pagina. Hieronder nog een overzicht van alle 'oude' codes.

Klassieke code

De onderstaande code moet worden geplaatst in het <head> gedeelte van een site. De code ziet er als volgt uit, vul hierbij op de plaats van UA-XXXXX-X uiteraard je eigen ID in.

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
  })();

</script>


Voor Event Tracking gebruik je dan:

<button onclick="_gaq.push(['_trackEvent', 'button3', 'clicked'])"><button>


Voor E-commerce tracking:

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
  '1234',           // order ID - required
  'Mountain View',  // affiliation or store name
  '11.99',          // total - required
  '1.29',           // tax
  '5',              // shipping
  'San Jose',       // city
  'California',     // state or province
  'USA'             // country
]);
_gaq.push(['_addItem',
  '1234',           // order ID - required
  'DD44',           // SKU/code
  'T-Shirt',        // product name
  'Green Medium',   // category or variation
  '11.99',          // unit price - required
  '1'               // quantity - required
);
_gaq.push(['_trackTrans']);