> For the complete documentation index, see [llms.txt](https://docs.norisk.group/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.norisk.group/oxid/noriskmodules/nrgtm.md).

# nrGoogleTagManager

Das nrGoogleTagManager-Modul (nrGTM) liefert dem Shop-Betreiber eine Vielzahl von relevanten Daten über Benutzer-Interaktionen auf allen Seiten des OXID-Shops. Das Modul integriert diese Inhalte durch einen Tag-Manager-Container und die dataLayer-API auf der Zielseite. Es können pro Seitentyp verschiedene Arten **von Informationen** übergeben werden. Wie zum Beispiel:

* Artikelliste/Suchergebnisse: Block der ersten 5 SKUs (=Stock Keeping Units), die Anzahl ist konfigurierbar. Suchergebnisanzahl & Suchphrase
* Artikeldetail: Alle Artike-Informationen wie IDs, Preis, Hersteller, Pfad, Varianten-Bestand etc.
* AddToCart: Weitergabe der Artikel-Informationen bei Hinzufügen eines Artikels zum Warenkorb
* Warenkorb: Weitergabe aller (im Warenkorb befindlichen) Artikel-Informationen beim Aufruf des Warenkorbs
* Aktueller Warenkorb (Current Basket): Weitergabe aller (im Warenkorb befindlichen) Artikel-Informationen bei jedem Seitenaufruf
* Thankyou: Alle Informationen der gekauften Artikel inkl. aller Bestellungs-Informationen auf der Danke-Seite nach Bestell-Abschluss
* Generell: Mehrere Benutzerdaten (OXID des Shop-Benutzers, Newsletter-Status, Login-Status, E-Mail-Adresse und Neukunden-Status.)

Alle diese Informationen werden in die **DataLayer-API** (Schnittstelle) gepusht und können als **JavaScript oder Image-Tag-Variablen** weitergegeben werden. Diese gesammelten Benutzerdaten werden als Daten-Block für die Verwendung im Google Tag Manager zur Verfügung gestellt, so dass sie in verschiedenen Tags eingebunden werden können. Das Modul wird **initial einmal konfiguriert** und ist direkt danach nutzbar.

**Wichtiger Datenschutz-Hinweis**\
Bestimmte personenbezogene Benutzerdaten, die aus der Sicht der Datenschutzgrundverordnung (DSGVO) sensibel sind, sind standardmäßig vom dataLayer ausgeschlossen. Für Shops, die für die Weitergabe dieser Daten einen Opt-In vom Nutzer einholen, kann die Weitergabe dieser Daten jedoch manuell aktiviert werden. Hierunter fallen beispielsweise

* E-Mail-Adresse des eingeloggten Nutzers (gehashed/ungehashed)
* Geburtsdatum & Geschlecht des eingeloggten Nutzers
* Kundennummer des eingeloggten Nutzers
