Skip to content
MJ Marketing

Google Ads Conversion Tracking einrichten: Guide 2026

Conversion Tracking, Enhanced Conversions und GA4 in Google Ads einrichten: Schritt für Schritt mit Code-Beispielen, GTM, API und Offline-Import.

Mijo Jurisic

Google Ads Consultant

17 Min. LesezeitAktualisiert
Google Ads Tracking Setup Guide

Realität: Ohne korrektes Tracking = Blindflug. Erfahrungsgemäß haben sehr viele Google Ads Kampagnen Tracking-Probleme. Dieser Guide zeigt den kompletten Setup-Prozess + Fehlerberichtigung.

Tracking lieber machen lassen? Ich richte dein Google Ads Conversion Tracking, Enhanced Conversions und GA4 sauber und mit korrekter Consent-Logik ein. Mehr dazu auf meiner Seite Google Ads Tracking Setup.

Warum Tracking kritisch ist

Beispiel ohne Tracking:

Budget: €5.000/Monat
Klicks: 2.500
Conversions: ???
ROAS: ???
→ Keine Ahnung ob profitabel!

Mit Tracking:

Budget: €5.000/Monat
Klicks: 2.500
Conversions: 83
Cost per Conversion: €60
Umsatz: €24.900
ROAS: 498%
→ Profitabel! Skalieren!

Was du ohne Tracking NICHT weißt:

  • ❌ Welche Keywords profitabel sind
  • ❌ Welche Anzeigen konvertieren
  • ❌ Ob Kampagne profitabel ist
  • ❌ Wie du optimieren sollst
  • ❌ Ob du Budget erhöhen/senken sollst

Mit Tracking:

  • Jede Conversion ist zuordenbar
  • KI kann optimieren (Smart Bidding)
  • ROI-Bewertung möglich
  • Skalierungs-Entscheidungen datenbasiert

Das Tracking-Ecosystem

Komponenten:

  1. Google Ads Conversion Tracking (Basis)
  2. Google Analytics 4 (erweiterte Analyse)
  3. Google Tag Manager (Tag-Management)
  4. Enhanced Conversions (bessere Datenqualität)
  5. Offline Conversion Import (B2B, Phone Sales)

Minimum: #1 (Google Ads Conversion Tracking) Empfohlen: #1 + #2 + #3 Advanced: Alle 5

Welche Conversion-Typen es überhaupt gibt und welcher davon zu deinem Geschäftsmodell passt, klärst du am besten vorab im Guide Conversion Tracking: Grundlagen und die vier Conversion-Typen. Dieser Guide hier setzt danach an und zeigt die technische Umsetzung.

Conversion Tracking in Google Ads einrichten (Basis)

Schritt 1: Conversion Action erstellen

Google Ads → Zielvorhaben → Conversions → Zusammenfassung → + Conversion-Aktion erstellen
→ Website
→ Conversion-Name: "Kauf" (oder "Lead", "Anmeldung", etc.)

Einstellungen:

Kategorie: Kauf (oder Lead, Anmeldung, etc.)
Wert:
  - "Gleicher Wert für jede Conversion" (Lead-Gen)
  - "Dynamischen Wert für jede Conversion verwenden" (E-Commerce) ✓
Standard-Wert: Optional (Fallback)
Zählweise:
  - "Jede" (E-Commerce - mehrere Käufe zählen)
  - "Eine" (Lead-Gen - nur erster Lead zählt) ✓
Conversion-Zeitfenster: 30 Tage (Standard, anpassbar)

Schritt 2: Tag-Code erhalten

→ "Tag-Setup verwenden" → "Tag selbst installieren"

Code-Snippet:

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

Installation: Auf ALLEN Seiten (in <head>)

Schritt 3: Conversion Event Tag

Installation: Nur auf Bestätigungsseite (nach Kauf/Lead)

