perun.net – WordPress & Webwork



Google Analytics: IP-Übertragung anonymisieren

Von am 14. 07. 2010 um 11:46 – Aktualisiert am 15. 09. 2011 um 12:51

Google Analytics ist eine sehr Leistungsstarke und kostenlose Software zur Auswertung von Besucherströmen auf einer Website. Deswegen ist es auch nicht verwunderlich, dass Analytics so weit verbreitet ist.

Allerdings wurden viele Webmaster verunsichert, da es an diversen Stellen in der Vergangenheit hieß, dass Analytics gegen Datenschutzbestimmungen verstößt und die Gefahr besteht, dass man bei Einsatz von dieser Software abgemahnt wird. Mir ist zwar kein Fall einer Abmahnung bekannt, aber ein mulmiges Gefühl blieb dennoch: wer möchte schon gerne eine Abmahnung kassieren.

Man man hat allerdings seit einigen Monaten die Möglichkeit, die IP-Adressen der Besucher in verkürzter Form also "anonymisiert" zu übertragen. Damit ist man zumindest nach dem heutigen Stand der Dinge auf der sicheren Seite. So schaut der Code aus:

<script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'deine-ID']);
    _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>
Google Analytics Buch

Analytics Buch

Mit der Angabe _gaq.push(['_gat._anonymizeIp']); in der vierten Zeile erreicht man, dass die IPs anonymisiert übertragen werden. Weitere Infos und einen ausführlichen Artikel mit weiterführenden Links dazu gibt es auf akademie.de:

IP-Adressen anonymisieren: So setzen Sie Google Analytics rechtssicher ein

Was mich allerdings ein bisschen stutzig macht sind die Angaben von Google selber. In der Analytics-Verwaltung wird gesagt, dass man den Code in den Kopfbereich (direkt vor </head>) und in dem Hilfebereich wird dann empfohlen den Code in den Fußbereich (vor </body>) einzubauen. Was denn jetzt?

Rein aus Performance-Gründen empfiehlt es sich die Scripte im Fußbereich einzubauen, weil Scripte den parallelen Download von Komponenten einer Website so lange aussetzen bis der Script vom Browser heruntergeladen wurde.

Hat jemand praktische Erfahrung mit den neuen Analytics-Code in Header vs. Footer?

Im Artikel befinden sich ein paar Partner-Links zu Amazon. Wenn du etwas darüber kaufst bekomme ich u. U. eine kleine Provision. Dir entstehen keine Extra-Kosten. Möchtest du das nicht, dann einfach bei Amazon die Suchfunktion benutzen.

Diesen Artikel weiterempfehlen:

Premium WordPress Themes

Verwandte Artikel:

Kategorien:
Webwork
Tags:
,  
Beitrag:
Druckvorschau
Kommentare:
Kommentare verfolgen oder Kommentar abgeben

 — 


