Shopware & Google Analytics 4: Schritt-für-Schritt E-Commerce Tracking einrichten

Shopware & Google Analytics 4: Schritt-für-Schritt E-Commerce Tracking einrichten
Inhaltsverzeichnis

Du betreibst einen Shopware 6 Online-Shop, möchtest mehr Daten über deine Kunden sammeln und dein E-Commerce-Tracking optimieren? Diese umfassende Anleitung zeigt dir, wie du Google Analytics 4 (GA4) professionell in deinem Shopware-Shop einrichtest und mit dem richtigen Plugin alle wichtigen E-Commerce-Daten erfasst.

Mit unserer Anleitung wirst du in der Lage sein, ein grundlegendes E-Commerce Tracking mit dem Google Tag Manager aufzusetzen und deine Artikel- und Umsatzdaten in GA4 einzusehen. Falls dir das Interface von Google Analytics 4 aber nicht reicht, haben wir in einem weiteren Beitrag noch ein kostenloses E-Commerce Dashboard für dich. 

Plugins & Code für Shopware 

Für ein erfolgreiches Shopware GA4 E-Commerce-Tracking ist ein leistungsstarkes Plugin unerlässlich, das die Datenstruktur (DataLayer) korrekt aufbaut und alle Transaktionsdaten übermittelt. Hier gibt es mehrere verschiedene Plugins die verwendet werden können. Es gibt aus unserer Sicht mehrere Möglichkeiten: 

Wir haben verschiedene Shopware-Plugins für Google Analytics 4 getestet und empfehlen das ‚Google Tag Manager (GA4 + Server Side Tracking)‘ Plugin von Bul Hinsche GmbH, da es den DataLayer optimal aufbaut und die beste Datenqualität liefert. Außerdem ist dieses Plugin das günstigste der zuvor genannten Plugins. Wir haben mit diesem Plugin die besten Erfahrungen gemacht und es funktioniert in 99 % der Fälle ohne weitere Probleme.  

Nachdem du dich für ein Plugin entschieden hast, findest du dein Plugin unter Erweiterungen à Meine Erweiterungen à *Name des Plugins*. Dort kannst du es mit einem Klick auf die drei Punkte Konfigurieren. Im Nachfolgenden wird das von standardmäßig verwendete Plugin detaillierter dargestellt und behandelt. 

Im folgenden Bild kannst du sehen, wie das Interface des Plugins aussieht:

Dieses Plugin bindet den Google Tag Manager ein, über welchen dann im Endeffekt das Tracking eingerichtet wird. Hier siehst du, dass eine GTM Container ID erforderlich ist. Mit dieser und der Erstellung von den notwendigen Konten für die Einrichtung des Google Analytics 4 Trackings werden wir im nächsten Abschnitt weiter machen.

Konten für Google Analytics und Tag Manager

Wenn du von null auf startest, dann zeigen wir dir hier, wie du dir neue Konten erstellen kannst. Falls du bereits Konten hast, dann kannst du die folgenden Punkte gerne überspringen und direkt zur weiteren Einrichtung übergehen. 

Für das Einrichten des E-Commerce Trackings werden ein Google Analytics 4 Konto, als auch ein Google Tag Manager Konto benötigt. Um diese Konten wiederum erstellen zu können ist ein Google Konto notwendig. Falls du also bisher keins besitzt, musst du dir ein solches erstellen. 

Schritte zum Erstellen eines Google Analytics 4 Kontos: 

1. Gehe zu https://analytics.google.com/analytics/web  

2. Beginne mit dem Prozess zum Erstellen eines Google Analytics Kontos 

3. Lege einen Accountnamen fest, z.B. *Firmenname* und wähle die Datenfreigaben für dein Konto aus

4. Gib den Namen der Property ein (eine Art Unterkonto), z.B. *Firmenname (GA4)* und wähle Zeitzone sowie Währung aus. Googles Übersetzung von „property information“ zu „Hotelinformationen“ ist immer wieder schön zu lesen.

5. Wähle Informationen zu deinem Unternehmen aus. Diese sind an sich nicht entscheidend für das Tracking.

6. Setze nun das Häkchen bei den für dich relevanten Geschäftszielen. Auch hier ist es nicht entscheidend ob Du eins mehr oder weniger angekreuzt –dies ist nur für die „Standardberichte“ wichtig. Du kannst sie im Nachgang immer wieder individuell anpassen. Zum Schluss klicke auf „Erstellen“.

7. Jetzt musst du noch einmal den Google Nutzungsbedingungen zustimmen und dafür einmal sicherstellen, dass du auch auf „Deutschland“ umgestellt hast.