<!-- Auf Danke-Seite / Bestellbestätigungs-Seite -->
<script>
  gtag('event', 'conversion', {
    'send_to': 'AW-XXXXXX/XXXXXXX', // Deine Conversion ID
    'value': 129.99, // Dynamisch!
    'currency': 'EUR',
    'transaction_id': 'T12345' // Eindeutig pro Conversion
  });
</script>

Dynamische Werte (wichtig!):

PHP Beispiel:

<script>
  gtag('event', 'conversion', {
    'send_to': 'AW-XXXXXX/XXXXXXX',
    'value': <?php echo $order_total; ?>,
    'currency': 'EUR',
    'transaction_id': '<?php echo $order_id; ?>'
  });
</script>

JavaScript Beispiel (Single Page Apps):

// Bei Conversion-Event
gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXX/XXXXXXX',
  'value': orderData.total,
  'currency': 'EUR',
  'transaction_id': orderData.id
});

Schritt 4: Testing

Test 1: Tag Assistant

1. tagassistant.google.com öffnen (optional mit der Chrome-Erweiterung Tag Assistant)
2. Domain hinzufügen und Website verbinden
3. In der geöffneten Website durch ein paar Seiten klicken
4. Sollte zeigen: Google-Tag mit deiner ID (AW-XXXXXX) wird ausgelöst

Test 2: Test-Conversion

1. Conversion durchführen (Test-Kauf/Lead)
2. Google Ads → Zielvorhaben → Conversions → Zusammenfassung → Spalte „Status"
3. Nach einigen Stunden (laut Google): Sollte Test-Conversion zeigen

Wichtig: Laut Google kann das Reporting 3 bis 24 Stunden brauchen, bis es aktualisiert ist.

Google Analytics 4 Conversion einrichten

Warum GA4 zusätzlich?

  • Erweiterte Analyse (User Journey, Funnel, etc.)
  • Cross-Device Tracking
  • Audience-Building für Remarketing
  • Bessere Attribution

Schritt 1: GA4 Property erstellen

Google Analytics → Verwaltung → Erstellen → Property
→ Property-Name: "Meine Website"
→ Zeitzone: Deutschland
→ Währung: EUR

Schritt 2: Data Stream erstellen

→ Verwaltung → Datenstreams → Stream hinzufügen → Web
→ Website-URL: https://deinedomain.de
→ Stream-Name: "Website"
→ Stream erstellen

Mess-ID (Measurement ID) notieren: G-XXXXXXXXXX

Schritt 3: GA4 Tag installieren

Option A: Direkt (ohne GTM):

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

Option B: Via Google Tag Manager (empfohlen, siehe Setup 3)

Schritt 4: E-Commerce Tracking

Purchase Event (auf Bestätigungsseite):

gtag('event', 'purchase', {
  transaction_id: 'T12345',
  value: 129.99,
  currency: 'EUR',
  tax: 20.76,
  shipping: 4.99,
  items: [{
    item_id: 'SKU123',
    item_name: 'Nike Air Max 2026',
    item_category: 'Schuhe',
    price: 129.99,
    quantity: 1
  }]
});

Weitere wichtige Events:

View Item (Produktseite):

gtag('event', 'view_item', {
  currency: 'EUR',
  value: 129.99,
  items: [{
    item_id: 'SKU123',
    item_name: 'Nike Air Max 2026'
  }]
});

Add to Cart:

gtag('event', 'add_to_cart', {
  currency: 'EUR',
  value: 129.99,
  items: [{
    item_id: 'SKU123',
    item_name: 'Nike Air Max 2026'
  }]
});

Begin Checkout:

gtag('event', 'begin_checkout', {
  currency: 'EUR',
  value: 129.99,
  items: [...]
});

Schritt 5: Google Ads ↔ GA4 Linking

GA4: Verwaltung → Produktverknüpfungen → Google Ads-Verknüpfungen
→ Verknüpfen
→ Google Ads Account auswählen
→ Auto-Tagging aktivieren: JA
→ Danach in Google Ads aus GA4-Key-Events Conversions anlegen (purchase, generate_lead, etc.)

