Google Analytics wieder Ready

snowy

Aktives Mitglied
11. Januar 2008
206
0
Neumünster
AW: Google Analytics wieder Ready

Ok und wie ist das nun umzusetzen? Der Code für google Analytics steht ja im footer.tpl
Aber was genau ist denn da jetzt zu ändern?
 

tsl

Aktives Mitglied
7. Oktober 2009
147
0
AW: Google Analytics wieder Ready

Entweder - und da bin ich ziemlich sicher - ändern die Jungs von JTL die footer.tpl ab, indem Sie die Funktion "_gat._anonymizeIp();" einbauen, oder du machst das selber.
 

wolmat

Gut bekanntes Mitglied
24. Januar 2008
366
6
AW: Google Analytics wieder Ready

Vielleicht könnte jemand den Code und die Datei reinposten, wo das ganze verändert werden sollte? wäre echt cool von euch?!!
Grüsse
 

thesundancer

Aktives Mitglied
25. März 2009
86
0
AW: Google Analytics wieder Ready

Was muss man denn jetzt in der Footer.tpl abändern für google?
Nutze das Standard Template vom JTL- SHOP.
 

tsl

Aktives Mitglied
7. Oktober 2009
147
0
AW: Google Analytics wieder Ready

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-EURE NUMMER']);
_gaq.push(['_trackPageview']);
_gat._anonymizeIp();

(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>


"EURE NUMMER" ersetzen durch eure Google ID.
Ist auch bei Google erklärt unter:

Tracking API: The _gat Global Object - Google Analytics - Google Code
 

ralph

Aktives Mitglied
30. Juni 2009
267
0
AW: Google Analytics wieder Ready

In den drei kostenfreien Templates wird der alte tracking-code verwendet.
Nach der Zeile
Code:
pageTracker._trackPageview();
ist die Zeile
Code:
_gat._anonymizeIp();
einzufügen, zweimal das Ganze.

Ich wünschte, solche Kleinigkeiten würden von JTL als update zur Verfügung gestellt. Nicht jeder liest täglich im Forum.
 

Tombo

Aktives Mitglied
5. Januar 2009
269
1
Kempten (Allgäu)
AW: Google Analytics wieder Ready

Wenn ich den neuen Google Code eintrage oder auch alternative Quellcodes aus diversen anderen Quellen, dann wird die footer.tpl bei mir nicht mehr ausgeführt, bzw. nicht mehr im Browser angezeigt. Woran kann das liegen?

Der herkömmliche Code (ohne Anonymisierung) geht ohne Probleme.
 

Tombo

Aktives Mitglied
5. Januar 2009
269
1
Kempten (Allgäu)
AW: Google Analytics wieder Ready

gibt es inzwischen eine funktionierende Lösung die neuere anonyme google Analytics Version in den normalen JTL Shop mit Standart-Template einzufügen?
 

modi-art

Moderator
5. Juni 2008
168
0
AW: Google Analytics wieder Ready

Hier der um anonymizeIp() ergänzte Code für footer.tpl bzw. im Modi-Art-WAI global_inc_last.tpl:
HTML:
{if $Einstellungen.global.global_google_analytics_id}
    {if $Bestellung->kBestellung>0 && $Einstellungen.global.global_google_ecommerce==1}
    <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"> 
    var pageTracker = _gat._getTracker("{$Einstellungen.global.global_google_analytics_id}"); 
    pageTracker._anonymizeIp();
    pageTracker._initData(); 
    pageTracker._trackPageview(); 
    
    pageTracker._addTrans( 
    "{$Bestellung->cBestellNr}", 
    "{if $Einstellungen.global.global_shopname}{$Einstellungen.global.global_shopname}{else}{$Firma->cName}{/if}", 
    "{$Bestellung->fWarensummeNetto}", 
    "{$Bestellung->fSteuern}", 
    "{$Bestellung->fVersandNetto}", 
    "{$smarty.session.Kunde->cOrt}",
    "{$smarty.session.Kunde->cBundesland}",
    "{$smarty.session.Kunde->cLand}"
    ); 
    {foreach name=Bestell item=order from=$Bestellung->Positionen} 
    {if $order->nPosTyp!=2 && $order->nPosTyp!=8 && $order->nPosTyp!=6} 
    pageTracker._addItem( 
    "{$Bestellung->cBestellNr}",
    "{$order->cArtNr}",
    "{$order->cName}",
    "{$order->Category}",
    "{$order->fPreis*$order->nAnzahl}",
    "{$order->nAnzahl|replace:",":"."}"
    ); 
    {/if} 
    {/foreach} 
    pageTracker._trackTrans(); 
    </script>    
    {else}
    <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">
    var pageTracker = _gat._getTracker("{$Einstellungen.global.global_google_analytics_id}");
    pageTracker._anonymizeIp();
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>
    {/if}
{/if}
 

Tombo

Aktives Mitglied
5. Januar 2009
269
1
Kempten (Allgäu)
AW: Google Analytics wieder Ready

super modi-art, vielen Dank für die Hilfe, das funktioniert!

Ich habe zuvor lange rumprobiert, aber es wurde bei mir die footer.tpl nicht mehr ausgeführt.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Google Analytics wieder Ready

lasst doch die Finger von GA und nehmt PIWIK .. bei dem ganzen Rummel der derzeit um Goo*** passiert, ist es aus Kundensicht nicht gerade vertaruenserweckend, wenn "mein" Händler auch noch auf GA setzt (ob mit oder ohne anoIP ist dem Kunden dann ganz egal).
 

Tombo

Aktives Mitglied
5. Januar 2009
269
1
Kempten (Allgäu)
AW: Google Analytics wieder Ready

lasst doch die Finger von GA und nehmt PIWIK .. bei dem ganzen Rummel der derzeit um Goo*** passiert, ist es aus Kundensicht nicht gerade vertaruenserweckend, wenn "mein" Händler auch noch auf GA setzt (ob mit oder ohne anoIP ist dem Kunden dann ganz egal).

Ich habe piwik gerade mal eingebaut.
Lief erst nicht. Aber man muss einfach die beiden Zeilen mit try.. und "} catch( err ) {}" entfernen, dann geht es.

Allerdings erkennt piwik jeden Seitenaufruf bisher als neuen eindeutigen Besucher. Das auch rein gar nichts auf Anhieb funktioniert... :)
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Google Analytics wieder Ready

