Skip to main content

Google Analytics mit dem Google Tag Manager einrichten

  • michael magura


PDF herunterladen

Schritt für Schritt Anleitung: Google Analytics einrichten

Das Besucherverhalten auf der eigenen Webseite, im Online Shop oder der App zu messen und zu verstehen ist eine wichtige Voraussetzung, um Optimierungsmaßnahmen zielgerichtet vorzunehmen und deren Erfolg zu kontrollieren. Mit Google Analytics bietet Google dafür ein frei nutzbares und einfach zu bedienendes Tool an. Für eine fehlerfreie Analyse sind jedoch eine vollständige Implementierung und wichtige Grundeinstellungen nötig. Mithilfe eines zweiten Tools, dem Google Tag Manager, ist das aber kein Problem.

In diesem Beitrag zeige ich Ihnen Schritt für Schritt, wie Sie Google Analytics via Google Tag Manager auf Ihrer Webseite installieren und welche Einstellungen vorzunehmen sind, um einen wichtigen Teil des Besucherverhaltens – die Seitenaufrufe – zu erfassen. Bereits in dieser grundlegenden Implementierung bietet Google Analytics eine Vielzahl an Auswertungsmöglichkeiten, mit denen Sie zentrale Fragen beantworten können:

  • Zielgruppe: Wer besucht meine Website?
  • Akquisition: Wie gelangen Besucher auf meine Website?
  • Verhalten: Was machen die Besucher auf meiner Website?

Zudem stellt die Nutzung von Google Analytics mit dem Google Tag Manager die Grundlage für eine unkomplizierte Erweiterung der Analysemöglichkeiten dar. Aber warum ist die Auswertung des Nutzerverhaltens auf meiner Webseite überhaupt so wichtig?

Warum sollte ich das Nutzerverhalten auf meiner Website auswerten?

Google-Analytics-einrichten

Stellen Sie sich vor, Sie möchten Ihr Haus renovieren und es auf den neuesten Stand bringen. In den allermeisten Fällen werden Sie mit den darin wohnenden Menschen zuerst einmal die Punkte zusammentragen, die Sie verbessern möchten und Ideen für Umgestaltungen sammeln. Danach holen Sie Einschätzungen und Angebote der benötigten Gewerke ein und vergleichen Preise. Während der Durchführung der Baumaßnahmen kontrollieren Sie regelmäßig den Fortschritt der Arbeiten und ob diese den vereinbarten Plänen entsprechen. Nach Abschluss der Renovierung überprüfen Sie ebenfalls, ob das Endergebnis Ihren Vorstellungen entspricht und die erwünschten Verbesserungen im Wohnerlebnis eintreten.

Inspiration und Erfolgskontrolle spielen eine wichtige Rolle bei der Renovierung eines Hauses. Ähnlich verhält es sich bei der Optimierung von Webseiten. Ohne Kenntnis des Status Quo ist es schwer möglich, Ziele zu definieren und darauf basierend Maßnahmen zu entwickeln. Ohne Messung des Optimierungsverlaufs kann die Wirkung der Maßnahmen nicht eingeschätzt und bei Fehlentwicklungen nicht gegengesteuert werden. Und ohne eine abschließende Erfolgskontrolle können Effizienz und Effektivität der getroffenen Maßnahmen nicht bewertet und keine Schlüsse für künftige Projekte getroffen werden.

Ein Blindflug sollte hier also streng vermieden werden. Denn ähnlich wie beim Hausbau können Fehler bei der Webseiten-Optimierung viel Geld, Zeit und Nerven kosten. Web Analytics kann dem entgegenwirken, indem es zahlenbasierte Informationen zum Nutzerverhalten auf der eigenen Webseite bietet und damit sowohl zur Identifikation von Optimierungspotenzialen als auch zur Erfolgskontrolle einen wichtigen Beitrag leistet.

Warum sollte ich Google Analytics einrichten?

Zum Einstieg in das Thema Web Analytics bietet sich der Einsatz von Google Analytics an. Dabei handelt es sich um ein kostenloses Tool zur Analyse des Besucherstroms auf der eigenen Website, dem Online Shop oder in der eigenen App. Insbesondere für kleine und mittelständische Unternehmen bietet es viele Vorteile:

  • Google Analytics ist in der grundlegenden (und für die meisten Anwendungsfälle vollkommen ausreichenden) Version kostenlos. Somit entstehen weder initiale noch laufende Kosten durch den Einsatz des Tools.
  • Insbesondere im Zusammenspiel mit dem Google Tag Manager ist Google Analytics einfach zu implementieren und komfortabel zu bedienen. Zur Einbindung des Google Tag Managers sind nur minimale Änderungen am Website-Code nötig. Weitere Anpassungen können bequem in der Benutzeroberfläche des Tools vorgenommen werden.
  • Als Teil der Google-Produktfamilie fließt die Expertise des Suchmaschinenmarktführers in die ständige Weiterentwicklung des Tools ein. Zudem ist die Integration anderer wichtiger Google-Dienste sichergestellt, wodurch beispielsweise Daten aus Google Ads zusammen mit den Daten aus Google Analytics deutlich detaillierter ausgewertet werden können.

Optimale Implementierung von Google Analytics mit dem Google Tag Manager

Zur Erfassung und Auswertung der Besucherströme auf der eigenen Website mit Google Analytics muss ein sogenannter Tracking-Code („Tag“) im Quelltext der Website installiert werden. Dabei handelt es sich um einen JavaScript-Code, der bei jedem Seitenaufruf der Website mit ausgeführt wird und Daten über die Benutzeraktivität an Google Analytics sendet.

Es gibt zwei Möglichkeiten, den Tracking-Code für Google Analytics auf der Website einzubinden:

  • Direkte Integration der aktuellen Code-Version in den Seitenquelltext und manuelles Tagging relevanter Interaktionselemente (z. B. Klick auf Buttons/Links) durch Hinzufügen entsprechender Code-Zeilen an jedes Element.
  • Integration über den Google Tag Manager, der als Container für Google Analytics (und andere Dienste) dient und über dessen grafische Benutzeroberfläche alle weiteren Einstellungen vorgenommen werden.

