• Shopware Gold Partner & Shopify Partner

Kapitel 7

Server-Side Tracking in Shopware 6

Inhaltsverzeichnis

Shopware ist in der Schweiz stark verbreitet, gerade bei mehrsprachigen Shops. Für Tracking ist das ein Vorteil: Der Data Layer lässt sich vollständig aufbauen. Es heisst aber auch, dass die Qualität der Messung von der gewählten Erweiterung und ihrer Konfiguration abhängt.

Welche Bausteine braucht ein Shopware-Shop?

Server-Side Tracking in Shopware 6 mit drei Bausteinen: Cookie-Consent-Tool mit Consent Mode V2, Data-Layer-Erweiterung für alle Ereignisse von Produktansicht bis Kauf und Webcontainer, der die Ereignisse an den Servercontainer, zum Beispiel bei TAGGRS, sendet; Warnhinweis: native Google-Integration und Tag-Manager-Erweiterung zusammen messen jeden Kauf doppelt

Ein vollständiges Server-Side-Setup in Shopware 6 besteht aus drei Teilen, in derselben Reihenfolge wie in der Grafik:

  • Einem Cookie-Consent-Tool, das Information, Widerspruch und bei Bedarf Einwilligung abbildet und den Status an den Data Layer weitergibt.

  • Einer Erweiterung für den Data Layer und den Tag Manager, die alle E-Commerce-Ereignisse nach dem GA4-Standard bereitstellt, von der Produktliste bis zum Kauf.

  • Dem Webcontainer und dem Servercontainer im Google Tag Manager, wie in Kapitel 6 beschrieben.

Reicht die native Google-Integration von Shopware?

Shopware bringt eine eigene Google-Analytics-Integration mit. Seit Shopware 6.7.12 (Juli 2026) unterstützt sie auch Enhanced Conversions, allerdings nur mit der gehashten E-Mail-Adresse. Für einen einfachen Start ist das brauchbar. Für Server-Side Tracking mit mehreren Plattformen und mehreren Sprachfassungen fehlt ihr aber die Flexibilität eines vollständigen Data Layers.

Wichtig: Native Integration und eine Tag-Manager-Erweiterung dürfen nicht gleichzeitig aktiv sein. Sonst wird jeder Kauf doppelt gemessen.

Welche Erweiterungen kommen infrage?

  • TAGGRS – Server Side Tracking: Die Erweiterung des Hosting-Anbieters. Sie liefert einen GA4-Data-Layer, unterstützt Enhanced Conversions und lässt sich direkt mit dem TAGGRS-Container verbinden.

  • Tag-Manager-Erweiterungen von Drittanbietern wie die von Biloba IT, die neben dem Data Layer auch Lead-Ereignisse, dynamisches Remarketing und die Anbindung verschiedener Consent-Manager mitbringen.

Prüfen Sie vor der Installation, ob die Erweiterung Ihre Shopware-Version unterstützt und wann sie zuletzt aktualisiert wurde.

Für Shops, die Consent Mode V2 sauber abbilden und Skripte erst nach Zustimmung laden wollen, setzt arboro in Projekten die Erweiterung EU Cookie Richtlinie Pro von ACRIS ein. Alternativ kommen externe Consent-Plattformen wie Cookiebot oder Usercentrics zum Einsatz. Für Schweizer Shops ist wichtig, dass das Tool das Banner in allen Sprachfassungen ausspielt und, falls gewünscht, Schweizer Besuchern ein Opt-out und Besuchern aus der EU ein Opt-in anzeigen kann.

Worauf ist in Schweizer Shopware-Shops besonders zu achten?

  • Mehrere Sprachen und Verkaufskanäle: Deutsch, Französisch und Italienisch laufen oft als eigene Verkaufskanäle oder Domains. Jede Sprachfassung braucht eine durchdachte Zuordnung zu Containern, Subdomains und GA4-Datenstreams, damit eine Kundin beim Sprachwechsel nicht als neue Besucherin zählt.

  • Zahlungsanbieter: Rückleitungen von TWINT, PostFinance, Datatrans, Payrexx, Wallee oder PayPal gehören in die Verweisausschlussliste von GA4.

  • Brutto oder netto: Gerade bei B2B-Shops muss festgelegt werden, ob der Umsatz inklusive oder exklusive MWST an die Plattformen geht.

  • Updates: Nach jedem Shopware-Update gehört ein kurzer Test der Kaufmessung zur Routine.

  • Shopware 5: Auch hier ist Server-Side Tracking möglich, der Data Layer muss aber meist individuell angepasst werden.

Was Sie heute konkret prüfen können

  1. Prüfen Sie, ob die native Google-Integration und eine Tag-Manager-Erweiterung gleichzeitig aktiv sind.

  2. Prüfen Sie im Tag Assistant für jede Sprachfassung, ob view_item, add_to_cart, begin_checkout und purchase im Data Layer ankommen.

  3. Prüfen Sie, ob Ihr Cookie-Tool in allen Sprachfassungen korrekt ausgespielt wird.

  4. Prüfen Sie, ob TWINT, PostFinance und alle weiteren Zahlungsanbieter in der Verweisausschlussliste stehen.

Häufige Fragen

Mit einem durchgängigen Konzept für alle Sprachfassungen. Jede Sprache bekommt ihren Verkaufskanal, aber Container, Datenstream und Cookie-Domain müssen so eingerichtet sein, dass ein Sprachwechsel die Sitzung nicht unterbricht.

Ja, mit individuellem Anpassungsaufwand. Der Data Layer muss meist auf den bestehenden Shop zugeschnitten werden.