Tag Tracking

Zuletzt aktualisiert: 15. Juni 2025

Autor: Patrick Grundlach

Pfeil 2

Ein Tag ist ein kleines Code-Snippet, das auf einer Website eingebunden wird, um bestimmte Informationen zu sammeln, zu verarbeiten oder zu versenden. Tags werden in der Regel von Tracking-, Analyse- oder Marketing-Tools wie Google AnalyticsGoogle Ads oder Facebook Pixel verwendet. Sie ermöglichen es, die Interaktionen von Nutzern mit einer Website nachzuvollziehen, Conversion-Daten zu tracken oder gezielte Remarketing-Kampagnen durchzuführen.

Technisch gesehen ist ein Tag oft ein JavaScript-Code oder ein Image-Pixel, das durch eine URL-Anfrage Daten an einen Server sendet. Tags können direkt in den Quellcode einer Website eingefügt oder über Tools wie den Google Tag Manager (GTM) zentral verwaltet werden. Das macht sie zu einem flexiblen Instrument für das datenbasierte Marketing.

Wie funktioniert ein Tag? (Technische Beschreibung)

  1. Einbettung in den Code
    Ein Tag wird als JavaScript-Code-Snippet oder als HTML-Skript im Quellcode der Website eingebunden. Dieser Code wird entweder direkt in die Seite geschrieben oder dynamisch über einen Tag-Manager (z. B. GTM) eingefügt.
  2. Ausführung beim Seitenaufruf
    Sobald der Nutzer eine Seite aufruft, wird das Tag ausgeführt. Das kann durch das Laden der Seite (Pageview) oder durch eine Nutzeraktion wie einen Klick, Scroll oder das Absenden eines Formulars passieren.
  3. Daten werden gesammelt
    Das Tag erfasst relevante Daten (z. B. die besuchte Seite, den Verweis (Referrer), die Scrolltiefe, das Gerät, den Browser oder benutzerdefinierte Ereignisse wie Klicks).
  4. Datenübertragung an Server
    Die erfassten Daten werden an einen Server gesendet. Das kann ein Analytics-Tool (Google Analytics), ein Ad-Server (Google Ads) oder eine andere Tracking-Plattform sein. Dies geschieht über HTTP-Anfragen (GET/POST), die z. B. über einen Image-Pixel oder einen XHR-Request (XMLHttpRequest) übertragen werden.
  5. Verarbeitung der Daten
    Die gesendeten Daten werden auf der Empfängerseite (Server) verarbeitet und in einer Datenbank gespeichert. Diese Informationen können dann in Dashboards wie Google Analytics oder Looker Studio ausgewertet werden.
  6. Nutzung der Daten
    Die Daten können zur Analyse des Nutzerverhaltens, für Conversion-Tracking oder für Personalisierung und Remarketing verwendet werden.

Zwei Anwendungsbeispiele – Tag Tracking

Case 1: Tag für Conversion-Tracking (Google Ads Tag)

Anwendungsszenario:

Ein Online-Shop möchte wissen, ob eine Google Ads-Anzeige zu einem Kauf führt.

Technische Umsetzung:

  1. Tag-Erstellung: Im Google Tag Manager wird ein Conversion-Tracking-Tag erstellt, das aktiviert wird, wenn die „Danke-Seite“ (Purchase Confirmation) geladen wird.
  2. Trigger: Als Trigger wird der Seitenaufruf der „Danke-Seite“ definiert. Das Tag feuert nur, wenn die URL z. B. www.shop.de/checkout/thank-you enthält.
  3. Datenübertragung: Das Tag sendet die Bestellnummer, den Umsatz und die Währung an den Google Ads Server.
  4. Datenerfassung: Google Ads erfasst die Bestellung und ordnet sie der ursprünglichen Anzeige zu, die den Nutzer auf die Seite gebracht hat.
  5. Messung und Analyse: Im Google Ads Dashboard wird diese Bestellung als Conversion gezählt. So kann man den ROAS (Return on Ad Spend) messen.

