Tracking mit dem Google Tag Manager und Datalayer

Tracking mit dem Google Tag Manager und Datalayer

In dieser Anleitung erfährst du, wie du ein Data-Layer-Ereignis einrichtest und mit Google Analytics verbindest. Als Beispiel verwenden wir das Ereignis „Gaka-Suche“.

Was ist ein Data Layer?

Ein Data Layer ist eine JavaScript-Objektstruktur, die als Zwischenspeicher für Daten dient, die an ein Tag oder ein Tracking-Tool weitergegeben werden sollen. Er ermöglicht eine saubere Trennung von Website-Inhalt und den zu analysierenden Daten. Über den Data Layer kannst du spezifische Informationen, wie Benutzeraktionen oder bestimme Seitenaufrufe, leicht an Google Tag Manager und andere Analyseplattformen senden.

Voraussetzungen

  • Zugang zu deinem Google Tag Manager Account
  • Google Analytics-Konto eingerichtet
Info
Die Ersteinrichtung könnt ihr auch über uns vornehmen lassen. Bitte wende dich dazu an deine jeweiligen Ansprechpartner:innen.

Bereits vorhandene Data-Layer:

  1. Merkliste: 

    Ereignisname: track_bookmark

    • Wurde ein Datensatz gemerkt? 
    • Name der Datenschichtvariablen: added
    • Welcher Datensatz wurde gemerkt?
    • Name der Datenschichtvariablen: itemId

  2. Seiten Suche:

Wie oft wurde sie genutzt und was wurde gesucht
    1. Ereignisname: track_site_search
    2. Suchbegriff
      1. Name der Datenvariablen: searchString
  1. GaKa Suche
    Wie oft wurde sie genutzt und was wurde gesucht

    Ereignisname: track_search_phrase

    • Suchbegriff
    • Name der Datenvariablen: searchString

Schritt-für-Schritt-Anleitung

1. Erstellen eines neuen Triggers

  1. Einloggen:
    Melde dich in deinem Google Tag Manager Account an.
  2. Navigieren zu Trigger:
    Gehe im linken Menü auf „Trigger“ und klicke auf den Button „Neu“.
  3. Trigger benennen:
    Gib dem Trigger einen Namen, z. B. „Gaka-Suche“.
  4. Trigger-Typ auswählen:
    • Klicke auf "Trigger-Konfiguration".
    • Wähle im Bereich „Sonstiges“ den Trigger-Typ „Benutzerdefiniertes Ereignis“.
  5. Ereignis-Namen festlegen:
    Gib den vordefinierten Namen für die Gaka-Suche ein: „track-search-phrase“.
  6. Speichern:
    Klicke auf „Speichern“.

2. Anlegen der erforderlichen Variablen

  1. Navigieren zu Variablen:
    Gehe im linken Menü auf „Variablen“.
  2. Variable anlegen oder nutzen:
    • Falls erforderlich, lege eine neue Variable an.
    • Alternativ kannst du eine bestehende Variable verwenden „Search String“.

3. Erstellen eines neuen Tags

  1. Navigieren zu Tags:
    Gehe im linken Menü auf „Tags“ und klicke auf „Neu“.
  2. Tag benennen:
    Gib dem Tag einen Namen, z. B. „Gaka-Suche“.
  3. Tag-Konfiguration:
    • Klicke auf „Tag-Konfiguration“.
    • Wähle „Google Analytics: Universal Analytics“.
  4. Track-Typ einstellen:
    Wähle „Ereignis“.
  5. Eingabe der Parameter:
    • Kategorie: Gib eine Beschreibung ein, z. B. „Suche“.
    • Beschriftung: Füge die Variable für den Suchstring hinzu „{{Search String}}“.
  6. Google-Mess-ID hinzufügen:
    Gib deine Google Analytics Mess-ID ein.
  7. Ereignis-Parameter ergänzen:
    • Klicke auf "Parameter hinzufügen".
    • Wähle als Wert „Suchbegriff“ und als Ereignis-Parameter einen Freitext, z. B. „Suchbegriff“.
  8. Trigger hinzufügen:
    Wähle den zuvor erstellten Trigger „Gaka-Suche“ aus.
  9. Speichern:
    Klicke auf „Speichern“

4. Testen und Veröffentlichen

  1. Testen des Setups:
    • Verbinde den Tag Manager über den Vorschau-Modus mit deiner Website.
    • Besuche eine Seite deiner Website, um zu testen, ob das Ereignis korrekt ausgelöst wird.
  2. Veröffentlichen:
    Wenn alles funktioniert, veröffentliche die Container-Änderungen.

Hinweise

  • Tipp:
    Teste das Tracking gründlich, bevor du es live schaltest, um sicherzustellen, dass alle Daten korrekt erfasst werden.
  • Fehlermöglichkeit:
    Ein häufiger Fehler kann ein falscher Trigger-Name sein. Stelle sicher, dass alle Namen und IDs korrekt sind.