Vorteil: GA4-Key-Events (so heißen die früheren GA4-Conversions heute) werden in Google Ads als Conversions nutzbar! Die Verknüpfung selbst, inklusive Rechten, Verwaltungskonto und typischer Fehler, erkläre ich Schritt für Schritt im Beitrag GA4 mit Google Ads verknüpfen. Bei Google Ads übernimmt das Auto-Tagging die Zuordnung, Links aus Newsletter oder Social Media taggst du dagegen nach einer festen UTM-Namenskonvention.

Conversion Tracking über Google Tag Manager (Tag einrichten)

Warum GTM?

  • Zentrale Tag-Verwaltung (keine Code-Änderungen mehr!)
  • Versionskontrolle
  • Testing & Preview-Modus
  • Einfacher für Marketer (weniger IT-Abhängigkeit)

Schritt 1: GTM Container erstellen

tagmanager.google.com → Account erstellen
→ Container-Name: "Meine Website"
→ Container-Typ: Web
→ Erstellen

Container-Code notieren

Schritt 2: GTM Code auf Website

<!-- In <head> -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>

<!-- In <body> (direkt nach öffnendem Tag) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

Schritt 3: Tags in GTM einrichten

Tag 1: Google Ads Conversion Tracking

GTM → Tags → Neu
→ Tag-Konfiguration: Google Ads Conversion Tracking
→ Conversion-ID: AW-XXXXXX
→ Conversion-Label: XXXXXXX
→ Conversion-Wert: {{order_total}} (Variable!)
→ Trigger: Custom Event "purchase"

Tag 2: Google-Tag (GA4)

Tags → Neu
→ Tag-Typ: Google-Tag (ersetzt das frühere Tag "GA4-Konfiguration")
→ Tag-ID: G-XXXXXXXXXX
→ Trigger: All Pages

Tag 3: GA4 Purchase Event

Tags → Neu
→ Tag-Typ: Google Analytics: GA4 Event
→ Event Name: purchase
→ Event Parameters:
  - transaction_id: {{Transaction ID}}
  - value: {{Order Total}}
  - currency: EUR
  - items: {{Items Array}}
→ Trigger: Custom Event "purchase"

Schritt 4: DataLayer Push (auf Website)

Auf Bestätigungsseite:

<script>
  window.dataLayer = window.dataLayer || [];
  dataLayer.push({ 'ecommerce': null }); // altes ecommerce-Objekt leeren
  dataLayer.push({
    'event': 'purchase',
    'ecommerce': {
      'transaction_id': 'T12345',
      'value': 129.99,
      'tax': 20.76,
      'shipping': 4.99,
      'currency': 'EUR',
      'items': [{
        'item_id': 'SKU123',
        'item_name': 'Nike Air Max 2026',
        'item_category': 'Schuhe',
        'price': 129.99,
        'quantity': 1
      }]
    }
  });
</script>

Hinweis: Das ältere Schema mit actionField und products stammt aus Universal Analytics, das im Juli 2023 eingestellt wurde. GA4 erwartet das items-Schema oben.

Schritt 5: Testing in GTM

GTM → Preview-Modus
→ Website-URL eingeben
→ Conversion durchführen
→ GTM zeigt: Welche Tags feuern

Conversion Tracking Setup Schritt für Schritt

So setzt du dein Google Ads Conversion Tracking Setup von null auf, in der Reihenfolge, in der du die Abschnitte oben abarbeitest:

  1. Conversion-Aktion anlegen und Wert + Zählweise definieren, siehe Conversion Tracking in Google Ads einrichten (Basis).
  2. Google-Tag (gtag.js) in den <head> aller Seiten einbauen.
  3. Conversion-Event-Tag mit dynamischem value, currency und transaction_id auf der Bestätigungsseite platzieren.
  4. GA4 einrichten und verknüpfen für Funnel-, Cross-Device- und Remarketing-Daten, siehe Google Analytics 4 Conversion einrichten.
  5. Tags über den Google Tag Manager zentralisieren (empfohlen), siehe Conversion Tracking über Google Tag Manager (Tag einrichten).
  6. Erweiterte Conversions (Enhanced Conversions) aktivieren für erfahrungsgemäß spürbar mehr gemessene Abschlüsse, siehe Erweiterte Conversions einrichten (Enhanced Conversions).
  7. Testen und freigeben: Tag Assistant, GTM-Preview und Test-Conversion prüfen, dann GTM-Container publizieren.