Aber man muss einfach die beiden Zeilen mit try.. und "} catch( err ) {}" entfernen, dann geht es.

du darfs die nicht einfach entfernen....wenn du das ganze in die footer.tpl eingebaut hast, dann muss es smarty-konform machen:

Code:
[LIST=1]
[*]<!-- Piwik -->
[*]<script type="text/javascript">
[*]var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.anjas-hobbylaedchen.de/jtlshop/piwik/" : "http://www.anjas-hobbylaedchen.de/jtlshop/piwik/");
[*]document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
[*]</script><script type="text/javascript">
[*]try {ldelim}
[*]var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
[*]piwikTracker.trackPageView();
[*]piwikTracker.enableLinkTracking();
[*]{rdelim} catch( err ) {ldelim}{rdelim}
[*]</script><noscript><p><img src="http://www.anjas-hobbylaedchen.de/jtlshop/piwik/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>
[*]<!-- End Piwik Tag -->
[/LIST]
 

Lars

Moderator
1. Juli 2006
4.784
6
Greifswald
AW: Google Analytics wieder Ready

Der Code im modi art muss so lauten.



HTML:
{if $Einstellungen.global.global_google_analytics_id}
    {if $Bestellung->kBestellung>0 && $Einstellungen.global.global_google_ecommerce==1}
    <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"> 
    //var pageTracker = _gat._createTracker("{$Einstellungen.global.global_google_analytics_id}");
    var pageTracker = _gat._getTracker("{$Einstellungen.global.global_google_analytics_id}");
        _gat._anonymizeIp();
    pageTracker._initData(); 
    pageTracker._trackPageview(); 
    
    pageTracker._addTrans( 
    "{$Bestellung->cBestellNr}", 
    "{if $Einstellungen.global.global_shopname}{$Einstellungen.global.global_shopname}{else}{$Firma->cName}{/if}", 
    "{$Bestellung->fWarensummeNetto}", 
    "{$Bestellung->fSteuern}", 
    "{$Bestellung->fVersandNetto}", 
    "{$smarty.session.Kunde->cOrt}",
    "{$smarty.session.Kunde->cBundesland}",
    "{$smarty.session.Kunde->cLand}"
    ); 
    {foreach name=Bestell item=order from=$Bestellung->Positionen} 
    {if $order->nPosTyp!=2 && $order->nPosTyp!=8 && $order->nPosTyp!=6} 
    pageTracker._addItem( 
    "{$Bestellung->cBestellNr}",
    "{$order->cArtNr}",
    "{$order->cName}",
    "{$order->Category}",
    "{$order->fPreis*$order->nAnzahl}",
    "{$order->nAnzahl|replace:",":"."}"
    ); 
    {/if} 
    {/foreach} 
    pageTracker._trackTrans(); 
    </script>    
    {else}
    <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">
    //var pageTracker = _gat._createTracker("{$Einstellungen.global.global_google_analytics_id}");
    var pageTracker = _gat._getTracker("{$Einstellungen.global.global_google_analytics_id}");
    _gat._anonymizeIp();
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>
    {/if}
{/if}
 

ralph

Aktives Mitglied
30. Juni 2009
267
0
AW: Google Analytics wieder Ready

Wer Piwik nutzt, sollte einen eigenen Server dafür zur Verfügung haben, um den Shop wegen des ganzen Statistikgedöns nicht auszubremsen. Das will sich nicht jeder leisten.

Hat vielleicht jemand auch eine Lösung (GA) für das JTL-Shop2-Template? Das wäre sehr freundlich.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Umsatz Unterschiede zwischen JTL Shop und Google Analytics Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann ich den Titel bei Google Ergebnissen ändern? Allgemeine Fragen zu JTL-Shop 2
Neu Produktbewertungen bei Google Shopping mit anzeigen Technische Fragen zu Plugins und Templates 2
Neu Google Enhanced Conversion Tracking Email JTL Datalayer Technische Fragen zu Plugins und Templates 2
Neu Google shopping JTL SHOP 4 - "geht" nicht mehr Allgemeine Fragen zu JTL-Shop 1
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Cookies für Google Ads User helfen Usern - Fragen zu JTL-Wawi 0
Neu Google Shopping Plugin - Artikel filtern Plugins für JTL-Shop 3
Neu Google Pay ohne Funktion Plugins für JTL-Shop 2
Neu Google - Vaterartikel und Kinderartikel Smalltalk 4
Neu Konfigurator Einzelteile in Google und im Shop sichtbar Plugins für JTL-Shop 6
Neu Google Bilder Bot Zugriff auf /dbeS/bild.php?a=1375538&n=1&url=0&s=0 Allgemeine Fragen zu JTL-Shop 3
Neu Google reCaptcha v2 Plugins für JTL-Shop 1
Google Workspace und JTL Hosting / Bestätigung der Domain Einrichtung JTL-Shop5 1
Neu JTL Google Shopping Plugin - Farbe und Größe bei mehreren Sprachen Plugins für JTL-Shop 1
Neu Meta-Daten vom Artikel werden von Google nicht genutzt Allgemeine Fragen zu JTL-Shop 3
Bestseller verschwinden immer wieder von der Startseite Einrichtung JTL-Shop5 0
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Steuerverwaltung Steuerklasse angelegt aber nicht wieder löschbar JTL-Wawi 1.9 2
Neu IT-Recht Kanzlei Plugin v 1.0.7 - Einstellung PDF anhängen deaktiviert sich immer wieder Plugins für JTL-Shop 16
Neu eazyAuction: nicht laufendes Ebay-Angebot "Wieder einstellen" ist ausgegraut User helfen Usern 0
Gelöst Wieder mal Verbindungsprobleme Wawi- POS Einrichtung / Updates von JTL-POS 1
Neu Tabelle Tbestseller verschwunden - wie bekomme ich die wieder? Gelöste Themen in diesem Bereich 3

Ähnliche Themen