Google Analytics einbinden

Du hast ein Problem gefunden und weißt nicht genau wo es hinpasst...
Antworten
blackshadow
Beiträge: 93
Registriert: Sa 8. Mai 2010, 15:17
Shop Version: 1.0.8

Google Analytics einbinden

Beitrag 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
Doc Olson
Beiträge: 536
Registriert: Mo 10. Mai 2010, 08:54

Re: Google Analytics einbinden

Beitrag 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.
blackshadow
Beiträge: 93
Registriert: Sa 8. Mai 2010, 15:17
Shop Version: 1.0.8

Re: Google Analytics einbinden

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Google Analytics einbinden

Beitrag 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
Mein Shop: http://www.basteln-selbermachen.de
blackshadow
Beiträge: 93
Registriert: Sa 8. Mai 2010, 15:17
Shop Version: 1.0.8

Re: Google Analytics einbinden

Beitrag von blackshadow »

Hi,

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


VG
BS
blackshadow
Beiträge: 93
Registriert: Sa 8. Mai 2010, 15:17
Shop Version: 1.0.8

Re: Google Analytics einbinden

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Google Analytics einbinden

Beitrag von Xantiva »

Ich habe den asyncronen Code noch nicht ausprobiert ... Berichte doch bitte von Deinen Erfahrungen ;)
Mein Shop: http://www.basteln-selbermachen.de
blackshadow
Beiträge: 93
Registriert: Sa 8. Mai 2010, 15:17
Shop Version: 1.0.8

Re: Google Analytics einbinden

Beitrag 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
Antworten