Erweiterte Conversions einrichten (Enhanced Conversions)

Was: Verbesserte Conversion-Genauigkeit durch First-Party-Daten

Warum wichtig?

  • iOS 14.5+ & Cookie-Restrictions = weniger Tracking
  • Enhanced Conversions nutzt gehashte E-Mail/Telefon
  • Erfahrungsgemäß spürbar mehr gemessene Conversions (wie viele, hängt von deinem Setup ab)

Setup-Methoden

Methode 1: Automatisch (GTM - einfachste)

Google Ads → Zielvorhaben → Einstellungen
→ Bereich „Erweiterte Conversions für das Web" maximieren
→ „Erweiterte Conversions aktivieren" → Zustimmen

GTM → Google-Tag (mit deinem Google Ads-Konto als Ziel)
→ Verwalten → „Funktionen für von Nutzern bereitgestellte Daten zulassen"
→ „Von Nutzern bereitgestellte Daten automatisch erkennen"
→ Speichern und Container veröffentlichen

GTM erkennt automatisch: E-Mail, Telefon, Name, Adresse aus Formularfeldern

Methode 2: Manuell (Code)

// Enhanced-Conversion-Daten vor dem Conversion-Event setzen
gtag('set', 'user_data', {
  'email': 'user@example.com', // Klartext möglich, Google normalisiert und hasht automatisch
  'phone_number': '+491234567890',
  'address': {
    'first_name': 'Max',
    'last_name': 'Mustermann',
    'street': 'Hauptstraße 1',
    'city': 'München',
    'postal_code': '80331',
    'country': 'DE'
  }
});

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXX/XXXXXXX',
  'value': 129.99,
  'currency': 'EUR',
  'transaction_id': 'T12345'
});

WICHTIG: Daten werden vor dem Versand automatisch gehasht. Für Nutzer im EWR brauchst du trotzdem ihre Einwilligung (Consent Mode v2, Signal ad_user_data, siehe Tracking Compliance).

Überprüfung:

Google Ads → Zielvorhaben → Zusammenfassung → Conversion-Aktion auswählen
→ Diagnose (laut Google etwa 48 Stunden nach der Einrichtung verfügbar)

Conversion Tracking API & Offline-Import

Für: B2B, Telefon-Sales, physische Geschäfte

Use Case:

1. User klickt Google Ad
2. Füllt Lead-Formular aus (Online Conversion)
3. Sales-Team kontaktiert (Offline)
4. Kunde kauft für €50.000 (Offline Conversion)

Problem: Google Ads sieht nur Lead (€), nicht Kauf (€50.000)!

Lösung: Offline Conversion Import

Setup

Schritt 1: GCLID Tracking aktivieren

Google Ads → Einstellungen → Konto-Einstellungen
→ Auto-Tagging: AN

Schritt 2: GCLID in CRM speichern

// Bei Lead-Formular-Submit
const urlParams = new URLSearchParams(window.location.search);
const gclid = urlParams.get('gclid');

// Gclid in Hidden Field
document.getElementById('gclid_field').value = gclid;

// Oder: In Cookie speichern
document.cookie = `gclid=${gclid}; max-age=7776000`; // 90 Tage, wie das Google-Cookie _gcl_aw

Schritt 3: Offline Conversion Action erstellen

Google Ads → Zielvorhaben → Conversions → Zusammenfassung → +
→ Import → "Clicks"
→ Name: "Offline-Kauf"
→ Erstellen

Schritt 4: Conversions hochladen

