Google Analytics in WordPress einbinden: DSGVO-konform oder gleich eine Alternative?

Google Analytics WordPress: weltweite Datenerfassung bei Nacht

Google Analytics in WordPress einzubinden ist technisch eine Sache von zehn Minuten. Es rechtssicher einzubinden ist die eigentliche Aufgabe, und genau daran scheitern die meisten Websites, die ich mir anschaue. Meist sieht es so aus: Das Tracking läuft ab der ersten Sekunde, der Cookie-Banner ist reine Dekoration, und in der Datenschutzerklärung steht ein Textbaustein aus dem Jahr 2019.

In diesem Beitrag zeige ich dir beide Wege der Einbindung, was du beim Datenschutz wirklich beachten musst und wann eine Alternative zu Google die klügere Entscheidung ist. Vorab der übliche Hinweis: Ich bin Webentwickler, kein Anwalt. Bei sensiblen Branchen solltest du die Umsetzung juristisch prüfen lassen.

Was du vorher entscheiden solltest

Bevor du irgendein Skript einbaust, stell dir eine ehrliche Frage: Welche Entscheidung willst du auf Basis dieser Daten treffen? Wenn die Antwort lautet, dass du einfach gern sehen möchtest, wie viele Besucher da waren, brauchst du kein vollständiges Analytics-Setup. Dann reicht ein schlankes, cookiefreies Werkzeug, und du sparst dir den kompletten Einwilligungs-Apparat.

Wenn du dagegen Werbekampagnen auswertest, Conversions einzelnen Kanälen zuordnest oder verstehen willst, an welcher Stelle im Checkout Leute abspringen, dann ist Google Analytics 4 nach wie vor das mächtigste kostenlose Werkzeug am Markt. Dann lohnt sich auch der Aufwand für eine saubere Einwilligungslösung.

Weg 1: Einbindung per Plugin

Der einfachste Weg führt über ein Plugin. Du legst zuerst in Google Analytics eine Property an und bekommst eine Mess-ID im Format G-XXXXXXXXXX. Diese ID trägst du im Plugin ein, fertig.

Der Vorteil liegt auf der Hand: Du musst keinen Code anfassen, und die gängigen Plugins bringen sinnvolle Voreinstellungen mit, etwa das Ausschließen eingeloggter Redakteure aus der Statistik. Der Nachteil: Viele Analytics-Plugins bauen zusätzlich ein Dashboard in dein WordPress-Backend, das Daten regelmäßig abruft und zwischenspeichert. Das kostet Ladezeit im Adminbereich und bringt dir wenig, wenn du die Zahlen ohnehin bei Google anschaust.

Achte bei der Auswahl vor allem darauf, dass das Plugin sauber mit deinem Consent-Tool zusammenarbeitet. Ein Analytics-Plugin, das sein Skript unabhängig vom Cookie-Banner lädt, macht dir den ganzen Datenschutz kaputt.

Weg 2: Einbindung per Code oder Tag Manager

Wer weniger Plugins will, bindet den Tracking-Code direkt ein. Am saubersten geht das über die functions.php eines Child-Themes oder über ein kleines Code-Snippet-Plugin. Wichtig ist, dass du den Code nicht direkt im Eltern-Theme unterbringst, sonst ist er beim nächsten Theme-Update verschwunden.

Bei mehreren Tracking-Diensten empfehle ich den Google Tag Manager. Du bindest dann nur noch einen Container ein und verwaltest alles Weitere außerhalb von WordPress. Das hält deine Website schlank und macht Änderungen möglich, ohne jedes Mal am Code zu arbeiten. Für eine einzelne Analytics-Einbindung ist der Tag Manager allerdings überdimensioniert, dann ist der direkte Weg schneller.

Der entscheidende Teil: Einwilligung

Google Analytics WordPress DSGVO: kein Tracking ohne Einwilligung

Google Analytics setzt Cookies und überträgt Daten an einen Dienstleister. Nach der DSGVO und dem deutschen Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz brauchst du dafür eine aktive Einwilligung deiner Besucher, bevor das Skript geladen wird. Nicht danach, nicht gleichzeitig, sondern davor.