8. Im Anschluss wirst du gebeten eine Plattform zum Daten erheben auszuwählen. Hier kannst du das Web auswählen.

9. Wenn du nun die URL deiner Webseite eingegeben und einen Stream-Namen festgelegt hast, dann ist die grundlegende Einrichtung deines Google Analytics Kontos bereits abgeschlossen.

Ab hier geht es für Google Analytics weiter mit der Einrichtung des Trackings. Mehr zum Einrichten findest du später unter {{ Google Analytics 4 Tracking Einrichtung }}.

Schritte zum Erstellen eines Google Tag Manager Kontos:

1. Besuche die Startseite des Google Tag Managers unter: https://tagmanager.google.com/#/home

2. Erstelle ein Konto.

3. Hier könnt ihr den Kontonamen eingeben, Deutschland auswählen, einen Containernamen eingeben und anschließend für eure Webseite die vorgesehene Plattform „Web“ auswählen.

4. Noch einmal den Google Nutzungsbedingungen zustimmen und schon ist dein Google Tag Manager Konto erstellt.

Die Anleitung für die Installation kannst du an dieser Stelle überspringen, da wir zunächst einmal ein Google Analytics & Google Tag Manager Plugin installieren müssen mit welchem die Integration reibungslos ablaufen wird.

GTM-Einbindung in Shopware

Die vollständige Integration des Google Tag Managers in deinen Shopware-Shop erfolgt über unser empfohlenes Plugin. Mit nur wenigen Klicks kannst du den Google Tag Manager konfigurieren und die Grundlage für dein E-Commerce-Tracking legen. Das Plugin unterstützt außerdem die Möglichkeit ein Server Side Tracking zu verwenden, wodurch du deine Datenqualität und -quantität erhöhen kannst.  

Die Erläuterung zur Einrichtung des Server Side Taggings / Trackings würde den Rahmen dieses Blogbeitrags sprengen, aber wenn du Interesse an einer verbesserten Datenqualität hast, kannst du dich gerne bei uns melden und wir helfen dir weiter

Wie vorhin im Abschnitt der Plugins dargestellt kannst du nun deine Google Tag Manager Container ID in das Plugin einfügen. Das Einzige, was du nun noch benötigst, ist deine GTM Container ID – diese findest du in deinem Google Tag Manager Konto in der oberen Leiste. 

Kopiere diese einfach und füge sie in den Einstellungen des Shopware Plugins hinzu.

Du kannst noch die Einstellungen mit „Produkt-Clicks in Listings tracken“ und „Klicks auf zur Wunschliste hinzufügen“ aktivieren, um jedes Google Analytics 4 E-Commerce Event verwenden zu können. Außerdem solltest du für den Standard den Regler für „Shopware Cookie Unterstützung“ aktivieren, damit der Consent von deiner Webseite mit dem Shopware-Backend kommuniziert. Mit dieser Einstellung wird der Google Tag Manager im Google Basic Consent Mode geladen, was bedeutet, dass das Tracking nur aktiviert ist, wenn Nutzer dem Consent zugestimmt haben.

Nun sollten standardmäßig alle Artikelinformationen im Google Tag Manager zur Verfügung stehen und du kannst anhand dessen dein E-Commerce Tracking für deinen Shopware-Shop einrichten.  

Um zu testen, ob die Einbindung des Google Tag Managers für deinen Shopware-Shop korrekt funktioniert, kannst du im Google Tag Manager Interface die Vorschau starten, deine Webseite eingeben und auf „verbinden“ klicken.  

Anschließend öffnet sich von alleine ein neues Fenster und du solltest in der Vorschau eine Reihe von Events auf der linken Seite sehen können. Wenn dies der Fall ist, ist dein Google Tag Manager korrekt auf deiner Webseite eingebunden. 

Um deine Erfahrung mit der Google Tag Manager Vorschau zu verbessern, würden wir dir die Extension Tag Assistant von Google empfehlen: Dies verbessert die Verbindung für die Vorschau und öffnet außerdem einen neuen Tab anstatt ein komplett neues Fenster. Diese Extension findest du hier.

Nun wo dein Google Tag Manager in deinem Shopware E-Commerce Shop korrekt eingebunden ist, können wir uns dem letzten Punkt, der Einrichtung des E-Commerce Trackings widmen.

Google Analytics 4 Tracking Einrichtung 