Um eine zukunftssichere und möglichst aufwandsarm sowie einfach zu bedienende Lösung sicherzustellen, empfehlen wir die Integration von Google Analytics über den Google Tag Manager. Diese hat u. a. den Vorteil, dass nur bei der initialen Einbindung des Codes in den Quelltext der Website eingegriffen werden muss. Alle weiteren Anpassungen wie die Einrichtung von Ereignissen zum Tracking der Interaktion der Besucher mit wichtigen Seitenelementen oder auch die Aktualisierung des Tracking-Codes von Google Analytics können dann ohne Unterstützung von Programmierern direkt im Google Tag Manager vorgenommen werden.

Einrichtung des Google Tag Managers

Implementierung

Damit Google Analytics über den Google Tag Manager auf der Website installiert werden kann, muss zuerst der Google Tag Manager eingerichtet werden. Zur Nutzung beider Dienste ist ein kostenloses Google-Konto nötig, über das dann auch Zugriff auf weitere Google-Produkte (z. B. Gmail, Google Calendar, …) besteht.

Auf der Website des Google Tag Managers wird das Tag-Manager-Konto eingerichtet.

Google-Tag-Manager-einrichten

Da Tags auf Webseiten im Google Tag Manager über sogenannte Container administriert werden, können in einem Tag-Manager-Konto auch mehrere Webseiten verwaltet werden. Es empfiehlt sich daher, als Kontoname den Unternehmensnamen anzugeben. Mit der Bestätigung des Häkchens willigen wir in die anonyme Weitergabe der erfassten Daten an Google ein. Dabei werden alle Informationen, durch die unsere Website identifiziert werden könnte, entfernt und die Daten zur Erstellung branchenweiter Vergleiche genutzt.

google-analytics-tag-manager-einrichten-2

Im nächsten Schritt werden der Containername und der Verwendungsort des Containers festgelegt. Als Containername sollte ein Name gewählt werden, der die Website eindeutig identifiziert.

Der Verwendungsort gibt an, ob es sich um eine Website, eine iOS- oder Android-App oder eine mobile Website im AMP-Format handelt. In unserem Fall wählen wir „Web“ für Website.

Nach dem Klick auf „Erstellen“ müssen die Google Tag Manager-Nutzungsbedingungen mit „Ja“ bestätigt werden. Anschließend erscheint ein Fenster mit einigen Zeilen Code, der auf der Website eingefügt werden muss. Später kann dieser unter „Verwaltung“ → „Container“ → „Google Tag Manager installieren“ abgerufen werden.

google-analytics-tag-manager-einrichten-3

Der Code im ersten Teil des Fensters sollte soweit oben wie möglich im Head-Bereich aller Seiten der Website eingefügt werden. Er sorgt dafür, dass der Google Tag Manager und alle darin eingerichteten Dienste (wie z. B. Google Analytics) direkt beim Aufruf der Seite geladen und ausgeführt werden. Sollte es dabei zu Problemen kommen, wird über das Attribut „async=true“ sichergestellt, dass das Laden der Website davon nicht negativ beeinflusst wird.

Im zweiten Teil des Fensters findet sich der Code für den sogenannten noscript-Bereich. Dieser sollte direkt nach dem eröffnenden Body-Tag eingefügt werden. Über diesen werden auch Seitenaufrufe von Benutzern erfasst, die JavaScript – die Grundvoraussetzung zum Tracking von Benutzeraktivitäten über Google Tag Manager und Google Analytics – nicht aktiviert haben.

Unter Umständen ist es nicht nötig, die Code-Snippets manuell in den Quelltext der Webseite einzufügen. Für viele Content Management Systeme und Online Shop Systeme gibt es Erweiterungen, die dies für den Website-Betreiber übernehmen. In solchen Fällen muss in der Regel lediglich die Container-ID des Google Tag Managers (in unserem Fall „GTM-PB53PFW“) angegeben werden.

Grundlegendes Setup

In Google Tag Manager wird mit drei zentralen Elementen gearbeitet:

  • Tags: Der auf der Website auszuführende Code (z. B. der Tracking-Code für Google Analytics zur Erfassung der Seitenaufrufe).
  • Trigger: Die Bedingung, wo bzw. wann der Code des Tags ausgeführt werden soll (z. B. auf allen Seiten oder nur auf bestimmten Seiten der Website).
  • Variablen: Platzhalter zum Speichern von Informationen, die zur Steuerung von Triggern und Tags verwendet werden können (z. B. häufig verwendete Werte wie die Google Analytics ID).

Für das grundlegende Tracking aller Seitenaufrufe müssen die folgenden Einstellungen vorgenommen werden.

Einrichtung einer Variable zur zentralen Speicherung der Google-Analytics-Einstellungen für Universal Analytics Tags

Wichtige Werte wie z. B. die Google Analytics Property-ID, an die die Tracking-Daten gesendet werden, müssen beim Tracking in Google Analytics Universal Analytics in jedem Tag separat angegeben werden. Ändern sich diese Werte, müssten normalerweise alle Tags bearbeitet werden. Um dies zu umgehen empfiehlt es sich, solche Werte in einer zentralen Einstellungsvariable zu speichern. Anpassungen müssen so nur an der Variable vorgenommen werden und wirken sich automatisch auf alle Tags aus, in denen diese Einstellungsvariable verwendet wird.

Benutzerdefinierte Variablen werden im Google Tag Manager unter „Variablen“ → „Benutzerdefinierte Variablen“ → „NEU“ angelegt.

google-analytics-tag-manager-einrichten-4

Der Variablenname sollte aussagekräftig gewählt werden. Da neben Google Analytics auch andere Dienste über den Google Tag Manager administriert werden können, hat es sich bewährt, einen Präfix wie „Google Analytics – UA“ für Elemente, die Google Analytics Universal Analytics betreffen, und „Google Analytics – GA4“, die Google Analytics 4 betreffen, zu wählen. Im Beispiel nennen wir die Variable „Google Analytics – UA – Einstellungen“.

google-analytics-tag-manager-einrichten-5

