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 Analytics, Google 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)
- 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. - 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. - 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). - 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. - 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. - 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:
- Tag-Erstellung: Im Google Tag Manager wird ein Conversion-Tracking-Tag erstellt, das aktiviert wird, wenn die „Danke-Seite“ (Purchase Confirmation) geladen wird.
- Trigger: Als Trigger wird der Seitenaufruf der „Danke-Seite“ definiert. Das Tag feuert nur, wenn die URL z. B.
www.shop.de/checkout/thank-youenthält. - Datenübertragung: Das Tag sendet die Bestellnummer, den Umsatz und die Währung an den Google Ads Server.
- Datenerfassung: Google Ads erfasst die Bestellung und ordnet sie der ursprünglichen Anzeige zu, die den Nutzer auf die Seite gebracht hat.
- 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:
- Tag-Erstellung: Im Google Tag Manager wird ein Google Analytics 4 (GA4) Pageview-Tag erstellt.
- Trigger: Das Tag wird bei jedem Seitenaufruf getriggert.
- Datenübertragung: Der Tag sendet Informationen wie die URL, die Referrer-URL, die Seitenladezeit, die Bildschirmgröße und die Sprache des Nutzers an GA4.
- Datenverarbeitung: Google Analytics speichert die Daten und erstellt Berichte, die im GA4-Dashboard eingesehen werden können.
- 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
| Problem | Mögliche Ursache | Lösung |
|---|---|---|
| Tag feuert nicht | Trigger wurde nicht korrekt definiert | Überprüfe, ob die Bedingung für den Trigger korrekt ist (z. B. URL-Übereinstimmung). |
| Daten fehlen in GA | Tag wurde blockiert (z. B. AdBlocker) | Verwende eine serverseitige Implementierung. |
| Daten sind ungenau | Falsche Werte in Variablen | Prüfe, ob die Daten aus Variablen wie ORDER_ID korrekt übergeben werden. |
| Tag doppelt geladen | Tag 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 tracken, Benutzerverhalten 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.