codeenterpriseService

GA4-E-Commerce-Events im dataLayer

Sobald der Google Tag Manager aktiv ist und eine Container-ID hinterlegt ist, schreibt das Plugin die empfohlenen GA4-E-Commerce-Events in den dataLayer. Du musst dafür nichts weiter einstellen – im Tag Manager wertest du sie mit deinen GA4-Tags aus. Die Events gehören zum Free-Umfang.

Welche Events wo entstehen

| Seite / Aktion | Events |
|---|---|
| Produktseite | view_item |
| Kategorieseite mit Produktliste | view_item_list |
| Suchergebnisse | view_search_results, view_item_list |
| Warenkorb und Offcanvas-Warenkorb | view_cart |
| Bestellbestätigung | begin_checkout, add_shipping_info, add_payment_info |
| Warenkorb oder Bestätigung mit Aktionscode | zusätzlich view_promotion |
| Bestellabschluss | purchase |
| Erstattung | refund |
| Klick auf ein Produkt in einer Liste | select_item |
| Produkt in den Warenkorb legen | add_to_cart |
| Produkt aus dem Warenkorb entfernen | remove_from_cart |
| Aktionscode eingeben | select_promotion |

Die letzten vier Events entstehen direkt im Browser, ohne dass die Seite neu lädt. Sie lesen das Standard-Markup von Shopware. In stark angepassten Themes kann es daher Abweichungen geben.

Werte und Daten

  • Nettowerte: Preise und Summen werden netto angegeben. Die Währung ist die des Verkaufskanals.
  • Flaches GA4-Format: Artikel stehen im items[]-Schema von GA4. Das alte Universal-Analytics-Format kommt nicht vor.
  • Keine personenbezogenen Daten: E-Mail, Name und Adresse gelangen nicht in den dataLayer.
  • Einwilligung: Die Events landen immer im dataLayer. Gesendet wird an Google nur, was der Consent Mode je nach Einwilligung zulässt.

Purchase nur einmal pro Bestellung

Das purchase-Event wird pro Bestellung nur ein Mal ausgelöst. Lädt ein Kunde die Bestellabschluss-Seite neu, entsteht keine doppelte Conversion. Das Event trägt außerdem eine feste Event-ID, die aus der Bestellung abgeleitet wird.

Erstattungen

Wechselt die Zahlung einer Bestellung auf Erstattet oder Teilweise erstattet, merkt sich das Plugin ein refund-Event. Es wird beim nächsten Seitenaufruf des angemeldeten Kunden im Shop ausgegeben, einmalig pro Bestellung.

  • Vollständige Erstattung: mit Bestellnummer, Nettowert und Artikeln.
  • Teilerstattung: nur mit Bestellnummer. Wert und Artikel fehlen.

Du brauchst mehr als ein Plugin?

Deine eigene Shopware-Abteilung zum Festpreis.

codeenterprise – Shopware Premium Extension PartnerWirf deine Aufgabe rein — im Schnitt ist sie in 72 Stunden erledigt. Ohne Angebotsschleife, ohne Stundenzettel, ohne Meeting-Zwang. Und wenn's nicht mehr passt: jederzeit kündbar.

Jetzt freien Slot sichern