Um den Shopware-DataLayer optimal für Google Analytics 4 zu nutzen, bieten wir dir eine vorkonfigurierte GTM-Vorlage mit allen notwendigen E-Commerce-Events wie ‚purchase‘, ‚add_to_cart‘ und weiteren wichtigen Messpunkten. Mit dieser Vorlage hast du ein grundlegendes E-Commerce Tracking, was ohne weitere Probleme funktionieren sollte. Diese kannst du dir am Ende dieses Blogbeitrags herunterladen. 

In dieser Vorlage sind folgende zwei Tags enthalten: 

  • Google Tag: Dieser ist für die korrekte Zuordnung der erhobenen Daten zu deinem Google Analytics 4 Konto zuständig. Außerdem erfasst dieser automatisch alle Standard Ereignisse, die in Google Analytics 4 dargestellt werden. So erhältst du grundlegende Daten wie Seitenaufrufe, Interaktionsdauer und die Engagement-Rate.   
  • E-Commerce Events: Hier werden alle E-Commerce relevanten Ereignisse für Google Analytics eingerichtet, z.B. „purchase“ (Bestellung / Kauf) oder „add_to_cart“ (Artikel in den Warenkorb legen). Damit werden fast alle von Google gewünschten E-Commerce Events erfasst. 

Google Tag Manager Vorlage

Wenn du dich dafür entschieden hast unsere Google Tag Manager Vorlage zu downloaden, dann kannst du diese wie folgt in deinen Container importieren:

1. Du gehst in das Google Tag Manager Interface unter: tagmanager.google.com und wählst deinen Container aus.

2. Anschließend navigierst du in den Verwaltung-Tab und findest dort auf der rechten Seite die Möglichkeit zum „Container importieren“.

3. Nun wählst du als zu importierende Datei deine gerade herunter geladene Datei aus, suchst den Arbeitsbereich aus – standardmäßig kannst du einfach den „Default Workspace“ auswählen.

4. Die Einstellung „überschreiben“ ist korrekt, da der Workspace leer sein sollte. Jetzt sollte es in etwa so bei dir aussehen:

5. Nun klicke auf „hinzufügen“ und schon hast du die Vorlage importiert. Es folgt eine letzte Anpassung, damit die Daten auch in deiner Google Analytics 4 Property ankommen. Dafür muss nur noch die Tag-ID / Mess-ID ausgetauscht werden.

Dafür klickst du im Reiter „Tags“ einmal auf den Tag „GoogleTag“ und auf „Ecommerce Events“ und ersetzt die vorherige Einstellung mit „G-0“ durch deine Google Analytics ID (Deine Google Analytics ID findest du im Google Analytics Interface). Im Folgenden siehst du, wo du diese genau finden kannst.

6. Rufe das Google Analytics Interface unter analytics.google.com auf und gehe in die Verwaltung deines Kontos.

7. Gehe in die Verwaltung deines Kontos

8. Anschließend navigierst du Datenstreams.

9. Im Anschluss klickst du einfach auf den Datenstream, den wir im Erstellungsprozess des Google Analytics Kontos erstellt haben

10. Und nachfolgend kannst du deine Mess-ID mit einem Klick kopieren.

11. Nun fügst du diese im Tag Manager in die beiden Tags ein.

last but not least: Überprüfung der Konfiguration

Teste deine Shopware GA4-Konfiguration mit der Google Tag Assistant Extension und überprüfe, ob alle E-Commerce-Events korrekt an Google Analytics übermittelt werden. Dafür navigiere durch deinen Shop, füge Produkte zum Warenkorb hinzu und simuliere einen Kaufabschluss, um alle Events zu testen. 

Mit diesen Schritten hast du erfolgreich Google Analytics 4 für deinen Shopware-Shop konfiguriert und kannst nun umfassende E-Commerce-Daten analysieren, um dein Online-Geschäft zu optimieren.

Hast du Fragen zur Einrichtung oder benötigst du Hilfe bei der Optimierung deines Trackings? Kontaktiere uns gerne über unser Kontaktformular.

Marek Wriedt ReachLab

Marek Wriedt

COO & Head of Digital Analytics
Marek ist COO und Head of Digital Analytics von ReachLab. Er baut Data Warehouses und wird bei umfangreicheren Tracking-Projekten als Berater hinzugezogen. Zuletzt erarbeitete Marek Prozesse für den Aufbau von serverseitigen Tracking-Setups und treibt innerhalb der Agentur Prozessoptimierungen sowie Automatisierungen von Qualitätssicherungs-Tasks voran. In seiner Freizeit reist Marek viel, allen voran auf seine Lieblingsinsel Madeira.
Weitere Beiträge