Order verwijderen in Google Analytics

Met e-commerce tracking van Google Analytics is het mogelijk om orders te meten en over te rapporteren. Er zijn echter situaties waarin de order geannuleerd of gewijzigd kan worden. Met deze oplossing kun je de order verwijderen uit Google Analytics.

De standaard manier om een order te meten in Google Analytics:

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);

		_gaq.push(['_addTrans',
		   '1234',           // ordernummer - vereist
		   'Dameskleding',   // partner of winkelnaam
		   '28.28',          // totaal - vereist
		   '1.29',           // belasting
		   '15.00',          // verzendkosten
		   'San Jose',       // plaats
		   'Californië',     // staat of provincie
		   'VS'              // land
		]);
		_gaq.push(['_addItem',
		   '1234',           // ordernummer - nodig om item te koppelen aan transactie
		   'DD44',           // SKU/code - vereist
		   'T-shirt',        // productnaam
		   'Groen Medium',   // categorie of variant
		   '11.99',          // prijs per eenheid - vereist
		   '1'               // aantal - vereist
		]);
		_gaq.push(['_trackTrans']);

  (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';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

Om de order te verwijderen wordt dezelfde transactie “negatief” geboekt:

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);

		_gaq.push(['_addTrans',
		   '1234',           // ordernummer - vereist - moet hetzelfde zijn als de oorspronkelijke order
		   'Dameskleding',   // partner of winkelnaam
		   '-28.28',         // totaal - vereist - negatief
		   '-1.29',          // belasting - negatief
		   '-15.00',         // verzendkosten - negatief
		   'San Jose',       // plaats
		   'Californië',     // staat of provincie
		   'VS'              // land
		]);
		_gaq.push(['_addItem',
		   '1234',           // ordernummer - nodig om item te koppelen aan transactie
		   'DD44',           // SKU/code - vereist
		   'T-shirt',        // productnaam
		   'Groen Medium',   // categorie of variant
		   '11.99',          // prijs per eenheid - vereist - positief!!
		   '-1'               // aantal - vereist - negatief
		]);
		_gaq.push(['_trackTrans']);

  (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';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

Let wel op een paar zaken:

  1. De periode. Als de originele order op maandag wordt geboekt en de negatieve order op woensdag dan is op die dagen een verschil zichtbaar. Een rapport op weekniveau loopt wel glad.
  2. De bron. Als de order via Adwords is binnen gekomen, wordt deze niet binnen Adwords negatief geboekt. Dit is alleen te realiseren als je bovenstaand handmatig doet en de negatieve order ook eerst via Adwords op de site komt en dan handmatig de order negatief boekt.
Geplaatst in analytics

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

Captcha *