32 Kommentare

  1. 1.Marc Görtz

    Kommentar vom 14.07.2010 um 12:01

    Molily hat zu asynchronem JavaScript kürzlich Folgendes geschrieben:

    async eignet sich besonders für Zusatzscripte, die etwa Werbung einbinden oder Zugriffe registrieren. Wenn kein DOM-Zugriff nötig ist, können solche Scripte bereits im head eingebunden werden. Andernfalls sollten sie hinter den Elementen stehen, auf die sie zugreifen. Es ist nämlich garantiert, dass der DOM-Baum zumindest bis zu dem script-Element geparst wurde, und dem asynchronen Script zur Verfügung steht.

    Daher sollte es keine Rolle spielen, ob dieses Skript-Snippet nun im head oder am Ende des body eingebunden wird. Für das klassische Analytics-Skript empfiehlt es sich aber auch weiterhin, es erst am Ende des body einzubauen.

  2. 2.Peter Klein

    Kommentar vom 14.07.2010 um 12:09

    Hi Vladimir,

    wir hatten in unserem Shop vor ca. 4 Wochen ein Problem, das indirekt Google Analytics betrifft. In Verbindung mit AdWords hatten wir nach unserem Relaunch ca. knapp 3 Wochen lang kaum noch Conversions die wir tracken konnten. Wir haben irgendwann den Analytics-Code vom Footer in den Header gesetzt und siehe da, es hat dann wieder recht schnell funktioniert.

    Auch bei Telefonaten mit Google-Mitarbeitern wurde uns das vorgeschlagen.
    Deshalb empfehle ich jedem den Analytics Code in den Header zu setzen (zumindest den Leute denen evtl. ein paar ms nichts ausmachen :wink: ).

    Liebe Grüße

  3. 3.André

    Kommentar vom 14.07.2010 um 12:16

    Praktische Erfahrungen zum Einsatz des Analytics Codes in Header vs. "Footer" habe ich zwar nicht, da ich längst auf Piwik umgestiegen bin, aber rein aus Entwicklersicht kann ich dazu was sagen:

    - Vorteil Footer: Wie im Beitrag erwähnt bessere Performance, da das Skript so erst ausgeführt wird, wenn die Seite vollständig dargestellt wird.

    - Vorteil Header: Zuverlässigere Zählung, da ein Nutzer die Seite ansonsten verlassen könnte, bevor das Skript im Footer ausgeführt wurde.

    Ich würde grundsätzlich zu einem Einsatz im Footer raten, da es
    a) für den Besucher angenehmer ist.
    b) die Zahl der fehlenden Messungen gering sein dürfte, sofern nicht zuvor unzählige, weitere Skripte geladen werden, die das Tracking noch weiter verzögern.
    c) Die Seite fertig gebaut sein sollte, was z.B. für Klick-Tracking recht interessant sein könnte.

  4. 4.Markus

    Kommentar vom 14.07.2010 um 12:44

    Normal gehört es in den Footer, es gibt aber ein zweigeteilten Code wovon ein Teil in der Tat in den Header und der Rest dann eben irgendwo in den Body Bereich gehört. Vielleicht ist da irgendwas im Hilfebereich durcheinander gekommen.

  5. 5.Marc

    Kommentar vom 14.07.2010 um 13:07

    Ich nutze ein Plugin für GA, seit dem letzen Update wird es auch alles in den header gepackt – muss bzw. soll wohl nach einem Code-Update seitens Google so sein.
    Dieser neue Code soll auch schneller als alles andere laden…

  6. 6.Michael Oeser

    Kommentar vom 14.07.2010 um 14:07

    *Klugscheißmodus ein*
    Javascript Code (gleich welcher) gehört NIE in den Header oder den Footer einer Web-Seite, sondern entweder in den Head Bereich (also vor ) oder in den Body (also vor ). Dat is wat anderes, meine Herrschaften.
    *Klugscheißmodus aus*

    Klingt auf alle Fälle nach ner guten Methode, um Abmahn-Anwälten etwas Wind aus den ranzigen Segeln zu nehmen.

  7. 7.Michael Oeser

    Kommentar vom 14.07.2010 um 14:08

    Mist…die Tags und wurden gekillt. Sabotage :wink:

  8. 8.Wie man Google Analytics rechtssicher einsetzt

    Pingback vom 14.07.2010 um 14:38

    [...] Perun habe ich heute eine Anleitung zur Lösung dieses Problems [...]

  9. 9.Perun

    Kommentar vom 14.07.2010 um 14:39

    Hallo Michael,

    Mist…die Tags und wurden gekillt. Sabotage :wink:

    Nein, das war der Klugscheißer-Filter … ich finde der verrichtet seine Arbeit sehr gut. :-)

  10. 10.Frank

    Kommentar vom 14.07.2010 um 14:44

    Cool, und dieser Tipp an einem heißen Tag, an dem ich erstmals wieder Analytics auf einer Website eingebaut habe (da der Space für Piwik ein bisserl klein ist und ich es mal wieder schnell & schmutzig haben wollte) :)

  11. 11.Perun

    Kommentar vom 14.07.2010 um 14:45

    @Michael,

    das Header vs. Footer bezieht sich auf Template-basierte Systeme wie WP es ist (header.php vs. footer.php). Im header.php befindet sich in den allermeisten Fällen auch der Dokumentkopf (<head>) und in der footer.php befindet sich in den allermeisten Fällen das abschließende body-Tag … aber das brauche ich dir ja nicht zu erklären. :-)

  12. 12.Tim

    Kommentar vom 14.07.2010 um 15:39

    Der von dir oben aufgeführte Code enthält leider an der entscheidenden Stelle einen Bug. Du verwendest das neue Async-Tracking Snipplet, dann müsste die anonymizeIp Zeile so aussehen:

    _gaq.push(['_anonymizeIp']);

    Das _gat Objekt ist für den alten Tracking Code.

    Siehe: The _gat Global Object

  13. 13.Perun

    Kommentar vom 14.07.2010 um 16:02

    Hallo Tim,

    "mein" Code setzt aber auf _gat: _gaq.push(['_gat._anonymizeIp']);.

    Und die beiden _gaq (in der Zeile vor- und nachher) werden so von Analytics ausgegeben. Siehe auch:

    http://www.eliasfischer.de/blog/technik/google-analytics-datenschutz/

  14. 14.Tim

    Kommentar vom 14.07.2010 um 16:42

    Hi Perun,

    dann ein Sorry. Kein Bug in deinem Code.
    Scheinbar kennt das neue gaq Objekt doch nicht alle Methoden des alten Objekts.

  15. 15.Google Analytics datenschutzgerecht ohne Plug-In in Blog einbauen

    Pingback vom 15.07.2010 um 09:38

    [...] sei­nem Post “Google Ana­lytics: IP-Übertragung anony­mi­sie­ren” zeigt Perun wie man durch Ein­fü­gen einer win­zi­gen Zeile Code die Über­tra­gung der [...]

  16. 16.Jan

    Kommentar vom 15.07.2010 um 22:56

    Die IP Übertragung zu anonymisieren, klingt sehr gut. Genau das Problem hat mich bisher davon abgehalten, Google Analytics zu verwenden. Als Alternative nutze ich Piwik, aber Google Analytics hat schon ein paar Vorteile. Danke für den Tipp.

    Gruß, Jan

  17. 17. – koko

    Kommentar vom 22.07.2010 um 20:56

    Danke für diese Post.

    mal anderes Frange an euch Experten:

    Soll ich lieber WordPress Analytics Plugins oder einfach JS Scripts code in Header oder Footer Bereich.?

    Danke dir im Voraus,

    Kogyi.

  18. 18.astrid

    Kommentar vom 30.07.2010 um 12:14

    @Koko:

    Das ist eigentlich relativ egal, beim Plug in musste halt zusätzlich noch das Plug in installieren, wenn Du nur den Script von Analytics einbaust, biste von der Zeit schneller dran. Wenn Du da aber nicht an Dein template möchtest, dann nimm das Plug In, funktioniert ebenso!

    Und dann: in den Footer! (siehe Posts oben)

    Hoffe es hilft,

    Astrid

  19. 19.Google Analytics ohne datenschutzrechtliche Bedenken einsetzen | BlogWave.de

    Pingback vom 09.08.2010 um 10:55

    [...] (via) Verwandte Beiträge:deutsche Datenschützer wollen den Einsatz von Google Analytics verbieten… Weihnachten: Google spendet 20 Millionen US Dollar!… kostenloses Navigationssystem: Google zieht Ass aus dem Ärmel… Google Adsense Warnung für mein Blog erhalten… Und plötzlich sah Google ganz anders aus…… [...]

  20. 20.Links der Woche XLII - analytics,google,chrome,css3,html5 - Webworking

    Pingback vom 13.08.2010 um 09:55

    [...] Google Analytics: IP-Übertragung anonymisieren Sehr guter Beitrag der erklärt, wie man als Webseiten-Betreiber die IP-Adresse seiner Benutzer für Google Analytics anonymisiert, um so zum Beispiel der derzeitigen Datenschutz-Diskussion aus dem Wege zu gehen [...]

  21. 21. – Bei Google Analytics IP Adressen anonymisieren | Crazy Girls Tipps

    Pingback vom 12.01.2011 um 14:48

    [...] habe ich diesen Zusatz zum Google Analytics IP Adressen anonymisieren bei Perun in seinem Artikel Google Analytics: IP-Übertragung anonymisieren und verweise an dieser Stelle alle, die daran interessiert sind, auf Perun’s Artikel. [...]

  22. 22.Die Posse um Google Analytics geht weiter | perun.net

    Pingback vom 14.01.2011 um 12:41

    [...] Entwicklungen rund um das Thema Datenschutz und Google Analytics noch einmal auf den Artikel Google Analytics: IP-Übertragung anonymisieren hinweisen [...]

  23. 23. – Howto: Piwik – Die freie Alternative zu Google Analytics | saitensprunk.de

    Pingback vom 14.01.2011 um 16:36

    [...] kann man tun? – Ja, "fixt" das Problem. Hier, hier und hier findet man [...]

  24. 24.WordPress.com Stats telefoniert mit Dritten | perun.net

    Pingback vom 02.02.2011 um 15:19

    [...] Zusammenhang mit den IP-Adressen. Bei Google Analytics gibt es aber eine recht einfache Lösung um die Übertragung der IP-Adressen zu anonymisieren. Damit ist man, nach dem letzten Stand der Dinge auf der rechtlich sicheren [...]

  25. 25.WordPress.com Stats telefoniert mit Dritten | Serpent embrace's Blog

    Pingback vom 03.02.2011 um 21:50

    [...] Zusammenhang mit den IP-Adressen. Bei Google Analytics gibt es aber eine recht einfache Lösung um die Übertragung der IP-Adressen zu anonymisieren. Damit ist man, nach dem letzten Stand der Dinge auf der rechtlich sicheren [...]

  26. 26.Kau-Boy

    Kommentar vom 05.02.2011 um 15:22

    Wer das beliebte Plugin Google Analytics for WordPress einsetzt, der findet nach dem Aktivieren der erweiterten Einstellungen über die Checkbox "Show advanced settings" als letzten Punkt eine Checkbox mit der Bezeichnung "Anonymize IP's". Damit lässt sich die Funktion direkt aktivieren.

  27. 27.Nutzerstatistik vs. Datenschutz

    Pingback vom 07.02.2011 um 13:44

    [...] Allerdings gibt es hier eine einfache Möglichkeit, die IPs seiner Besucher zu anonymisieren, siehe diesen Post von Perun.net. Auch ich benutze Google Analytics, allerdings habe ich am 3.2.2011 die Anonymisierung in das [...]

  28. 28.iPhone Tipp: Analytics Pro > iPhone > Analytics, AnalyticsPro App, Google Analytics, iPhone

    Pingback vom 09.02.2011 um 11:08

    [...] kann man über die ein oder andere Trackingmöglichkeit streiten wenn es um Datenschutz geht. Perun hat darüber einen Artikel verfasst. Die Anleitung zeigt euch was Ihr tun müsst um die [...]

  29. 29.Philipp

    Kommentar vom 15.02.2011 um 18:25

    Ich benutze ebenfalls das von Kau-Boy empfohlene Plugin Google Analytics for WordPress. Diese Option habe ich allerdings gerade eben erst bemerkt :mrgreen:

    Voreingestellt ist allerdings Header, jetzt überlege ich mir, Footer einzustellen.

  30. 30.Datenschutz: Google Analytics kann ohne Einwände genutzt werden | WordPress & Webwork

    Pingback vom 15.09.2011 um 12:51

    [...] Den Code von Analytics so einbinden, dass die IP "anoonymisiert" wird. Wie man das macht habe ich im Artikel Google Analytics: IP-Übertragung anonymisieren erklärt. [...]

  31. 31.Google Analytics: die Absprungrate (Bounce Rate) richtig auswerten | WordPress & Webwork

    Pingback vom 26.10.2011 um 13:10

    [...] anonymisiert man die IPs während der Übertragung. Diesen Maßnahme habe ich bereits beschrieben und sie ist eine der Maßnahmen, damit man Analytics auch in Deutschland rechtssicher betreiben [...]

  32. 32.Google Analytics: Website-Geschwindigkeit messen | WordPress & Webwork

    Pingback vom 17.11.2011 um 15:52

    [...] In der vierten Zeile ist dir evtl. _gaq.push(['_gat._anonymizeIp']); aufgefallen, damit anonymisiert man die übertragenen IPs und das ist eine der Voraussetzungen um Google Analytics in Deutschland zu betreiben … aber das nur am Rande, siehe auch Google Analytics: IP-Übertragung anonymisieren. [...]

Hinweis:
WordPress 3.8 für Administratoren & Webmaster
Der schnelle und unkomplizierte Einstieg auf 59 DIN-A4-Seiten

Tut mir Leid, aber die Kommentar-Funktion ist momentan deaktiviert.



Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet.