Skip to main content

Neuen Google Analytics-Code datenschutzkonform einsetzen

  • SEO-Küche Logo


PDF herunterladen

Änderungen beim Analytics-Code

Manchem wird es schon aufgefallen sein; beim Google Analytics Tracking Code hat sich wieder einmal etwas geändert. Google arbeitet jetzt mit dem Global Site Tag (gtag.js) – Beta Version, der sich deutlich vom bisherigen Analytics Code unterscheidet. Zudem muss der Code nun nicht mehr direkt vor dem schließenden head-Tag eingebaut werden, sondern direkt nach dem öffnenden. Wie das Ganze dann aussehen muss, sieht man hier:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX');
</script>

Vorsicht beim Datenschutz

Nun sind diese Änderungen nicht ungewöhnlich, Google hat den Analytics Code in der Vergangenheit schon mehrfach angepasst. Stellt sich allerdings die Frage, wie man den neuen Analytics-Code so anpasst, dass er auch datenschutzkonfrom eingesetzt wird. Bisher geschah dies durch das Hinzufügen einer Zeile in den Code, hier rot markiert:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-xxx-1', 'auto');
  ga('set', 'anonymizeIp', true);
  ga('require', 'displayfeatures');
  ga('send', 'pageview');

</script>

Dieser Eintrag lässt sich selbstverständlich nicht 1:1 kopieren. Die neue Anonymisierungsregel, um den Google Analytics-Code datenschutzkonform einzubinden sieht wie folgt aus:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXX-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-xxx-1', { 'anonymize_ip': true });
</script>

Die Anonymisierung wird direkt dem config-Befehl hinzugefügt. Weitere Informationen, z.B. zur Anonymisierung der IP Addresse einzelner Events finden sich hier.

Titelbild: © bilalulker / Fotolia

Kommentare

Hallo Ullrich,

irgend etwas schein an deinem neuen Code jedoch nicht zustimmen, wenn ich die neue Anonymisierungsregel wie von Ihnen beschrieben, anwende dann erhalte ich keine Daten mehr.

Ist hier vielleicht ein Komma zu viel oder ein Satzzeichen vergessen wurden?

Benutzerbild von Ullrich Bemmann

Ullrich Bemmann

Hallo Sabrina,

sorry für die Verzögerung. Ich habe den Code exakt wie oben bei einem Kunden mit WordPress-Seite eingebaut, dort funktioniert er. Das Einzige, was ich mir vorstellen kann, ist, dass beim Kopieren des Codes die falschen Anführungszeichen eingesetzt werden. Wenn Du den Code also in den Header eingefügt hast, überschreibe bitte die Anführungszeichen noch einmal per Hand. Ich hoffe, der Code funktioniert dann bei Dir. Viel Erfolg!

Benutzerbild von Christos Papadopoulos

Christos Papadopoulos

Warum tauscht ihr die Anführungszeichen nicht aus? Der Code funktioniert so nicht. Ihr habt die Anleitung bestimmt in Word schreiben lassen, der unterscheidet da nicht.

Hallo Christos,
bei unseren Tests funktioniert der Code. Dass es an den Anführungszeichen liegen könnte, ist nur eine Vermutung. Eventuell hilft es, diese per Hand einzufügen. Wir haben die Code Zeilen jetzt noch einmal direkt aus dem Editor in den Beitrag eingefügt.

Hallo,

ich muss mal eine Dummies-Frage stellen: Wo komme ich denn überhaupt auf diesen Code? Auf meiner Seite über die Konsole oder irgendwo in Analytics?

Viele Grüße,
Felix

Benutzerbild von Ullrich Bemmann

Ullrich Bemmann

Na den Hauptcode bekommst Du im Analytics Konto; Du musst Dich also erst bei Analytics anmelden. Den Code kannst Du dann anpassen wie beschrieben und in den Header Deiner Website einbauen. Das kann je nach verwendeten CMS oder Art der Website-Programmierung leicht sein oder sehr aufwändig. Bei gängigen CMS gibt es eigentlich immer eine header.php, die für alle Seiten greift. Wenn Du den Code dort einbaust, wird er in der Regel auf allen Unterseiten ausgespielt. Viel Erfolg!


Hast du eine Frage oder Meinung zum Artikel? Schreib uns gerne etwas in die Kommentare.

Ihre E-Mail Adresse wird nicht veröffentlicht

