
Einige nutzen zur Auswertung des Shops Google Analytics. Was bisher nicht übergeben wurde, sind die einzelnen Positionen. Dazu haben wir das Synonym #pageTracker_addItem eingestellt, welches in den Code über das Warenkorbsymbol > Warenkorb > Feld TXT_Bestellung_OK eingetragen wird. Hier ein Beispiel:
Das "UA-xxxxx-1" wird natürlich gegen die eigene ID ausgetauscht. Ansonsten ist der Code so schon korrekt und kann per Copy & Paste eingesetzt werden.
ca. so wird es dann an Google übergeben:
Die Artikelnummer ist per Minuszeichen noch um die LagerID ergänzt, damit eine Eindeutigkeit in der Statistik gegeben ist. Die drittletzte Spalte übergibt die Kategorie. Hier setzen wir lediglich die IDs ein. Und zwar die AG, dann Minus und die AUG. Denn würden wir die Namen der Kategorien übergeben, würde sich die Statistik bei Änderung des AUG-Namens verfälschen.
<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-xxxxx-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans("#onr","","#sum_punkt","","#verk_punkt","#xd_r","#xd_g","#xd_l");
#pageTracker_addItem
pageTracker._trackTrans();
} catch(err) {}</script>
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-xxxxx-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans("#onr","","#sum_punkt","","#verk_punkt","#xd_r","#xd_g","#xd_l");
#pageTracker_addItem
pageTracker._trackTrans();
} catch(err) {}</script>
Das "UA-xxxxx-1" wird natürlich gegen die eigene ID ausgetauscht. Ansonsten ist der Code so schon korrekt und kann per Copy & Paste eingesetzt werden.
ca. so wird es dann an Google übergeben:
.
.
pageTracker._addTrans("16343","","1110.99","","5.90","Waldbröl","","DE");
pageTracker._addItem("16343","78-29","Auffallen? Also gut ...","6-21","299.00","1");
pageTracker._addItem("16343","101103-0","DVD Mission Impossible 3","1-1","12.99","1");
pageTracker._addItem("16343","105-98","Edler Anzug von Armani","6-18","799.00","1");
.
.
.
pageTracker._addTrans("16343","","1110.99","","5.90","Waldbröl","","DE");
pageTracker._addItem("16343","78-29","Auffallen? Also gut ...","6-21","299.00","1");
pageTracker._addItem("16343","101103-0","DVD Mission Impossible 3","1-1","12.99","1");
pageTracker._addItem("16343","105-98","Edler Anzug von Armani","6-18","799.00","1");
.
.
Die Artikelnummer ist per Minuszeichen noch um die LagerID ergänzt, damit eine Eindeutigkeit in der Statistik gegeben ist. Die drittletzte Spalte übergibt die Kategorie. Hier setzen wir lediglich die IDs ein. Und zwar die AG, dann Minus und die AUG. Denn würden wir die Namen der Kategorien übergeben, würde sich die Statistik bei Änderung des AUG-Namens verfälschen.

Sehr geehrte Kunden,
wir weisen an die dieser Stelle auf mögliche "Rechtsrisiken beim Einsatz von Google Analytics" hin!
Siehe z.B.:
http://www.traum-projekt.com/forum/94-recht-and-co/107605-google-analytics-datenschutz-abmahnfalle.html
http://www.akademie.de/programmierung-administration/website-administration/tipps/webmaster-tricks/google-analytics-datenschutz-abmahnung.html
http://www.lopsta.com/2008/02/20/google-analytics-rechtsrisiko
http://www.dfn.de/fileadmin/3Beratung/Betriebstagungen/bt49/forum-recht-koecher.pdf
wir weisen an die dieser Stelle auf mögliche "Rechtsrisiken beim Einsatz von Google Analytics" hin!
Siehe z.B.:
http://www.traum-projekt.com/forum/94-recht-and-co/107605-google-analytics-datenschutz-abmahnfalle.html
http://www.akademie.de/programmierung-administration/website-administration/tipps/webmaster-tricks/google-analytics-datenschutz-abmahnung.html
http://www.lopsta.com/2008/02/20/google-analytics-rechtsrisiko
http://www.dfn.de/fileadmin/3Beratung/Betriebstagungen/bt49/forum-recht-koecher.pdf