Nach einem Klick auf „Variable konfigurieren“ wählen wir den Variablentyp aus. Für die Einstellungen von Google Analytics Universal Analytics gibt es unter „Dienstprogramme“ bereits den Variablentyp „Google Analytics-Einstellungen“.

Variable-in-Analytics-auswählen

Als erstes hinterlegen wir die ID der Universal Analytics Property in Google Analytics („Tracking-ID“), an die die Tracking-Daten gesendet werden sollen. Diese findet sich in den entsprechenden Property-Einstellungen von Google Analytics Universal Analytics (siehe Einrichtung von Google Analytics).

google-analytics-tag-manager-einrichten-7

Eine grundlegende Anforderung des Datenschutzes in Deutschland ist, dass keine personenbezogene Daten in Google Analytics erfasst und verarbeitet werden dürfen. Dazu zählen u. a. auch die IP-Adressen der Website-Besucher. Diese müssen anonymisiert werden. Um dies umzusetzen, bietet Google Analytics die Funktion „anonymizeIp“ an, welche automatisch das letzte Oktett der IP-Adresse löscht. Aus der fiktiven Beispiel- IP-Adresse 192.555.555.555 wird also 192.555.555.0. Sie ist damit nicht mehr eindeutig zuordenbar.

Die Anonymisierung der IP-Adresse muss erfolgen, bevor die Daten an Google Analytics gesendet werden. Es bietet sich also an, „anonymizeIp“ in der zentralen Google-Analytics-Einstellungsvariable zu hinterlegen, damit es nicht in jedem Google Analytics Tag separat aktiviert werden muss.

Dazu wird im Bereich „Weitere Einstellungen“ → „Festzulegende Felder“ der Feldname „anonymizeIp“ angegeben und der Wert auf „true“ gesetzt.

google-analytics-tag-manager-einrichten-8

Nach Klick auf „Speichern“ kann die Variable nun in allen Tags verwendet werden.

Einrichtung eines Tags zur Erfassung aller Seitenaufrufe in Universal Analytics

Nachdem die zentralen Einstellungen in der Variable „Google Analytics – UA – Einstellungen“ hinterlegt worden sind, richten wir nun einen Tag ein, der die Seitenaufrufe auf allen Seiten der Website in Google Analytics Universal Analytics erfasst. Dies geschieht im Google Tag Manager unter „Tags“ → „Neu“.

google-analytics-tag-manager-einrichten-9

Als Namen für den Tag wählen wir „Google Analytics – UA – Seitenaufruf“.

google-analytics-tag-manager-einrichten-10

Nach Klick auf „Tag-Konfiguration“ kann der Tag-Typ ausgewählt werden. Um den aktuellsten Tracking-Code von Google Analytics Universal Analytics zu nutzen, wählen wir unter „Empfohlen“ „Google Analytics: Universal Analytics“.

google-analytics-tag-manager-einrichten-11

Als „Tracking-Typ“ wählen wir „Seitenaufruf“. Im Dropdown-Feld für die „Google Analytics-Einstellungen“ geben wir die oben konfigurierte Einstellungsvariable „Google Analytics – UA – Einstellungen“ an. Die erweiterten Einstellungen sind für das Tracking der Seitenaufrufe nicht von Relevanz.

google-analytics-tag-manager-einrichten-12

Mit der Auswahl des Triggers wird bestimmt, wann der Tag ausgelöst wird. Standardmäßig steht der Trigger „All Pages“ zur Verfügung. Dieser bewirkt, dass der Tag auf allen Seiten der Website ausgelöst wird, auf denen der Tracking-Code von Google Analytics über den Google Tag Manager eingebaut ist.

google-analytics-tag-manager-einrichten-13

Über individuelle Trigger können komplexere Voraussetzungen für die Auslösung der Tags definiert werden. Für unseren Anwendungsfall ist „All Pages“ jedoch ausreichend.

Mit Klick auf „Speichern“ wird die Konfiguration des Tags gespeichert.

google-analytics-tag-manager-einrichten-14

Einrichtung eines Tags zur Erfassung aller Seitenaufrufe in Google Analytics 4

Auch für Google Analytics 4 muss ein Tag zur Erfassung aller Seitenaufrufe erstellt werden. Dies geschieht im Google Tag Manager genau wie für Google Analytics Universal Analytics unter „Tags“ → „Neu“.

google-analytics-tag-manager-einrichten-ga4-1

Als Namen für den Tag wählen wir „Google Analytics – GA4 – Seitenaufruf“.

google-analytics-tag-manager-einrichten-ga4-2

In der „Tag-Konfiguration“ wählen wir nun „Google Analytics: GA4-Konfiguration“.

google-analytics-tag-manager-einrichten-ga4-3

Als „Mess-ID“ hinterlegen wir die Mess-ID des Google Analytics 4 Datenstreams, welche wir bei der Einrichtung des Google-Analytics-Kontos erhalten (siehe Einrichtung von Google Analytics). Damit mit dem Konfigurations-Tag auch ein Ereignis vom Typ „Seitenaufruf“ an die Google Analytics 4 Property gesendet wird, muss das Häkchen beim Punkt „Beim Laden dieser Konfiguration ein Ereignis vom Typ “Seitenaufrufe” senden“ gesetzt sein.

google-analytics-tag-manager-einrichten-ga4-4

Als Trigger wählen wir genau wie für den Universal Analytics Tag „All Pages“. Mit einem Klick auf „Speichern“ wird die Tag-Konfiguration gespeichert.

google-analytics-tag-manager-einrichten-ga4-5

Veröffentlichung des Google Tag Manager Containers

Bevor die beiden Tags aktiv sind, müssen die Änderungen im Google Tag Manager über den Button „Senden“ in der oberen rechten Ecke des Bildschirms veröffentlicht werden. Danach werden alle Seitenaufrufe auf der Website an die verbundene Properties in Google Analytics gesendet und können dort ausgewertet werden.

google-analytics-tag-manager-einrichten-15

Einrichtung von Google Analytics

Grundlegende Einrichtung des Google-Analytics-Kontos

