Seite 1 von 1

Google Analytics einbinden

Verfasst: Fr 1. Okt 2010, 08:56
von blackshadow
Hallo zusammen,

habe nach eben erfolgter Anmledung bemerkt, dass der JS-Code von Google verglichen mit dem ausm Wiki Unterschiede aufweist.

Neuer Google Code

Code: Alles auswählen

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-18847771-1']);
  _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>
http://wiki.webs.de/index.php/HowTo:Goo ... _einbinden

Code: Alles auswählen

.....................
<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">
    try {
        var pageTracker = _gat._getTracker("UA-xxxxxx-1");
        pageTracker._trackPageview();
<?php
/*
 * The following code provides the ecommerce data for Google Analytics
 * on the checkout_success.php page:
 */
if  (strpos($_SERVER['PHP_SELF'], '/checkout_success.php') !== false) {
    $orders_total_shipping_query = xtc_db_query("SELECT value FROM ".TABLE_ORDERS_TOTAL." WHERE orders_id = '".$last_order."' AND class='ot_shipping'");
    $orders_total_shipping = xtc_db_fetch_array($orders_total_shipping_query);
    $orders_total_tax_query = xtc_db_query("SELECT value FROM ".TABLE_ORDERS_TOTAL." WHERE orders_id = '".$last_order."' AND class='ot_tax'");
    $orders_total_tax = xtc_db_fetch_array($orders_total_tax_query);
    $orders_total_query = xtc_db_query("SELECT value FROM ".TABLE_ORDERS_TOTAL." WHERE orders_id = '".$last_order."' AND class='ot_total'");
    $orders_total = ..............

Ist das Schnipsel im WIki noch aktuell bzw. funktioniert das dann noch richtig?

Danke
BS

Re: Google Analytics einbinden

Verfasst: Fr 1. Okt 2010, 10:30
von Doc Olson
Ohne das im Detail besehen zu haben: es ist gut möglich, dass Google den Schnippsel umgebaut hat. Nimm ruhig den neueren Code. Die Prozedur des Einbaus ist die Gleiche.

Re: Google Analytics einbinden

Verfasst: Fr 1. Okt 2010, 15:32
von blackshadow
Tja - Weiß nicht so richtig wie ich das da einbauen soll - evtl. kannst Mike oder Du mal kurz ein bißchen genauer schauen?

Danke
BS

Re: Google Analytics einbinden

Verfasst: Sa 2. Okt 2010, 08:54
von Xantiva
Zunächst mal kannst Du bedenkenlos den alten Code aus dem Wiki nehmen. Der funktioniert natürlich immer noch. Auch die Vorgängerversionen funktionieren noch. (Sonst würden extrem viele Webmaster etwas Dumm aus der Wäsche schauen, wenn sie keine Besucher mehr auf den Seiten hätten! ;) )

Wie die Übermittlung der Bestellungen mit dem neuen Code auszusehen hat, muss ich mir erst genauer ansehen ...

Ciao,
Mike

Re: Google Analytics einbinden

Verfasst: Do 7. Okt 2010, 18:55
von blackshadow
Hi,

Danke für Eure antworten - funktioniert mit dem Code aus Wiki.


VG
BS

Re: Google Analytics einbinden

Verfasst: Di 14. Dez 2010, 08:49
von blackshadow
Hallo Leute,

hab bei Analytics wieder ein bißchen herumgeguckt und folgendes gefunden was ich gerne ausprobieren möchte. http://code.google.com/intl/de-DE/apis/ ... cking.html

Es geht um das asynchrone Laden des JS-Files von Analytics.

Code: Alles auswählen

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

</script>
Nun gibts ja im Wiki den Analytics-Code für den Shop, welcher auch wunderbar funktioniert.

Wie muss ich den Code einbauen damit die Daten des SHops wieder an Analytics weitergegeben werden?

Danke!

VG
BS

Re: Google Analytics einbinden

Verfasst: Di 14. Dez 2010, 22:16
von Xantiva
Ich habe den asyncronen Code noch nicht ausprobiert ... Berichte doch bitte von Deinen Erfahrungen ;)

Re: Google Analytics einbinden

Verfasst: Mi 15. Dez 2010, 12:04
von blackshadow
Hallo Mike,

habe eben noch keine Erfahrungen - mir geht es ja, wei schon beschrieben um das Ersatzen Deines Codes aus dem Wiki mit dem async Code von Google.

Wie kann man das korrekt umbauen? Habe da leider keinen Plan. Möchte die Statistik nicht verlieren wenn ich eine Zeit lang nur den async Code einbaue.

LG
BS