Technische Details (Code Beispiel)

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-CONVERSION_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  // Google Ads Conversion
  gtag('config', 'AW-CONVERSION_ID');
  gtag('event', 'conversion', {
      'send_to': 'AW-CONVERSION_ID/label',
      'transaction_id': 'ORDER_ID',
      'value': PURCHASE_VALUE,
      'currency': 'EUR'
  });
</script>

Erklärung:

  • AW-CONVERSION_ID: Die ID der Google-Ads-Conversion, die im Google Ads-Konto definiert ist.
  • transaction_id: Die Bestell-ID wird hier als Variable übergeben, z. B. aus einem CMS-System.
  • value: Der Gesamtwert des Einkaufs wird ebenfalls an Google übermittelt.

Case 2: Tag für User-Tracking (Google Analytics 4 Tag)

Anwendungsszenario:

Eine Website-Betreiberin möchte das Verhalten von Nutzern auf ihrer Seite analysieren. Dazu soll jeder Seitenaufruf (Pageview) und jede Interaktion (z. B. Klicks) erfasst werden.

Technische Umsetzung:

  1. Tag-Erstellung: Im Google Tag Manager wird ein Google Analytics 4 (GA4) Pageview-Tag erstellt.
  2. Trigger: Das Tag wird bei jedem Seitenaufruf getriggert.
  3. Datenübertragung: Der Tag sendet Informationen wie die URL, die Referrer-URL, die Seitenladezeit, die Bildschirmgröße und die Sprache des Nutzers an GA4.
  4. Datenverarbeitung: Google Analytics speichert die Daten und erstellt Berichte, die im GA4-Dashboard eingesehen werden können.
  5. Nutzung: Die Daten werden verwendet, um die beliebtesten Seiten zu identifizieren oder zu analysieren, wo Nutzer die Seite verlassen.

Technische Details (Code Beispiel)

<script async src="https://www.googletagmanager.com/gtag/js?id=GA4_MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  // Google Analytics 4 Konfiguration
  gtag('config', 'GA4_MEASUREMENT_ID', {
    'page_title': document.title,
    'page_path': window.location.pathname
  });
</script>

Erklärung:

  • GA4_MEASUREMENT_ID: Die ID der Google Analytics 4 Property, die im GA4-Admin-Bereich hinterlegt ist.
  • page_title: Überträgt den Titel der aktuellen Seite.
  • page_path: Überträgt den Pfad der aktuellen URL, z. B. /shop/kategorie/produktname.

Häufige Probleme mit Tags und Lösungen

ProblemMögliche UrsacheLösung
Tag feuert nichtTrigger wurde nicht korrekt definiertÜberprüfe, ob die Bedingung für den Trigger korrekt ist (z. B. URL-Übereinstimmung).
Daten fehlen in GATag wurde blockiert (z. B. AdBlocker)Verwende eine serverseitige Implementierung.
Daten sind ungenauFalsche Werte in VariablenPrüfe, ob die Daten aus Variablen wie ORDER_ID korrekt übergeben werden.
Tag doppelt geladenTag wurde mehrfach auf der Seite eingebundenÜberprüfe die doppelten Instanzen in GTM und im Seitenquelltext.

Fazit

Ein Tag ist ein unverzichtbares Werkzeug, wenn es um das Tracking von Nutzerdaten, die Analyse des Nutzerverhaltens und die Optimierung von Marketing-Kampagnen geht. Tags können auf verschiedene Arten ausgelöst werden – durch Seitenaufrufe, Klicks oder Benutzerinteraktionen. Tools wie Google Tag Manager machen es einfacher, Tags zu verwalten, ohne den Quellcode der Website ständig anpassen zu müssen.

Durch den Einsatz von Tags kannst du Conversions trackenBenutzerverhalten analysieren und Retargeting-Kampagnen durchführen. Technisch gesehen sind Tags kleine JavaScript-Skripte, die Daten sammeln und an Tracking-Plattformen senden. Zwei praxisnahe Beispiele haben gezeigt, wie Tags in Google Ads und Google Analytics 4 verwendet werden.