Diese Anleitung bezieht sich auf die Shopware‑Extension Google Tag Manager / GA4 / Server‑Side Tracking" von WBM. Ziel ist es, beim erfolgreichen Kunden‑Login ein login‑Event samt relevanter Kundendaten an den Google Tag Manager‑DataLayer zu senden.

Route definieren

  • Administration → Einstellungen → Google Tag Manager → Routen & DataLayer
  • Neue Route anlegen: frontend.account.home.page (Seite nach erfolgreichem Login)

DataLayer‑Payload hinterlegen

{
  "event": "login",
  "customerId":        "}",
  "customerEmail":     "}",
  "customerGroupId":   "}",
  "customerGroupName": "}"
}

Optional, DSGVO‑freundlich: nur einen Hash senden →
"customerEmailHash": "}"

GTM‑Container konfigurieren

  1. Trigger: Custom Event → Event‑Name login
  2. Tag: z. B. GA4‑Event mit Event‑Name login

 Troubleshooting

Problem Schneller Fix
Variablen leer Plugin‑Einstellung „Persönliche Daten an DataLayer übergeben" aktivieren
DataLayer nicht sichtbar Shop‑Cache leeren & Theme kompilieren (bin/console cache:clear && bin/console theme:compile)
Kontrolle In der Browser‑Konsole window.dataLayer prüfen

Ergebnis: Jeder erfolgreiche Login pusht jetzt das login‑Event mitsamt Kunden‑ID, ‑E‑Mail und Kundengruppe in den DataLayer.