Auf der Website von Google Analytics wird das Google-Analytics-Konto eingerichtet. Nach der Anmeldung mit einem bestehenden Google-Konto werden die grundlegenden Kontoinformationen eingegeben.

Wie beim Google Tag Manager können auch in einem Google-Analytics-Konto mehrere Webseiten (oder Website-Bereiche) separat verwaltet werden. Die Entsprechungen zu den Containern im Google Tag Manager heißen in Google Analytics Properties. Jede Property besitzt eine individuelle Tracking-ID, die im Google Tag Manager hinterlegt werden muss, wenn Daten an diese Property gesendet werden sollen.

Für die grundlegenden Kontoeinstellungen in Google Analytics empfiehlt es sich, dieselben Bezeichnungen wie im Google Tag Manager zu verwenden. Als Kontoname sollte der Unternehmensname, als Name für die Property der Website-Name gewählt werden. Die Zustimmungen zum Datenaustausch mit anderen Google-Diensten sollten abgewählt werden.

google-analytics-tag-manager-einrichten-16

Im Punkt 2 „Property-Einrichtung“ wird standardmäßig zuerst die Google Analytics 4 Property konfiguriert. Der Property-Name sollte aussagekräftig gewählt werden.

Als „Zeitzone für Berichte“ sollte die passende Zeitzone, als „Währung“ die Standard-Währung der Website definiert werden.

google-analytics-tag-manager-einrichten-16-2

Mit einem Klick auf „Erweiterte Optionen einblenden“ kann neben der Google Analytics 4 Property auch eine Universal Analytics Property angelegt werden. Bis zum Abschaltdatum am 01.07.2023 empfiehlt sich eine parallele Datenerfassung in beide Property-Typen, so dass wir ebenfalls eine Universal Analytics Property erstellen.

Dazu muss der Slider in der oberen rechten Ecke auf „an“ gestellt werden. Die Website-URL bestimmt, wie die Seitennamen in Google Analytics Universal Analytics dargestellt werden. Sie hat jedoch keinen Einfluss auf die Datenerfassung selbst. Hierfür kommt es lediglich darauf an, auf welchen URLs der Tracking-Code mit der passenden Tracking-ID dieser Property integriert ist.

google-analytics-tag-manager-einrichten-16-3

Im Punkt 3 „Informationen zum Unternehmen“ können weiterführende Informationen zum Unternehmen angegeben werden. Aus Gründen der Datensparsamkeit sollten hier keine Angaben gemacht werden.

google-analytics-tag-manager-einrichten-16-4

Nach Klick auf den Button „Erstellen“ müssen noch die Google Analytics-Nutzungsbedingungen akzeptiert werden. Dann ist die grundlegende Einrichtung des Google-Analytics-Kontos abgeschlossen.

Abrufen der Mess-ID für Google Analytics 4 und der Tracking-ID für Universal Analytics

Mit Abschluss der grundlegenden Konto-Einrichtung wird in Google Analytics 4 automatisch ein Datenstream mit einer Mess-ID angelegt. Dieser stellt das Tracking-Ziel für das Tracking in die Google Analytics 4 Property dar. Die Mess-ID muss im Google Analytics 4 Konfigurations-Tag im Google Tag Manager hinterlegt werden. Sie kann auch später noch unter „Google Analytics 4“ → „Verwaltung“ → „Property“ → „Datenstreams“ abgerufen werden.

google-analytics-tag-manager-einrichten-16-5

Zum Abrufen der Tracking-ID für die Google Analytics Universal Analytics Property wechseln wir in die Universal Analytics Property und dort in die Property-Einstellungen. Diese muss in der zentralen Google-Analytics-Einstellungsvariable „Google Analytics – UA – Einstellungen“ im Google Tag Manager hinterlegt.

google-analytics-tag-manager-einrichten-18

Neben dem Google Tag Manager können sowohl Google Analytics 4 als auch Universal Analytics direkt über ein Einbau eines Tracking-Codes auf der Website implementiert werden. Wird wie in unserem Fall jedoch der Google Tag Manager zur Implementierung des Tracking-Codes von Google Analytics genutzt, so entfällt dieser Schritt. Sie sollten zwingend vermeiden, beide Varianten parallel auf Ihrer Website einzusetzen.

Grundlegende Kontoeinstellungen

Kontostruktur

Google-Analytics-Konten mit Properties vom Typ Universal Analytics sind nach der Struktur „Konto“ → „Property“ → „Datenansicht“ aufgebaut:

  • Konto: Das Konto ist die oberste Organisationsebene und die Voraussetzung zur Nutzung von Google Analytics. Üblicherweise trägt dieses den Unternehmensnamen.
  • Property: Eine Property ist die Website (oder App), für die die Tracking-Daten erfasst werden sollen. In der Regel ist pro Website eine Property ausreichend. Es ist aber auch möglich, Website-Bestandteile (z. B. einen Blog unter blog.domainname.tld oder einzelne Sprachversionen wie de.domainname.tld, en.domainname.tld usw.) in eigene Properties auszulagern.
  • Datenansicht (nur Universal Analytics): Eine Datenansicht ist eine definierte Ansicht der Daten einer Universal Analytics Property. Eine Property kann eine oder mehrere Datenansichten enthalten. Hier können verschiedene Einstellungen und Filtermöglichkeiten aktiviert werden.

In Google Analytics 4 entfallen die Datenansichten. Eine Datenfilterung findet hier auf Report-Basis statt, wobei alle Reports auf Basis der über die in der GA4-Property eingerichteten Datenstreams erfassten Tracking-Daten basieren.

Für unseren Anwendungsfall haben wir ein Google-Analytics-Konto mit dem Namen „Mein Unternehmensname“ eingerichtet. Die über den im Google Tag Manager erstellten Tag „Google Analytics – UA – Seitenaufruf“ erfassten Daten aller Seitenaufrufe fließen in die Universal Analytics Property „Mein Website-Name“ ein, deren Tracking-ID wir im Google Tag Manager in der zentralen Einstellungsvariable „Google Analytics – UA – Einstellungen“ hinterlegt haben. Standardmäßig ist in Universal Analytics eine Datenansicht „Alle Websitedaten“ verfügbar.