Via UI (manuell):

Google Ads → Zielvorhaben → Conversions → Uploads
→ "Offline-Kauf" auswählen
→ CSV hochladen (Zeitzone in der ersten Zeile angeben):

Parameters:TimeZone=Europe/Berlin
Google Click ID, Conversion Name, Conversion Time, Conversion Value, Conversion Currency
abc123xyz, Offline-Kauf, 2026-01-15 10:30:00, 50000, EUR
def456uvw, Offline-Kauf, 2026-01-16 14:20:00, 35000, EUR

Via API (automatisiert):

# Python Beispiel (Google Ads API)
from google.ads.googleads.client import GoogleAdsClient

client = GoogleAdsClient.load_from_storage()
service = client.get_service("ConversionUploadService")

click_conversion = client.get_type("ClickConversion")
click_conversion.gclid = "abc123xyz"
click_conversion.conversion_action = "customers/XXX/conversionActions/YYY"
click_conversion.conversion_date_time = "2026-01-15 10:30:00+01:00"  # Zeitzonen-Offset ist Pflicht
click_conversion.conversion_value = 50000
click_conversion.currency_code = "EUR"

response = service.upload_click_conversions(
    customer_id="XXXXXX",
    conversions=[click_conversion],
    partial_failure=True
)

Wichtig: Upload innerhalb 90 Tage nach Klick!

Tracking-Probleme beheben

Problem 1: "Keine Conversions gemessen"

Checkliste:

  • Conversion-Tag auf Bestätigungsseite? (nicht auf Checkout!)
  • Tag feuert? (Tag Assistant prüfen)
  • Conversion-Wert dynamisch übergeben?
  • transaction_id eindeutig?
  • 24 Stunden gewartet? (laut Google braucht das Reporting 3 bis 24 Stunden)

Testing:

Google Ads → Zielvorhaben → Zusammenfassung → Conversion-Aktion auswählen → Diagnose
→ Zeigt Fehler

Problem 2: "Doppelte Conversions"

Ursache: User lädt Danke-Seite mehrmals

Lösung: transaction_id nutzen!

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXX/XXXXXXX',
  'transaction_id': 'T12345' // Eindeutig! Google dedupliziert automatisch
});

Problem 3: "Conversion-Wert ist 0"

Ursache: Statischer Wert statt dynamisch

❌ Falsch:

'value': 129.99 // Hardcoded!

✅ Richtig:

'value': {{order_total}} // Dynamisch!

Problem 4: "Conversions deutlich niedriger als erwartet"

Mögliche Ursachen:

  1. Ad Blocker: je nach Zielgruppe nutzt ein relevanter Teil der User Ad Blocker → tracken nicht
  2. Cookie-Restrictions: Safari ITP, Firefox ETP
  3. Cross-Device: User klickt am Handy, kauft am Desktop
  4. Attribution-Zeitfenster: Standard 30 Tage (User kauft nach 35 Tagen = nicht gezählt)

Lösung:

  • Enhanced Conversions aktivieren (hilft bei 2 und 3, weil die Zuordnung zusätzlich über gehashte Kundendaten läuft; gegen Ad Blocker hilft es nicht, denn die Daten laufen über dasselbe Conversion-Tag)
  • GA4 Cross-Device Tracking
  • Attribution-Zeitfenster erhöhen (Google Ads → Conversion-Einstellungen)

Problem 5: "GTM Tags feuern nicht"

Debug:

GTM → Preview-Modus → Website aufrufen
→ Zeigt: Welche Tags feuern (oder nicht)

Häufige Fehler:

  • ❌ Trigger falsch konfiguriert
  • ❌ Variable nicht definiert
  • ❌ GTM Container nicht publiziert (!!)
  • ❌ DataLayer-Event falsch geschrieben

Advanced: Server-Side Tracking

Was: Tracking läuft über eigenen Server, nicht Browser

