Forum
15.03.2011, 12:44

Neuer Code bei Google Analytics

Sehr geehrte Kunden,

noch kein Jahr her, da haben wir die Einbindung von Google Analytics auch mit dem Tracken einzelner Positionen beschrieben. Nun bekamen wir von einem Kunden eine neue Form des Codes und möchten hier kurz beschreiben, wie er eingebunden wird. Google nennt es das "PUSH Verfahren".

Weitere Informationen findet man auch auf code.google.com/intl/de-DE/apis/analytics/docs/gaJS/gaJSApi.html />
Über "das rote T" > "Seitentexte" > Feld "Fußtext" wird dieser Code eingetragen:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11111111-1']);
_gaq.push(['_gat._anonymizeIp']);
_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';
   var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
 })();
</script>


Die hier als Beispiel verwendete Google-Account-ID "UA-11111111-1" muss natürlich durch die eigene ausgetauscht werden.

Über das "Warenkorb-Icon" > "Warenkorb" > Feld "TXT_Bestellung_OK" dann dieser Code:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11111111-1']);
_gaq.push(['_gat._anonymizeIp']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans','#onr',
'mein-Shop.de','#sum_netto','#mwst_ges','#verk_punkt','#xd_r','#xd_g','#xd_l']);
#gaq_push_addItem
 _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);
 })();
</script>


Das neu programmierte Synonym #gaq_push_addItem setzt automatisch die Funktion "_gaq.push(['_addItem',..." für jede einzelne verkaufte Position.

Achtung wer Paypal nutzt!
Da man nicht auf die Bestellabschlussseite geleitet wird, müssen wir in Ihrem Shop eine Variable $conversioncode_nach_paypal setzen, wo dieser letzte Code nochmals eingestellt wird, damit eine Conversion auch bei Paypal Bestellungen funktioniert. Bitte senden Sie uns bei Bedarf einfach die entsprechende Google-Account-ID (z.B. UA-11111111-1), den Rest erledigen wir.

$conpaypal="<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11111111-1']);
_gaq.push(['_gat._anonymizeIp']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans','#onr',
'mein-Shop.de','#sum_netto','#mwst_ges','#verk_punkt','#xd_r','#xd_g','#xd_l']);
#gaq_push_addItem
 _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);
 })();
</script>";