Jetzt den SEO-Küche-Newsletter abonnieren

Ähnliche Beiträge

Marketing-Briefing mit Skizzen zu Kampagne, Botschaft, Recherche, Content und Benchmarking

Einfache Briefings: Suchintention & Format vorgeben

  • antje stensel
  • von Antje Stensel
  • 08.06.2026

Ein gutes Content Briefing ist das Fundament jeder erfolgreichen Content-Produktion. Es dient nicht nur als klare Anleitung für Texter, sondern sorgt auch dafür, dass alle Beteiligten – vom SEO-Experten über den KI-Experten bis hin zum Redakteur – mit den gleichen Zielen und Erwartungen arbeiten. Ein präzises Briefing stellt sicher, dass […]

Team sammelt Ideen auf Haftnotizen für neue Themen aus Support und Vertrieb

Themen aus Support & Vertrieb ziehen – so geht es!

  • Oliver Lindner / Gründer und Geschäftsführer
  • von Oliver Lindner
  • 01.06.2026

Content-Marketing scheitert in der Praxis oft an einem zentralen Problem: Die Redaktion schreibt am Kunden vorbei. Keyword-Tools zeigen zwar theoretische Suchvolumina, aber nicht die echten Sorgen, akuten Blockaden und brennenden Fragen der Zielgruppe während des Kaufprozesses. Die wertvollste Content-Quelle sitzt meistens ein paar Türen weiter: der Vertrieb (Sales) und der […]

Mini-Einkaufswagen mit Papiertüten vor einem Laptop als Symbol für Online-Shopping und Checkout

Checkout ohne Abbruch: 5 Stolpersteine entfernen

  • antje stensel
  • von Antje Stensel
  • 25.05.2026

Stellen Sie sich vor, Sie betreiben ein Ladengeschäft in der Innenstadt. Ein Kunde füllt seinen Einkaufskorb mit hochwertigen Produkten, steuert zielstrebig auf die Kasse zu und lässt den Korb plötzlich stehen, um wortlos den Laden zu verlassen. Im stationären Handel wäre das ein bizarres Szenario. Im E-Commerce ist es jedoch […]

Online-Shop mit klaren Produkttexten auf Desktop, Tablet und Smartphone

Produkttexte mit Klarheit: So überzeugen Sie mit Nutzen, Vergleich & FAQ

  • Luisa Losereit, Online-Marketing-Beraterin (Onpage)
  • von Luisa Losereit
  • 18.05.2026

Sicher kennen Sie das: Sie besuchen einen Online-Shop und wollen herausfinden, ob ein Produkt zu Ihren Anforderungen passt – doch statt klarer Infos erwarten Sie Fachjargon, lange Sätze oder unverständliche Stichpunkte. Oder es fehlen einfach wichtige Produktinfos. Sehr wahrscheinlich werden Sie das Produkt in dem Fall nicht kaufen – denn […]

Schülerin absolviert Schülerpraktikum bei der SEO-Küche und arbeitet am Laptop im Büro

Hinter den Kulissen des Online-Marketings: Mein Schülerpraktikum bei der SEO-Küche

  • SEO-Küche Logo
  • von SEO-Küche
  • 11.05.2026

Vom Girls’ Day zum Schülerpraktikum bei der SEO-Küche Die SEO-Küche kannte ich tatsächlich vor meinem Schülerpraktikum schon ein wenig. Bereits 2023 kreuzten sich unsere Wege beim Girls’ Day. Obwohl ich mir am Anfang eher dachte: „Cool, ein Tag keine Schule.“, merkte ich schnell, dass mir der spannende Einblick an diesem […]

Notizblock mit dem Wort „Warranty“ auf einem Schreibtisch

Gewährleistungs- und Garantielabel ab September 2026

  • Nina
  • von Nina Dollhopf
  • 11.05.2026

Was Onlinehändler jetzt wissen und vorbereiten sollten Ab Herbst 2026 kommt im Onlinehandel die nächste sichtbare Pflichtinformation hinzu: Neben den bekannten Rechtstexten und Pflichtangaben treten ein EU-weit einheitlicher Hinweis zur gesetzlichen Gewährleistung sowie ein zusätzliches Label für bestimmte Haltbarkeitsgarantien. Die Grundlage dafür ist die Richtlinie (EU) 2024/825. Die konkrete Gestaltung […]