google-analytics-tag-manager-einrichten-19

Die Anpassung der Kontostrukturierung in Universal Analytics beschränkt sich in unserem Fall also auf die Einrichtung verschiedener Datenansichten. Eine solche Strukturierung ist dringend empfehlenswert, da viele Datenänderungen auf Datenansichtsebene in Universal Analytics permanent und irreversibel sind und falsche Filtereinstellungen u. U. zu Datenverlust führen können.

Grundsätzlich sollten drei verschiedene Datenansichten angelegt werden:

  • Alle Websitedaten: Rohdaten ohne Filter, Gruppierungen o. ä.
  • Master-Datenansicht: Mit relevanten Filtern, z. B. zum Ausschluss von Bots oder Traffic aus bestimmten Regionen.
  • Test-Datenansicht: Zum Ausprobieren von Filtern und Einstellungen, die nach erfolgreichem Test in die Master-Datenansicht übernommen werden können.

Über den blauen Button über dem Bereich „Datenansicht“ können neue Datenansichten erstellt werden:

google-analytics-tag-manager-einrichten-20

Wir können wählen, ob die Datenansicht die Daten einer Website oder einer mobilen App enthalten soll. Für unseren Anwendungsfall wählen wir „Website“ aus. Den „Namen der Berichtsdatenansicht“ legen wir mit „Master-Datenansicht“ fest. Darüber hinaus lässt sich für jede Datenansicht eine separate Zeitzone einstellen.

google-analytics-tag-manager-einrichten-121

Mit Klick auf „Datenansicht erstellen“ wird die Datenansicht erstellt. Sie kann nun im Dropdown-Feld „Datenansicht“ ausgewählt werden.

google-analytics-tag-manager-einrichten-22

Als dritte Datenansicht erstellen wir nach demselben Prinzip die „Test-Datenansicht“, in der wir künftig gefahrlos Filtereinstellungen o. ä. testen können, ohne dass dies die Originaldaten beeinflussen könnte. Diese stehen ja weiterhin in der ungefilterten Datenansicht „Alle Websitedaten“ zur Verfügung.

Filtereinstellungen

Bots herausfiltern

Bots sind Computerprogramme, die eine festgeschriebene Aufgabe automatisiert ausführen. Dies können beispielsweise Crawler von Suchmaschinen sein, die Webseiten nach neuen und veränderten Inhalten durchsuchen. Da Bots keine echte Sitzung erzeugen, verzerren sie die Daten in Google Analytics und verschlechtern die allgemeine Datenqualität. Diese verunreinigten Daten können zu Fehlinterpretationen führen.

In den „Einstellungen der Datenansicht“ für die „Master-Datenansicht“ aktivieren wir deshalb den Eintrag „Bots herausfiltern: Alle Treffer von bekannten Bots und Spidern ausschließen“.

google-analytics-tag-manager-einrichten-23

In Google Analytics 4 wird Traffic von bekannten Bots und Spidern automatisch aus der Datenerfassung herausgefiltert. Ein spezifisches Ausschließen ist also nicht nötig.

Eigene IP-Adressen herausfiltern

Aufgrund der automatischen IP-Adressen-Anonymisierung ist ein effizientes Ausschließen der eigenen Zugriffe über IP-Adressen-Filter nicht mehr möglich. Als Alternative zum Ausschluss des eigenen Traffics empfiehlt es sich, dem Google Analytics Tracking über das Cookie-Consent-Banner nicht zuzustimmen oder das Tracking über geeignete Browser-Erweiterungen zu unterbinden.

Verknüpfung mit anderen Google-Diensten

Um detailliertere Datenauswertungen in Google Analytics zu ermöglichen, sollten Search Console, Google Ads-Konto und ggf. weitere Dienste mit dem Google-Analytics-Konto verknüpft werden. Entsprechende Verknüpfungen werden auf Property-Ebene unter „Verwaltung“ → „Property“ → „Verknüpfungen mit Produkten“ eingerichtet.

google-analytics-tag-manager-einrichten-27Feinr

Im Falle der Verknüpfung mit Google Ads ist zu beachten, dass ein Google-Konto genutzt wird, welches über Bearbeitungsrechte für die Google Analytics Property und über einen Administratorenzugriff auf das Google-Ads-Konto verfügt.

Für die erfolgreiche Verknüpfung mit der Search Console muss die Property eine bestätigte Website in der Search Console sein.

Beim Anlegen der Verknüpfungen in Google Analytics Universal Analytics kann jeweils ausgewählt werden, in welchen Datenansichten die Daten verfügbar sind. Dort stehen die entsprechenden Daten unter „Akquisition“ → „Google Ads“ bzw. „Akquisition“ → „Search Console“ zur Verfügung.

Weitere Notwendigkeiten

Mit dem beschriebenen Setup haben wir die grundlegenden Einstellungen vorgenommen, um Seitenaufrufe auf unserer Website in Google Analytics zu erfassen und auszuwerten. Durch die Anonymisierung der erfassten IP-Adressen über die Funktion „anonymizeIp“ wird damit auch einer wichtigen Anforderung des Datenschutzes genügt.

Für die datenschutzkonforme Einrichtung von Google Analytics sind jedoch weitere Vorbereitungen nötig. Daten, die vor der kompletten Umsetzung erhoben worden, sind nicht datenschutzkonform und müssen deshalb zwingend gelöscht werden.

Zustimmung zum Zusatz zur Auftragsdatenverarbeitung

Webseitenbetreiber, die Google Analytics datenschutzkonform nutzen wollen, müssen mit Google einen Vertrag über die sogenannte „Auftragsdatenverarbeitung“ abschließen. Der von Google und den Datenschützern entwickelte Mustervertrag zur Auftragsdatenverarbeitung musste bisher heruntergeladen, ausgedruckt und unterschrieben per Post an Google geschickt werden.