Vorteile:

  • Weniger anfällig für Ad Blocker (eigene Subdomain, eine 100-%-Messung gibt es trotzdem nicht)
  • Bessere Datenqualität
  • Mehr Kontrolle über den Datenfluss (z. B. personenbezogene Daten entfernen, bevor sie an Google gehen). DSGVO-konform wird Tracking dadurch nicht automatisch: Die Einwilligung brauchst du weiterhin
  • Schnellere Website (weniger Client-Side-Scripts)

Nachteile:

  • ❌ Komplex (Server-Setup)
  • ❌ Kosten (Server-Infrastruktur)
  • ❌ Technisches Know-how nötig

Setup: Google Tag Manager Server-Side Container. Den kompletten Aufbau zeigt mein Server-Side Tracking Guide 2026.

Tracking Compliance (DSGVO)

Wichtig: Tracking MUSS DSGVO-konform sein!

Den Consent Mode v2 sauber mit deinem Cookie-Banner zu verzahnen, ist Pflicht: Für Nutzer im EWR verlangt Google seit März 2024 Consent Mode v2 mit den zusätzlichen Signalen ad_user_data und ad_personalization. Fehlen sie, schränkt Google für diesen Traffic unter anderem Remarketing und Messung ein. Details und Umsetzung findest du auf meiner Seite Google Ads Consent Mode.

Requirements:

  1. Cookie-Banner: Opt-In vor Tracking
  2. Datenschutzerklärung: Tracking dokumentieren
  3. Auftragsverarbeitung: Google Ads AVV abschließen

Cookie-Banner-Integration:

// Cookiebot Beispiel
window.addEventListener('CookiebotOnAccept', function (e) {
  if (Cookiebot.consent.marketing) {
    // User hat Marketing-Cookies akzeptiert
    // Jetzt Google Ads Tracking aktivieren
    gtag('consent', 'update', {
      'ad_storage': 'granted',
      'ad_user_data': 'granted',
      'ad_personalization': 'granted',
      'analytics_storage': 'granted'
    });
  }
});

Consent Mode v2 (Google, für EWR-Nutzer seit März 2024 Pflicht):

<script>
  // BEFORE gtag.js
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}

  gtag('consent', 'default', {
    'ad_storage': 'denied',
    'ad_user_data': 'denied',
    'ad_personalization': 'denied',
    'analytics_storage': 'denied'
  });

  // Nach User-Consent: Update
  gtag('consent', 'update', {
    'ad_storage': 'granted',
    'ad_user_data': 'granted',
    'ad_personalization': 'granted',
    'analytics_storage': 'granted'
  });
</script>

Tracking-Checklist

Basis ✅:

  • Google Ads Conversion Tracking aktiv
  • Conversion-Wert dynamisch übergeben
  • transaction_id für Deduplizierung
  • Testing durchgeführt (Tag Assistant)
  • Erste Test-Conversions gemessen

Erweitert ✅:

  • GA4 integriert
  • E-Commerce Events (view_item, add_to_cart, purchase)
  • Google Ads ↔ GA4 verknüpft
  • GTM Setup (optional aber empfohlen)

Advanced ✅:

  • Enhanced Conversions aktiviert
  • Offline Conversion Tracking (B2B)
  • GCLID in CRM gespeichert
  • DSGVO-konformer Cookie-Banner

Tools für Tracking

Testing:

  • Google Tag Assistant (tagassistant.google.com, optional mit Chrome-Erweiterung) - kostenlos
  • GTM Preview Mode (built-in) - kostenlos
  • Google Analytics DebugView - kostenlos

Tag Management:

  • Google Tag Manager (kostenlos)
  • Segment (ab $120/Monat) - Enterprise
  • Tealium (Custom Pricing) - Enterprise

Cookie Consent:

  • Cookiebot (ab €9/Monat)
  • OneTrust (Custom Pricing)
  • Usercentrics (ab €5/Monat)

Monitoring:

  • Google Ads Conversion Tracking Status - built-in
  • GA4 Real-Time Reports - built-in

Fazit

Tracking = Basis für erfolgreiche Google Ads