Sehr geehrte Kunden,
Google bessert bei Analytics nach und bietet seit kurzem die Möglichkeit an, die IP-Adresse zu kürzen um somit den Anforderungen gerecht zu werden.
Mehr dazu können Sie auch auf der folgenden Seite nachlesen:
http://www.shopbetreiber-blog.de/2010/05/26/google-bessert-bei-analytics-nach/?et_cid=5&et_lid=16
Es muss lediglich eine neue Zeile in den Javascript-Code eingebaut werden.
Neue Zeile vor "var pageTracker = _gat._getTracker("UA-xxxxx-1");":
Siehe:
Technische Details dazu finden Sie auf:
http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApi_gat.html
Über ein Browser-Plugin sollen Webseitenbesucher der Erstellung von Nutzerprofilen durch Google Analytics widersprechen können:
Deaktivierungs-Add-on für Browser von Google Analytics (BETA)
Das Deaktivierungs-Add-on für Browser von Google Analytics gibt dem Website-Besucher mehr Kontrolle darüber, welche Daten zu aufgerufenen Websites von Google Analytics erfasst werden. Das Add-on teilt dem JavaScript (ga.js) von Google Analytics mit, dass keine Informationen über den Website-Besuch an Google Analytics übermittelt werden sollen.
Quelle: http://tools.google.com/dlpage/gaoptout?hl=de
Google bessert bei Analytics nach und bietet seit kurzem die Möglichkeit an, die IP-Adresse zu kürzen um somit den Anforderungen gerecht zu werden.
Mehr dazu können Sie auch auf der folgenden Seite nachlesen:
http://www.shopbetreiber-blog.de/2010/05/26/google-bessert-bei-analytics-nach/?et_cid=5&et_lid=16
Es muss lediglich eine neue Zeile in den Javascript-Code eingebaut werden.
Neue Zeile vor "var pageTracker = _gat._getTracker("UA-xxxxx-1");":
_gat._anonymizeIp();
Siehe:
<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 {
_gat._anonymizeIp();
var pageTracker = _gat._getTracker("UA-xxxxx-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans("#onr","","#sum_punkt","","#verk_punkt","#xd_r","#xd_g","#xd_l");
#pageTracker_addItem
pageTracker._trackTrans();
} catch(err) {}</script>
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 {
_gat._anonymizeIp();
var pageTracker = _gat._getTracker("UA-xxxxx-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans("#onr","","#sum_punkt","","#verk_punkt","#xd_r","#xd_g","#xd_l");
#pageTracker_addItem
pageTracker._trackTrans();
} catch(err) {}</script>
Technische Details dazu finden Sie auf:
http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApi_gat.html
Über ein Browser-Plugin sollen Webseitenbesucher der Erstellung von Nutzerprofilen durch Google Analytics widersprechen können:
Deaktivierungs-Add-on für Browser von Google Analytics (BETA)
Das Deaktivierungs-Add-on für Browser von Google Analytics gibt dem Website-Besucher mehr Kontrolle darüber, welche Daten zu aufgerufenen Websites von Google Analytics erfasst werden. Das Add-on teilt dem JavaScript (ga.js) von Google Analytics mit, dass keine Informationen über den Website-Besuch an Google Analytics übermittelt werden sollen.
Quelle: http://tools.google.com/dlpage/gaoptout?hl=de

Sehr geehrte Kunden,
anscheinend gibt es mit der o.g. Änderung ein paar Probleme... einer unserer Kunden nutzt derzeit den folgenden Code:
Und mit diesem scheint es jetzt korrekt zu funktionieren. Vielen dank an Herrn Stötzel, www.sport07.de!
Mehr dazu auch auf der folgenden Seite:
http://www.google.com/support/forum/p/Google+Analytics/thread?tid=2c5e83b562b3b78b&hl=en
anscheinend gibt es mit der o.g. Änderung ein paar Probleme... einer unserer Kunden nutzt derzeit den folgenden Code:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(function() {
_gat._anonymizeIp();
var tracker = _gat._createTracker('UA-XXXXXXX-1');
tracker._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>
var _gaq = _gaq || [];
_gaq.push(function() {
_gat._anonymizeIp();
var tracker = _gat._createTracker('UA-XXXXXXX-1');
tracker._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>
Und mit diesem scheint es jetzt korrekt zu funktionieren. Vielen dank an Herrn Stötzel, www.sport07.de!
Mehr dazu auch auf der folgenden Seite:
http://www.google.com/support/forum/p/Google+Analytics/thread?tid=2c5e83b562b3b78b&hl=en