Im Zuge des Inkrafttretens der Datenschutzgrundverordnung (DSGVO) wurde der Prozess überarbeitet. Dem „Zusatz zur Auftragsdatenverarbeitung“ kann nun digital in den Konten von Google Tag Manager und Google Analytics rechtskräftig zugestimmt werden. Dies muss für beide Services separat erfolgen. Zu finden ist der Punkt im Google Tag Manager unter „Verwaltung“ → „Kontoeinstellungen“ → „Zusatz zur Datenverarbeitung“ und in Google Analytics unter „Konto“ → „Kontoeinstellungen“ → „Zusatz zur Datenverarbeitung“.

Datenschutzerklärung auf der Website

Besucher müssen in einer Datenschutzerklärung auf der Website darüber informiert werden, dass Daten mit Google Analytics erfasst werden. Es empfiehlt sich, eine separate Unterseite „Datenschutz“ zu erstellen. Diese muss von jeder Seite der Website aus direkt erreichbar sein. Üblicherweise wird sie deshalb im seitenweiten Footer verlinkt.

Hier kann ein Generator für Datenschutzbestimmungen genutzt werden.

Widerspruchsrecht

Das einfache Informieren des Nutzers über die Datenerfassung mit Google Analytics allein ist noch nicht ausreichend. Vielmehr muss eine Opt-Out-Möglichkeit bereitgestellt werden, mit der sich der Website-Besucher vom Tracking ausschließen lassen kann. Üblicherweise geschieht dies über ein Cookie-Consent-Banner.

Die Umsetzung des Widerspruchsrechts für Google Analytics Universal Analytics kann zudem zum einen über ein von Google bereitgestelltes Browser-Plugin erfolgen, auf das in der Datenschutzerklärung verlinkt wird. Dies allein ist jedoch nicht ausreichend, da die Erweiterungen bspw. für die mobilen Versionen der Browser nicht verfügbar sind. Es muss daher auch ein Opt-Out über das Setzen eines Cookies nach Klick auf einen entsprechenden Link angeboten werden, welches die Datenerfassung für den Nutzer in diesem Browser beim nächsten Website-Besuch (und bis zum Löschen des Cookies) unterbindet.

Dazu wird in der Datenschutzerklärung auf der Website ein Link für den Aufruf einer JavaScript-Funktion gaOptout() ergänzt. Dieser kann wie folgt aussehen:

<a href=”javascript:gaOptout();”>Google-Analytics-Messung in diesem Browser deaktivieren.</a>

Im Google Tag Manager muss ein benutzerdefiniertes HTML-Tag angelegt werden, welches das Setzen des Opt-Out-Cookies bei Aufruf der JavaScript-Funktion gaOptout() (d. h. bei Klick auf den Link in der Datenschutzerklärung) und die Verhinderung des Google-Analytics-Trackings bei Vorhandensein des Opt-Out-Cookies regelt.

Dazu erstellen wir im Google Tag Manager unter „Tags“ → „NEU“ ein neues Tag „GA Opt-Out“ vom Typ „Benutzerdefiniertes HTML“ und fügen den folgenden Code ein:

<script>

var gaProperty = ‘UA-XXXXXXXX-X’;

var disableStr = ‘ga-disable-‘ + gaProperty;

if (document.cookie.indexOf(disableStr + ‘=true’) > -1) {

window[disableStr] = true;

}

function gaOptout() {

document.cookie = disableStr + ‘=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/’;

window[disableStr] = true;

alert(‘Das Google Analytics Opt-Out-Cookie wurde erfolgreich gesetzt. Bis zum Löschen des Cookies sind Sie in diesem Browser von der Google-Analytics-Messung ausgeschlossen’);

}

</script>

Der Wert UA-XXXXXXXX-X muss dabei durch die Tracking-ID der Google Analytics Property ersetzt werden, an die die Tracking-Daten geschickt werden. Damit das Tag vor allen anderen Tags ausgeführt wird, muss unter „Erweiterte Einstellungen“ die Priorität für die Tag-Auslösung noch auf einen hohen Wert (z. B. 100) gesetzt werden. Als Trigger verwenden wir „All Pages“.

Sollte es nicht möglich sein, den Link in der Datenschutzerklärung auf der Website mit der JavaScript-Funktion auszuzeichnen (passiert ab und zu bei WordPress), dann wird im Artikel von wrel.de eine alternative Vorgehensweise beschrieben.

Verhinderung des Trackings von personenbezogenen Daten

Neben der Rechtslage verbietet auch Google selbst das Tracking von personenbezogenen Daten in den AGBs von Google Analytics. Dazu gehören (neben vollständigen IP-Adressen) unter anderem Namen, E-Mail-Adressen, Telefonnummern o. ä. Diese können (auch unbeabsichtigt) über verschiedenste Wege in Google Analytics gelangen, z. B. als Bestandteile von URLs. Bei Verstoß gegen die AGBs behält sich Google das Recht vor, das entsprechende Analytics-Konto zu löschen.

In den folgenden Artikeln gibt es eine detaillierte Aufstellung darüber, wie personenbezogene Informationen in Google Analytics entdeckt und vermieden werden können:
https://www.metrika.de/blog/web-analytics/personenbezogene-daten-pii-analytics/
https://www.analyticskiste.blog/analytics/pii-check/

Fazit und Ausblick

Das Erfassen und Auswerten von Seitenaufrufen mit Google Analytics ist ein wichtiger Schritt. Es ermöglicht uns, das Verhalten unserer Website-Besucher grundlegend zu verstehen und daraus erste Optimierungsmaßnahmen abzuleiten. Moderne Webseiten bieten jedoch weit mehr Interaktionsmöglichkeiten, als nur von Seite zu Seite zu navigieren.

Wichtige Elemente sind beispielsweise:

  • Klicks auf Buttons und Links,
  • Anmeldungen zum Newsletter,
  • Downloads von Dateien,
  • Abspielen von Videos,
  • Absenden von Kontaktformularen,
  • Produktinteraktionen wie Produktansichten, das Hinzufügen zum und das Löschen von Produkten aus dem Warenkorb,
  • das Auslösen von Bestellungen.