Setup-Priorität:

Tag 1:

  • Google Ads Conversion Tracking (Basis!)
  • Conversion-Wert dynamisch

Woche 1:

  • Testing & Verification
  • GA4 Setup
  • E-Commerce Events

Woche 2:

  • GTM Migration (optional)
  • Enhanced Conversions
  • DSGVO-Compliance

Monat 2+:

  • Offline Conversions (B2B)
  • Advanced Attribution
  • Server-Side Tracking (optional)

Ohne korrektes Tracking: Keine Optimierung möglich!

Tracking Setup Hilfe


FAQ zu Google Ads Tracking

Wie richte ich Google Ads Conversion Tracking ein?

4 Schritte: 1) Google Ads → Zielvorhaben → Conversions → Zusammenfassung → + Conversion-Aktion erstellen → Website. 2) Conversion-Name (z.B. "Kauf"), Kategorie, Wert-Option (dynamisch für E-Commerce!), Zählweise. 3) Google-Tag (gtag.js) auf ALLE Seiten (in <head>). 4) Conversion Event Tag auf Bestätigungsseite mit value, currency, transaction_id. Testing: Tag Assistant + Test-Conversion durchführen. Bis das Reporting aktualisiert ist, können laut Google 3 bis 24 Stunden vergehen. Kritisch: Conversion-Wert MUSS dynamisch sein!

Was ist der Unterschied zwischen Google Ads und GA4 Tracking?

Beide ergänzen sich! Google Ads Tracking: Fokus auf Kampagnen-Optimierung, direkte Attribution zu Keywords/Anzeigen, für Smart Bidding essentiell. GA4: Erweiterte Analyse (User Journey, Funnel, Demografie), Cross-Device Tracking, Audience-Building, bessere Attribution. Best Practice: Beide nutzen! Google Ads für Optimierung, GA4 für tiefere Insights. Setup: Beide verknüpfen (GA4 → Verwaltung → Produktverknüpfungen → Google Ads-Verknüpfungen).

Warum werden meine Conversions nicht gemessen?

5 häufigste Ursachen: 1) Conversion-Tag nicht auf Bestätigungsseite (nur auf Checkout!). 2) Tag feuert nicht (prüfen mit Tag Assistant). 3) Die laut Google 3 bis 24 Stunden bis zur Aktualisierung des Reportings noch nicht abgewartet. 4) transaction_id fehlt oder nicht eindeutig. 5) Ad Blocker (je nach Zielgruppe ein relevanter Teil der User). Lösung: Tag Assistant nutzen, Test-Conversion durchführen, Enhanced Conversions aktivieren (verbessert die Zuordnung, umgeht aber keine Ad Blocker), GTM Debug-Modus.

Was ist Enhanced Conversions und sollte ich es aktivieren?

Enhanced Conversions = verbesserte Tracking-Genauigkeit durch First-Party-Daten (E-Mail, Telefon, Adresse - automatisch gehasht!). Vorteile: erfahrungsgemäß spürbar mehr gemessene Conversions, bessere Datenqualität trotz Cookie-Restrictions (iOS 14.5+, Safari ITP). Wichtig: Hashing ersetzt keine Einwilligung, für EWR-Nutzer läuft das über Consent Mode v2 (ad_user_data). Setup: in Google Ads unter Zielvorhaben → Einstellungen aktivieren, dann im Google Tag Manager im Google-Tag „Von Nutzern bereitgestellte Daten automatisch erkennen" einschalten (einfachste Methode). Aus meiner Praxis lohnt sich die Aktivierung fast immer, Voraussetzung ist eine saubere Einwilligung über Consent Mode v2.

Wie tracke ich Offline-Conversions (B2B, Telefon-Sales)?

