Zum Inhalt springen
SEO NW – Alexander Müller 18 FachportaleHotline 0800 188 7 100 rund um die UhrGratis Sprechstundewww.seo-manager.info
SEO GlossarBegriffe aus SEO und GEO
Menü

Glossar

Was ist ein Data-Layer?

Ein Data-Layer, auf Deutsch Datenschicht, ist ein JavaScript-Objekt auf der Website, in das die Seite Informationen wie Seitentyp, Produkt oder Ereignisse schreibt. Der Google Tag Manager und das Google-Tag lesen diese Daten aus und geben sie an Tags weiter. So hängt die Messung an festen Datenfeldern und muss nicht jedes Mal das Layout auslesen.

Frau in den Dreißigern legt leere Umschläge in die Holzfächer eines Sortierregals
Bild: KI-generiert

Jede Messung auf einer Website braucht Daten: Welche Seite wurde aufgerufen, welches Produkt liegt im Warenkorb, wurde das Formular abgeschickt? Ein Data-Layer sammelt solche Angaben an einer Stelle. Google beschreibt die Datenschicht als Objekt, das der Google Tag Manager und das Google-Tag nutzen, um Informationen an Tags zu übergeben [1]. Die Website schreibt hinein, der Tag Manager liest heraus.

Aufbau im Quellcode

Technisch ist der Data-Layer bei Google ein globales Array mit dem Namen window.dataLayer. Je Seite wird nur ein dataLayer unterstützt [1]. Angelegt wird er mit der Zeile window.dataLayer = window.dataLayer || [];, und zwar so weit oben im Quellcode wie möglich, vor dem Container-Snippet des Tag Managers [1]. Wichtig ist die Form: Die Zeile übernimmt einen schon vorhandenen dataLayer. Eine Anweisung wie window.dataLayer = [] würde ihn überschreiben, davor warnt Google ausdrücklich [1].

Laptop von hinten auf einem Holzschreibtisch neben einem leeren Notizbuch und Bleistift im Morgenlicht
Bild: KI-generiert

Neue Daten kommen mit dataLayer.push dazu. Für Ereignisse gibt es die besondere Variable event, etwa dataLayer.push({'event': 'formular_gesendet'}). Damit löst der Tag Manager Tags aus, wenn auf der Seite etwas passiert [1]. Der Name dataLayer unterscheidet Groß- und Kleinschreibung, und die Variablennamen sollten auf allen Seiten gleich lauten [1]. Ein Feld, das auf der Produktseite produktName heißt und im Warenkorb produkt_name, bricht die Auswertung.

Ein Beispiel aus dem Shop: Auf der Bestätigungsseite schreibt das System nach dem Kauf ein Ereignis in den Data-Layer, dazu Bestellnummer, Bestellwert und Währung. Im Tag Manager liest eine Variable den Wert aus, ein Auslöser reagiert auf das Ereignis, und das Analyse-Tag schickt genau diese Angaben weiter. Ändert der Shop später die Gestaltung der Bestätigungsseite, bleibt die Messung davon unberührt, solange die Felder im Data-Layer gleich heißen.

Warum eine Datenschicht hilft

Ohne Data-Layer lesen viele Einrichtungen ihre Werte direkt aus der Seite, etwa den Preis aus einem bestimmten HTML-Element. Ändert sich das Design, stimmt die Messung nicht mehr. Mit einer Datenschicht liefert das System die Werte in festen Feldern, und das Layout darf sich ändern. Shops nutzen das zum Beispiel für das E-Commerce-Tracking, bei dem Produkt, Menge und Umsatz zuverlässig ankommen müssen.

Arbeiter in den Vierzigern prüft schlichte Pakete auf einem Förderband in einem kleinen Lager
Bild: KI-generiert

Für die Suchmaschinenoptimierung ist der Data-Layer ein Werkzeug der Messung. Er dient der Messung, und Googles Dokumentation beschreibt ihn nicht als Rankingsignal [1]. So zählst du Ereignisse wie Anfragen oder Käufe aus der organischen Suche sauber. Wie solche Ereignisse heißen und gemessen werden, steht beim Ereignis-Tracking. Wer ohne Google-Werkzeuge misst, findet beim Matomo Tag Manager die Alternative.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

Datenschutz beachten

Was im Data-Layer steht, ist im Browser für jedes Skript auf der Seite lesbar. Namen, E-Mail-Adressen oder Telefonnummern gehören deshalb nicht hinein, auch nicht vorübergehend. Ob ein Tag die Daten überhaupt senden darf, hängt an der Einwilligung des Besuchers.

Über die Frage, ob die Werte im Data-Layer deines Tag Managers richtig ankommen, sprechen wir in der gratis Sprechstunde.

  1. Organisation Die Datenschicht. Google Tag Platform, Google for Developers. Stand 14.10.2026. abgerufen am 31.10.2026

Häufige Fragen

Was ist der dataLayer im Google Tag Manager?

Ein JavaScript-Array namens window.dataLayer, über das die Website Informationen an den Tag Manager übergibt. Der Tag Manager liest die Werte und gibt sie an Tags weiter.

Wo muss der dataLayer im Quellcode stehen?

So weit oben wie möglich, vor dem Container-Snippet des Tag Managers. Er wird mit window.dataLayer = window.dataLayer || []; angelegt, damit ein schon vorhandener dataLayer erhalten bleibt.

Wie sende ich ein Ereignis an den Data-Layer?

Mit dataLayer.push und der Variable event, zum Beispiel dataLayer.push({'event': 'kauf'}). Der Tag Manager kann darauf einen Tag auslösen.

Hat der Data-Layer Einfluss auf das Ranking?

Googles Dokumentation beschreibt ihn nicht als Rankingsignal, er dient der Messung. Er hilft, Ereignisse wie Anfragen aus der organischen Suche richtig zu zählen.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.

Weiterlesen

  • Datenschutz

    Wie dieses Portal mit personenbezogenen Daten umgeht: gekürzte Protokolle, cookielose Reichweitenmessung, keine Ressourcen …

  • Impressum

    Anbieterkennzeichnung nach § 5 DDG für glossar.seo-manager.info: SEO NW, Alexander Müller, Bertingen.

  • Kontakt zum SEO Glossar

    Ein Eintrag im SEO Glossar ist veraltet, ein Begriff fehlt oder eine Erklärung bleibt unklar?

  • Über das SEO Glossar

    Wer das SEO Glossar herausgibt, wie ein Eintrag aufgebaut ist, wonach Begriffe aufgenommen werden und wie wir Angaben mit …