Mit der Implementierung von Google Analytics über den Google Tag Manager haben wir die Grundlage geschaffen, um solche Ereignisse und E-Commerce-Interaktionen schnell und komfortabel einrichten und unser bestehendes Tracking erweitern zu können. Über individuelle Reports und Dashboards in Google Analytics und/oder der Zusammenführung mit anderen Datenquellen in Google Data Studio lassen sich so wichtige Erkenntnisse gewinnen, die sowohl als Grundlage für Optimierungsmaßnahmen als auch für deren Erfolgskontrolle dienen können.

Dabei gilt es jedoch, einen Informationsüberfluss zu vermeiden. Der Grundsatz sollte sein, nur Informationen zu erfassen, aus deren Analyse auch handlungsrelevante Schlüsse gezogen werden. Tracking „weil es geht“ war noch nie eine gute Idee und führt nur dazu, sich in Dashboard- und Reporting-Ansichten zu verlieren und den Blick auf die eigentlich relevanten Informationen zu verstellen.

Titelbild © artinspiring / Fotolia

Kommentare

Sehr schöner Beitrag über die Einrichtung. Ich muss wirklich sagen, anfangs fiel mir die Einrichtung doch recht schwer.
Google Analytics und der Tag Manager sind sehr umfangreich und nicht sofort zu durchschauen. Aber nach ein wenig "Überblickszeit" funktioniert die Einrichtung doch ganz gut.

Alex Schneider

besten Dank für so einen informativen Beitrag!

Melanie Grobelni

Gerne. Vielen Dank für das Feedback! Freut uns, wenn unsere Beiträge weiterhelfen.

Melanie Grobelni

Hallo Lukas, danke für Dein Feedback. Und ja, Du hast recht, Google Analytics ist ein sehr mächtiges Tool. Freut uns, wenn unsere Anleitungen weiterhelfen.

Wow, danke für die übersichtliche Beschreibung!!!
Jetzt ist mir klar, wou der TagManager genutzt werdne kann und wie er z.B. mit GA zusammen spielt. Ich werde im Tag Manager noch weitere Tags einpflegen.

Hallo,

vielen Dank für den tollen Beitrag!

Ich habe eine Frage zum Ausschluß der eigenen IP.
Vom GTM wir ja letzte Oktett der IP-Adresse gelöscht und somit nicht an GA übergeben.
Wie kann dann GA bestimmte IP-Adressen ausschließen?

Beste Grüße
Kalle

Melanie Grobelni

Hallo Kalle,

das Ausschließen von IP-Adressen funktioniert bei gleichzeitig aktivierte IP-Anonymisierung tatsächlich nicht sauber. Zum Ausschluss der eigenen Zugriffe kann dann höchstens ein Umweg gegangen werden, indem bspw. über Browser-Plugins das Google Analytics Tracking auf der Seite unterbunden oder mittels Klick auf den Opt-Out-Link in der Datenschutzerklärung das Opt-Out-Cookie gesetzt wird.

Klaus Martin Meyer

Sehr guter Artikel. Vielen Dank!

Melanie Grobelni

Danke für das Feedback!

Was für ein toller und super erklärter Beitrag über den GTM. Bis jetzt hatte ich ihn nicht weiter verwendet gehabt, mit dieser Anleitung kann ich ihn Step by Step einstellen und auf der Webseite integrieren. 🙂

Hallo,
wirklich sehr ausführlich und gut alles erklärt!
Gescheitert bin ich jetzt beim Variablentyp – bei mir wird google analytics unter den Dienstprogrammen nicht angezeigt. Was kann ich jetzt machen?
Grüße
Christine

Melanie Grobelni

Hallo Christine,
das ist sonderbar. Wenn du im Google Tag Manager unter „Variablen > Benutzerdefinierte Variablen > Neu > Variable konfigurieren > Variablentyp auswählen“ durch die Liste scrollst, müsste unter „Dienstprogramme“ als zweiter Eintrag nach „Benutzerdefiniertes Ereignis“ der Variablentyp „Google Analytics-Einstellungen“ erscheinen. So wie es auch im Artikel im Screenshot dargestellt ist.

Falls dieser Eintrag tatsächlich fehlen sollte, bleibt dir nur der Umweg, die entsprechende Konfiguration (Tracking-ID, IP-Anonymisierung) direkt am Google Analytics Seitenaufruf-Tag (und allen anderen Google Analytics Tags) vorzunehmen.

Hallo Melanie,
jetzt hab ich das gefunden – habe verzweifelt nach Dienstprogrammen gesucht. Nach "Variablen konfig." kommt eben "Benutzerdefinierte Variablen", dann nochmal "Benutzerdefinierte Variablentypen für das Web" – und dann steht da endlich mal was von google analytics. Jetzt muß ich aber erst noch einmal alles durchgehen, denn google analytics findet nichts – keine Statistik bzw. keine Bewegungen angeführt. Irgendwo muß ein Fehler sein und ich habe keine Ahnung wo. Hast Du vielleicht einen Tipp für micht?
Lieben Gruß

Melanie Grobelni

Hallo Christine,

leider lässt sich dein Problem so von außen nicht nachvollziehen. Die Google-Einstellungsvariable findet sich – wie im Artikel dargestellt – unter „Variablen > Benutzerdefinierte Variablen > Neu > Variable konfigurieren > Variablentyp auswählen > Dienstprogramme > Google Analytics-Einstellungen“. In dieser Variable hinterlegst du dann zentral die Google Analytics Property ID, an die die Daten gesendet werden sollen (à Tracking-ID) und unter „Weitere Einstellungen > Festzulegende Felder > Feld hinzufügen“ den Feldnamen „anonymizeIp“ mit dem Wert „true“.

Das eigentliche Google Analytics Tracking richtest du dann wie im Artikel unter „Einrichtung eines Tags zur Erfassung aller Seitenaufrufe“ beschrieben ein.

Vielen Dank für diesen informativen und sehr strukturiert geschriebenen Artikel! Mit dieser Schritt-für-Schritt Anleitung kam ich sehr gut zurecht.

Melanie Grobelni

Das freut uns natürlich. Herzlichen Dank für das Feedback

Mit Abstand die beste Zusammenfassung, die im Netz zu diesem Thema zu finden ist. Hut ab & Danke!

Melanie Grobelni

Vielen Dank – das Lob gebe ich gern an den Kollegen weiter