Offline Conversion Tracking Setup: 1) Auto-Tagging in Google Ads aktivieren. 2) GCLID (Google Click ID) bei Lead-Formular in CRM speichern. 3) Offline Conversion Action erstellen (Google Ads → Conversions → Import → Clicks). 4) Conversions hochladen: Via CSV (manuell) oder API (automatisiert) mit gclid, conversion_time, value. Wichtig: Upload innerhalb 90 Tage nach Klick! Use Case: Lead online (€0) → Sales-Call → Kauf offline (€50k) → Google Ads sieht nun €50k-Wert!

Was ist Google Tag Manager und brauche ich es?

GTM = Tag-Management-System für zentrale Verwaltung aller Tracking-Tags. Vorteile: Keine Code-Änderungen mehr (IT-unabhängig), Versionskontrolle, Testing/Preview-Modus, einfacher für Marketer. Ohne GTM: Jedes Tag direkt im HTML (bei Änderung: Developer nötig). Mit GTM: Alle Tags in GTM-UI verwalten. Brauchen? Nein (optional), aber SEHR empfohlen bei: 5+ Tags (Ads, GA4, Facebook, etc.), häufigen Änderungen, Non-Technical-Team. Setup: aus meiner Praxis etwa 1-2 Stunden initial, spart aber langfristig viel Zeit!

Wie stelle ich sicher, dass mein Tracking DSGVO-konform ist?

DSGVO-Requirements: 1) Cookie-Banner mit Opt-In VOR Tracking (Cookiebot, OneTrust, etc.). 2) Datenschutzerklärung: Tracking dokumentieren. 3) Google Ads AVV (Auftragsverarbeitung) abschließen: Gemeint sind die Google Ads Data Processing Terms, die laut Google unter anderem für erweiterte Conversions und den Kundenabgleich (Customer Match) gelten. 4) Consent Mode v2 nutzen (für EWR-Nutzer seit März 2024 Pflicht): Consent-Signale inkl. ad_user_data und ad_personalization an Google übergeben. Setup: Cookie-Banner → Bei Accept: gtag('consent', 'update', {'ad_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted'}). Ohne Compliance: Abmahnungen + Bußgelder möglich!

Wie teste ich ob mein Tracking funktioniert?

4 Test-Methoden: 1) Google Tag Assistant (tagassistant.google.com, optional mit Chrome-Erweiterung): Zeigt welche Tags auf Seite feuern. 2) GTM Preview Mode: Real-Time Debug (welche Tags, Trigger, Variables). 3) Test-Conversion durchführen: Kompletter Kaufprozess, dann in Google Ads unter Zielvorhaben → Conversions → Zusammenfassung die Spalte „Status" prüfen (laut Google nach einigen Stunden). 4) GA4 DebugView: Real-Time Event-Monitoring. Wichtig: Teste VOR Launch! Test-Conversions zusätzlich unter Zielvorhaben → Conversions → Zusammenfassung → Conversion-Aktion auswählen → Diagnose validieren. Häufig übersehen: Testing in Inkognito-Modus (saubere Cookies).

Häufige Fragen

In vier Schritten: 1) In Google Ads unter Zielvorhaben → Conversions → Zusammenfassung eine Conversion-Aktion vom Typ Website anlegen. 2) Conversion-Name, Kategorie, Wert (für E-Commerce dynamisch!) und Zählweise festlegen. 3) Das Google-Tag (gtag.js, früher Global Site Tag) in den <head> aller Seiten einbauen. 4) Das Conversion-Event-Tag mit value, currency und transaction_id auf der Bestätigungsseite platzieren. Danach mit dem Tag Assistant und einer Test-Conversion prüfen: Bis das Reporting aktualisiert ist, können laut Google 3 bis 24 Stunden vergehen.

Mijo Jurisic

Google Ads Consultant & Gründer von MJ Marketing. 5+ Jahre Praxis: vom autodidaktischen Start bis zur Beratung direkter Google-Ads-Kunden im Auftrag von Google. In der Laufbahn 500+ Google-Ads-Konten betreut und 22 Mio. € Mediabudget verantwortet.

Ähnliche Artikel

Erstgespräch buchen20 Min · Google Meet · direkt mit Mijo