Das bedeutet konkret:

  • Das Tracking-Skript darf erst nach dem Klick auf Zustimmen ausgeführt werden
  • Ablehnen muss genauso leicht sein wie Zustimmen, also gleichwertige Buttons auf derselben Ebene
  • Voreingestellte Häkchen sind unzulässig
  • Die Einwilligung muss widerrufbar sein, üblicherweise über einen kleinen Link im Footer
  • In der Datenschutzerklärung muss stehen, welche Daten zu welchem Zweck erhoben werden und dass eine Übermittlung in die USA stattfindet

Der häufigste Fehler in der Praxis ist der Banner, der zwar da ist, das Skript aber trotzdem schon geladen hat. Prüf das selbst: Öffne die Entwicklertools deines Browsers, geh auf den Netzwerk-Tab, lade deine Seite im privaten Fenster und schau, ob vor dem Klick auf Zustimmen bereits Anfragen an Google gehen. Wenn ja, hast du ein Problem, unabhängig davon, wie schön dein Banner aussieht.

Das ist übrigens auch der Grund, warum Performance-Optimierung und Tracking sich gern in die Quere kommen. Wenn dein Cache-Plugin JavaScript verzögert lädt, kann es passieren, dass die Einwilligung nicht mehr korrekt an das Tracking weitergereicht wird. Nach jeder größeren Performance-Änderung solltest du deshalb prüfen, ob noch Daten ankommen. Mehr dazu in meinem Beitrag WordPress schneller machen.

Wann eine Alternative die bessere Wahl ist

Es gibt einen unangenehmen Nebeneffekt der Einwilligungspflicht: Ein erheblicher Teil deiner Besucher klickt auf Ablehnen. Damit fehlen dir diese Menschen in der Statistik komplett, und deine Zahlen bilden nur noch einen Ausschnitt ab. Genau an dieser Stelle lohnt sich der Blick auf Alternativen.

Matomo kannst du auf deinem eigenen Server betreiben. Die Daten bleiben damit bei dir, und in einer cookiefreien Konfiguration lässt sich Matomo je nach Einrichtung ohne Einwilligung nutzen. Der Funktionsumfang kommt nah an Analytics heran, der Preis ist etwas mehr technischer Aufwand.

Plausible und ähnliche schlanke Dienste arbeiten grundsätzlich ohne Cookies und ohne personenbezogene Daten. Du bekommst Seitenaufrufe, Quellen, Geräte und Verweildauer auf einer einzigen übersichtlichen Seite. Für die meisten Firmenwebsites reicht das vollkommen aus, und du bekommst dafür Zahlen über alle Besucher statt nur über die Zustimmenden.

Meine Faustregel: Wer keine bezahlten Kampagnen auswertet, fährt mit einer cookiefreien Lösung besser. Bei Websites in sensiblen Bereichen, etwa einer Zahnarztpraxis wie happybite in Berlin Mitte, ist Datensparsamkeit ohnehin nicht nur eine rechtliche, sondern auch eine Vertrauensfrage gegenüber den Patienten.

Das kostenlose Werkzeug, das keine Einwilligung braucht

Unabhängig davon, wofür du dich entscheidest, solltest du die Google Search Console einrichten. Sie arbeitet ohne Skript auf deiner Website, sammelt keine Besucherdaten und braucht deshalb keine Einwilligung. Dafür zeigt sie dir Dinge, die Analytics gar nicht weiß: über welche Suchbegriffe Menschen dich finden, auf welcher Position du stehst, wie oft geklickt wird und welche Seiten Google überhaupt indexiert hat.

Für SEO-Entscheidungen ist die Search Console deutlich nützlicher als jedes Analytics-Dashboard. Wenn du damit noch nicht gearbeitet hast, lohnt sich der Einstieg über meinen Beitrag SEO für Anfänger.

Fazit

Google Analytics in WordPress einzubinden ist einfach, die saubere Einwilligung ist die eigentliche Arbeit. Klär zuerst, welche Entscheidungen du mit den Daten treffen willst. Brauchst du echte Kampagnenauswertung, richte Analytics mit einem Consent-Tool ein und prüfe im Netzwerk-Tab, dass wirklich nichts vor der Zustimmung lädt. Willst du nur wissen, was auf deiner Seite passiert, nimm ein cookiefreies Werkzeug und die Search Console. Das ist weniger Aufwand, weniger Risiko und liefert dir am Ende oft die ehrlicheren Zahlen.