Jürgen Schneider

Wow – das ist mit Abstand die beste Anleitung zu GTM udn Analytics!

Hallo, tolle Zusammenfassung! Kann man eigentlich auch zwei GAs hinterlegen, gibt es hierzu irgendwas zu beachten?

Hallo Florian. Danke für das Lob. Man kann die Daten auch an zwei Google Analytics Properties schicken. Dazu am besten die im Beitrag genannten Tags duplizieren und eine zweite Google-Analytics-Einstellungsvariable erstellen, in der die zusätzliche Tracking-ID hinterlegt ist. Diese Einstellungsvariable dann statt der ursprünglichen in den duplizierten Tags nutzen.

Hi Michael.
Danke für diesen ausführlichen und verständlichen Beitrag. Der Tagmanager ist nun im Shop installiert und es klappt alles einwandfrei.
Liebe Grüße Christina

Vielen Dank für den ausführlichen Artikel! Was mir noch nicht ganz klar ist: wenn der gtag.js als neues Tagging Framework so viel abdeckt, warum brauche ich dann noch den Google Tag Manager? So wie ich verstanden habe, gibt es bei der Implementierung des Google Tag Managers doch einige Stolpersteine. Da scheint mir die Einbindung des gtag.js parallel zum analytics.js irgendwie risikoärmer, vor allem wenn man nicht aus der IT kommt… Schöne Grüße!

Michael Magura

Hallo Christina,

danke für deinen Kommentar. Tag Manager haben grundsätzlich den Vorteil, dass man in den meisten Fällen den Website-Code nur bei der initialen Implementierung anpassen muss. Alle weiteren Konfigurationen zum Tracking der zu relevanten Nutzerinteraktionen, Änderung / Erweiterung des Tracking-Setups usw. können dann in der grafischen Benutzeroberfläche des Tools vorgenommen werden. Bei der direkten Implementierung z. B. via gtag.js muss ggf. immer wieder der Website-Code angepasst werden, um bspw. Interaktionen mit neu eingefügten Buttons o. ä. zu erfassen. Zudem können über Tag Manager viele verschiedene Tracking-Tools implementiert werden, also nicht nur Google Analytics, sondern z. B. auch das Facebook Pixel, LinkedIn Insight Tag usw. – und das in vielen Fällen auch ohne dass der ursprüngliche Website-Code angepasst werden muss.

Viele Grüße
Michael


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

BVDW Zertifikat SEO-Küche

Die SEO-Küche erhält das BVDW-Qualitätszertifikat SEO

  • oliver lindner
  • von Oliver Lindner
  • 27.06.2022

Suchmaschinenoptimierung ausgezeichnet mit dem BVDW-Zertifikat Das ist ein Grund zum Feiern: Die SEO-Küche wurde vom Bundesverband Digitale Wirtschaft e.V. (BVDW) mit dem SEO-Qualitätszertifikat ausgezeichnet. Nach einer ausführlichen und unabhängigen Prüfung, bei der eine Jury die Qualität unserer Arbeit nach verschiedenen Kriterien bewertet hat, haben wir das begehrte Zertifikat erhalten. Im […]

OMT Agency Day 2022

OMT Agency Day 2022 – Recap mit allen wichtigen Kernaussagen

  • rainer winkler
  • von Rainer
  • 25.06.2022

Am 24.06.2022 war es wieder soweit: pünktlich um 09:45 startete der Gastgeber Mario Jung mit der Begrüßung zum diesjährigen OMT-Agency Day in der Pyramide-Mainz Eventlocation.  Der Agency-Day wurde ins Leben gerufen, um Herausforderungen innerhalb der Online-Marketing-Branche zu besprechen und voneinander zu lernen. Wir waren für euch vor Ort und haben […]

nexus recap 2022 händlerbund

NEXUS Leipzig 2022 – Recap / Nachbericht mit allen wichtigen Infos

  • Jascha
  • von Jascha Ebert
  • 18.06.2022

Sommer, Sonne, NEXUS! Am Samstag, dem 18.06.2022 lud der Händlerbund Mitglieder, Interessierte und Aussteller zur Nexus-E-Commerce-Messe nach Leipzig. Neben zahlreichen Ständen konnten die Besucher zudem viele interessante Vorträge rund um das Thema E-Commerce besuchen. Unsere Kollegen von der SEO-Küche waren selbst als Aussteller dabei und haben euch die Eindrücke vor […]

Wird auch oft gesucht Google Funktion

Die Funktion „Wird auch oft gesucht“ bei Google

  • Narin
  • von Narin Ciftci
  • 16.06.2022

So funktioniert Google Autocomplete Das Feature „Wird auch oft gesucht“ von Google ist unter verschiedenen Begriffen wie ,,Google Suggest“ oder auch „Google Autocomplete“ bekannt. In den USA wurde sie 2008 und im darauf folgenden Jahr in Deutschland eingeführt. Es handelt sich um eine Funktion, mit welcher bereits bei der Worteingabe […]

Quelltext anzeigen Stage

Quelltext einer Webseite anzeigen lassen

  • Manuel Grosser
  • von Manuel Grosser
  • 08.06.2022

Quelltext anzeigen: So geht es in Firefox, Chrome, Edge und Opera Für die meisten von uns bietet eine Webseiten-Oberfläche alles, was man benötigt. Die Texte und Inhalte sind gut lesbar und meist auch gut einsehbar. Doch was, wenn die Inhalte mal nicht so angezeigt werden wie man sich das erhofft? […]

Ticket Rabatt Nexus 2022

Die SEO-Küche auf der NEXUS 2022 in Leipzig

  • christoph pawletko
  • von Christoph
  • 31.05.2022

Das 360°-E-Commerce Event für Online-Händler und Partner Die NEXUS 2022 steht unter dem Motto *Community Edition*. Teilnehmer können am 18.06.2022 vor Ort in Leipzig oder digital vor dem Bildschirm dabei sein. Mit 5 Bühnen und 4 Themenwelten gibt es einen Tag volles E-Commerce-Programm in einer einzigartigen Atmosphäre. Interesse? Wir bieten […]