Der EARNST Tracking-Audit: 15 Pruefpunkte, die zeigen ob Ihr Setup Geld verbrennt
In 8 von 10 Audits finden wir Fehler, die den gemeldeten Umsatz um 20-200 % verzerren. Hier sind die 15 Pruefpunkte — selbst pruefbar in 30 Minuten.
Das Wichtigste in Kürze
- In 8 von 10 Audits finden wir Fehler, die den gemeldeten Umsatz um 20-200 % verzerren
- 15 Pruefpunkte in 4 Bloecken: Consent, Datenqualitaet, Tracking-Coverage, Attribution
- Die Haelfte koennen Sie heute Nachmittag selbst pruefen — kostenlos, ohne Zugang zu geben
- Weniger als 8 gruene Punkte bedeutet: Ihr Tracking ist im Kern kaputt
Ihr GA4 zeigt Zahlen. Ihr Google Ads Dashboard zeigt ROAS. Aber stimmen die Zahlen? In 8 von 10 Audits finden wir Fehler, die den gemeldeten Umsatz um 20–200 % verzerren. Nicht weil jemand schlecht gearbeitet hat, sondern weil "funktioniert" und "funktioniert korrekt" zwei verschiedene Dinge sind.
Ein Tracking, das Events feuert, ist nicht automatisch ein Tracking, das korrekte Daten liefert. Und Kampagnen, die auf falschen Daten optimieren, verbrennen Geld — systematisch und unsichtbar.
Dieser Beitrag ist ein vollstaendiger Audit-Leitfaden. 15 Pruefpunkte. Jeder in 2–3 Minuten selbst pruefbar. Am Ende wissen Sie, ob Ihr Setup Geld verdient oder Geld verbrennt.
Bevor Sie anfangen — Tools und Vorbereitung
Audit-Toolkit (alles kostenlos)
- [ ] Chrome DevTools (Console, Network, Application Tabs)
- [ ] Google Tag Assistant (Chrome Extension)
- [ ] GA4 DebugView (GA4 → Admin → DebugView)
- [ ] GTM Preview Mode
- [ ] Shopify Theme Customizer (fuer Checkout-Einstellungen)
- [ ] Ein Inkognito-Fenster (fuer Consent-Tests)
- [ ] Optional: Tag Assistant Companion Extension
Vorbereitung
Oeffnen Sie parallel: GA4 Property, GTM Container, Ihren Shop in einem normalen und einem Inkognito-Fenster. Halten Sie ein Testprodukt bereit, das Sie durchklicken koennen — von der Produktliste bis zur Thank-You Page.
Block 1: Consent und Compliance (Pruefpunkte 1–4)
Pruefpunkt 1: Laden Consent Defaults vor GTM?
Was: Das allererste Script auf der Seite muss gtag('consent', 'default', ...) sein — noch bevor der GTM-Container laedt.
Wie pruefen: DevTools → Elements → <head> → erstes <script> Tag inspizieren. Der Consent-Default-Block muss vor dem GTM-Snippet stehen.
Was Sie finden werden: Bei 60 % der Shops laden Consent Defaults nach GTM oder gar nicht.
Impact: Ohne Defaults sendet GA4 die ersten Hits ohne Consent-Signal. GA4 kann kein Behavioral Modeling anwenden. Das bedeutet: 30 % weniger Daten-Recovery bei Nutzern die ablehnen. Ueber ein Jahr summiert sich das auf Tausende fehlende Datenpunkte.
Bewertung: ✅ Defaults vor GTM | ⚠️ Defaults nach GTM | ❌ Keine Defaults
Pruefpunkt 2: Funktioniert Consent Mode v2 korrekt?
Was: Nach "Ablehnen" sollte GA4 Pings senden (Behavioral Modeling), aber keine Cookies setzen.
Wie pruefen: Inkognito → Shop oeffnen → "Ablehnen" klicken → Network Tab → filtern auf "collect?" → Pings mit gcs=G100 (= denied) sollten sichtbar sein.
Was Sie finden werden: Entweder keine Pings (Consent Mode fehlt komplett) oder Pings mit gcs=G111 (= granted trotz Ablehnung — DSGVO-Verstoss).
Impact: Ohne Behavioral Modeling verlieren Sie ca. 70 % der recoverbaren Daten. Mit falschem Consent-Status riskieren Sie Bussgelder.
Bewertung: ✅ Korrekte denied-Pings | ⚠️ Keine Pings | ❌ Granted-Pings trotz Ablehnung
Pruefpunkt 3: Wie hoch ist Ihre Consent Rate?
Was: Prozentsatz der Besucher, die "Akzeptieren" klicken.
Wie pruefen: GA4 → Reports → Tech → Consent Mode (wenn verfuegbar). Alternativ: eigene Berechnung aus Cookie-Analytics oder CMP-Dashboard.
Benchmark: 50–65 % = Standard-CMP, 70–80 % = gut, 80–90 % = optimiert, ueber 90 % = verdaechtig (pruefen ob Consent korrekt erfasst wird).
Impact: Jeder Prozentpunkt Consent = 1 % mehr Tracking-Abdeckung = direkt bessere Daten fuer Smart Bidding. Der Wissensbeitrag zu Cookie Consent Bannern zeigt, wie Sie von 55 % auf 85 % kommen.
Bewertung: ✅ ueber 75 % | ⚠️ 55–75 % | ❌ unter 55 %
Pruefpunkt 4: Ist der Consent-Widerruf moeglich?
Was: DSGVO verlangt, dass Consent genauso einfach widerrufbar ist wie erteilt.
Wie pruefen: Nach "Akzeptieren" — gibt es einen "Cookie-Einstellungen" Link im Footer oder auf der Datenschutzseite?
Was Sie finden werden: Bei 40 % der Shops gibt es keine Moeglichkeit, den Consent zu widerrufen.
Impact: Rechtliches Risiko (Abmahnung). Aber auch: Nutzer die ihren Consent nicht aendern koennen, verlieren Vertrauen. Und ein Consent der nicht widerrufbar ist, ist nach aktueller Rechtsprechung kein gueltiger Consent.
Bewertung: ✅ Einfach erreichbar | ⚠️ Nur ueber Cookie loeschen | ❌ Nicht moeglich
Block 2: Datenqualitaet (Pruefpunkte 5–8)
Pruefpunkt 5: Sind die Preise korrekt?
Was: Shopify liefert Preise in Cent (4990 statt 49.90). GA4 muss Euro bekommen.
Wie pruefen: DevTools → Console → dataLayer durchsuchen → ecommerce.value bei einem purchase oder view_item pruefen. Alternativ: GTM Preview Mode → beliebiges E-Commerce Event → ecommerce.value inspizieren.
Was Sie finden werden: Bei 25 % der Shops ist der Umsatz in GA4 Faktor 100 zu hoch.
Impact: Jeder Report, jeder ROAS, jede Audience-Definition die auf Value basiert, ist falsch. Ein Shop mit 50.000 Euro Monatsumsatz zeigt in GA4 5 Millionen Euro. Smart Bidding bekommt voellig verzerrte Conversion Values.
Bewertung: ✅ Preise in Euro (49.90) | ❌ Preise in Cent (4990)
Pruefpunkt 6: Ecommerce-Clear vor jedem Push?
Was: Vor jedem E-Commerce-Event muss dataLayer.push({ ecommerce: null }) stehen.
Wie pruefen: GTM Preview Mode → ein Produkt ansehen → dann in den Warenkorb → add_to_cart Event inspizieren → enthaelt es Items aus dem vorherigen view_item?
Was Sie finden werden: Der haeufigste Enhanced E-Commerce Bug. Items "bluten" in Folge-Events, weil das ecommerce-Objekt nicht zurueckgesetzt wird.
Impact: GA4 Attribution ist falsch. Ein add_to_cart Event enthaelt ploetzlich 5 Produkte statt 1. Reports unbrauchbar.
Bewertung: ✅ Ecommerce null vor jedem Push | ❌ Items aus vorherigen Events sichtbar
Pruefpunkt 7: Feuert Purchase genau einmal?
Was: Der purchase-Event darf nur einmal pro Bestellung feuern — unabhaengig davon wie oft die Thank-You Page geladen wird.
Wie pruefen: Testbestellung → Thank-You Page → Seite 3 Mal neu laden → GA4 DebugView: Wie viele purchase-Events?
Was Sie finden werden: Bei 15 % der Shops feuert purchase bei jedem Reload. Ein Kunde der die Seite aktualisiert, verdreifacht seinen Umsatz in GA4.
Impact: Doppelter oder dreifacher Revenue in GA4. ROAS-Berechnung ist Fantasie. Smart Bidding bekommt falsche Signale und ueberbewertet Kampagnen die auf die Thank-You Page fuehren.
Bewertung: ✅ Genau 1 Mal unabhaengig von Reloads | ❌ Mehrfach bei Reload
Pruefpunkt 8: Stimmt das GA4 Item-Schema?
Was: Jedes E-Commerce Item braucht mindestens item_id, item_name, price, quantity. Felder wie item_brand und item_category sind nicht Pflicht, aber ohne sie funktionieren die meisten GA4 Reports nicht.
Wie pruefen: GTM Preview → view_item Event → ecommerce.items[0] inspizieren. Alle Felder pruefen: Sind sie vorhanden? Sind die Typen korrekt (price als Number, nicht String)?
Was Sie finden werden: Fehlende Felder (item_brand und item_category oft leer), falsche Typen (price als String statt Number), fehlende item_category Hierarchien.
Impact: GA4 Enhanced E-Commerce Reports sind lueckenhaft. Product-Performance-Report funktioniert nicht. Cross-Sell-Analysen sind unmoeglich.
Bewertung: ✅ Alle Pflichtfelder + item_brand + item_category | ⚠️ Nur Pflichtfelder | ❌ Felder fehlen oder falsch
Block 3: Tracking-Coverage (Pruefpunkte 9–12)
Pruefpunkt 9: Welche Events werden getrackt?
Was: Ein vollstaendiger E-Commerce Funnel braucht mindestens 6 Events. Die meisten Shops haben 3–5.
Wie pruefen: GA4 → Reports → Engagement → Events → Liste aller Events der letzten 7 Tage.
Minimum: page_view, view_item, add_to_cart, begin_checkout, purchase.
Gut: Plus view_item_list, select_item, remove_from_cart, search, view_cart.
Exzellent: Plus scroll_depth, time_on_page, engagement_score, cart_abandonment_signal.
Impact: Jedes fehlende Event ist eine Luecke in der Funnel-Analyse und ein fehlendes Signal fuer Retargeting. Ohne view_item_list und select_item wissen Sie nicht, welche Kategorieseiten und Produktlisten funktionieren. Ohne begin_checkout wissen Sie nicht, wo im Checkout die Nutzer abspringen.
Bewertung: ✅ 12+ Events | ⚠️ 6–11 Events | ❌ unter 6 Events
Pruefpunkt 10: Funktioniert Server-Side Tagging?
Was: Tracking ueber eigene Subdomain statt googletagmanager.com.
Wie pruefen: DevTools → Network → filtern auf "gtm.js" → Von welcher Domain wird geladen? Wenn googletagmanager.com: kein SST.
Zusatzpruefung: Network → filtern auf "/g/collect" → Geht der Request an Ihre Domain oder an google-analytics.com?
Was Sie finden werden: 85 % der Shops laden GTM von googletagmanager.com (kein SST).
Impact: Ohne SST verlieren Sie 15–30 % der Nutzer (Ad-Blocker) und haben 7-Tage-Cookies statt 13 Monate. Der Wissensbeitrag zu Tracking-Infrastruktur zeigt den vollstaendigen Investment-Case.
Bewertung: ✅ Eigene Domain | ⚠️ Google Domain ohne Fallback | ❌ Kein GTM oder geblockt
Pruefpunkt 11: Wie alt werden Ihre Cookies?
Was: First-Party Cookies sollten 13 Monate leben, nicht 7 Tage.
Wie pruefen: DevTools → Application → Cookies → Ihre Domain → _ga Cookie → Expiry-Datum pruefen.
Zusatzpruefung: Gibt es einen eigenen Visitor-ID Cookie (HttpOnly, Server-Set)?
Was Sie finden werden: _ga Cookie mit 7-Tage-Expiry bei Safari-Nutzern. Das betrifft in der DACH-Region ca. 25 % aller Besucher (iPhone-Anteil).
Impact: Nutzer die nach 8 Tagen wiederkommen, sind "neue Besucher". Attribution kollabiert. Cross-Session Analysen sind unmoeglich. Der gesamte Kaufzyklus wird abgeschnitten — und bei den meisten E-Commerce Shops dauert der Kaufzyklus laenger als 7 Tage.
Bewertung: ✅ Server-Side Cookie mit 13 Monaten | ⚠️ JS-Cookie mit 2 Jahren (Chrome) und 7 Tagen (Safari) | ❌ Kein Cookie oder Third-Party
Pruefpunkt 12: Funktioniert der GTM-Fallback?
Was: Wenn SST down ist oder der Nutzer einen Ad-Blocker hat, sollte ein Fallback greifen.
Wie pruefen: Ad-Blocker aktivieren → Shop laden → DevTools Console: Errors? → Geht irgendein Tracking durch?
Was Sie finden werden: Bei 95 % der Shops: null Tracking bei aktivem Ad-Blocker.
Impact: 15–30 % Ihrer Nutzer existieren nicht in Ihren Daten. Keine Conversion-Attribution, kein Retargeting, kein Smart Bidding Signal.
Bewertung: ✅ Fallback aktiv, Tracking funktioniert | ⚠️ Teilweise | ❌ Komplett geblockt
Block 4: Attribution und Conversion Quality (Pruefpunkte 13–15)
Pruefpunkt 13: Enhanced Conversions aktiv?
Was: Google Ads bekommt gehashte User-Daten (Email, Telefon, Name, Adresse) fuer bessere Attribution.
Wie pruefen: Google Ads → Conversions → Purchase-Conversion waehlen → Diagnostics → Enhanced Conversions Status.
Was Sie finden werden: "Not set up" oder "Tag not detected".
Impact: 5–15 % weniger zugeordnete Conversions. Smart Bidding hat weniger Signale. CPA steigt, weil der Algorithmus weniger Conversion-Daten bekommt.
Bewertung: ✅ Active, Coverage ueber 80 % | ⚠️ Active, Coverage unter 50 % | ❌ Not set up
Pruefpunkt 14: Meta Conversions API aktiv?
Was: Meta bekommt Conversion-Daten server-side, unabhaengig vom Browser.
Wie pruefen: Meta Events Manager → Data Sources → Ihr Pixel → Overview → Sind "Server" Events sichtbar neben "Browser" Events?
Was Sie finden werden: Nur Browser-Events, keine Server-Events.
Zusatzpruefung: Event Match Quality Score — sollte ueber 6 sein (von 10).
Impact: Meta kann ohne CAPI keine Cross-Device Attribution und verliert Attribution bei Safari und Ad-Blocker komplett. Ihre Meta-Kampagnen optimieren auf einer Teilmenge der tatsaechlichen Conversions.
Bewertung: ✅ Server + Browser, EMQ ueber 6 | ⚠️ Nur Browser | ❌ Kein Pixel oder nicht aktiv
Pruefpunkt 15: Stimmen GA4 und Google Ads ueberein?
Was: Purchase-Count in GA4 und Conversion-Count in Google Ads sollten nah beieinander liegen.
Wie pruefen: GA4 → Reports → Monetization → Purchases (letzte 7 Tage). Google Ads → Conversions → Purchase (gleicher Zeitraum). Differenz berechnen.
Benchmark: Unter 10 % Differenz = gut. 10–25 % = Handlungsbedarf. Ueber 25 % = ernstes Problem.
Haeufigste Ursachen fuer Diskrepanz: Unterschiedliche Attribution Windows (GA4: 30 Tage, Google Ads: ggf. 90 Tage), fehlende Consent Mode Integration, doppelte Purchases (Pruefpunkt 7), fehlende Enhanced Conversions.
Bewertung: ✅ unter 10 % Differenz | ⚠️ 10–25 % | ❌ ueber 25 %
Die Audit-Scorecard — Ihr Ergebnis auf einen Blick
Tragen Sie Ihre Ergebnisse ein:
| Nr. | Pruefpunkt | Score | Prioritaet |
|---|---|---|---|
| 1 | Consent Defaults vor GTM | ✅ ⚠️ ❌ | Kritisch |
| 2 | Consent Mode v2 korrekt | ✅ ⚠️ ❌ | Kritisch |
| 3 | Consent Rate | ✅ ⚠️ ❌ | Hoch |
| 4 | Consent-Widerruf | ✅ ⚠️ ❌ | Hoch |
| 5 | Preise korrekt | ✅ ⚠️ ❌ | Kritisch |
| 6 | Ecommerce-Clear | ✅ ⚠️ ❌ | Hoch |
| 7 | Purchase genau 1 Mal | ✅ ⚠️ ❌ | Kritisch |
| 8 | Item-Schema korrekt | ✅ ⚠️ ❌ | Mittel |
| 9 | Event-Coverage | ✅ ⚠️ ❌ | Hoch |
| 10 | Server-Side Tagging | ✅ ⚠️ ❌ | Hoch |
| 11 | Cookie-Laufzeit | ✅ ⚠️ ❌ | Hoch |
| 12 | GTM-Fallback | ✅ ⚠️ ❌ | Mittel |
| 13 | Enhanced Conversions | ✅ ⚠️ ❌ | Hoch |
| 14 | Meta CAPI | ✅ ⚠️ ❌ | Hoch |
| 15 | GA4 vs. Ads Abgleich | ✅ ⚠️ ❌ | Hoch |
Interpretation
12–15 gruene Punkte: Ihr Setup ist solide. Optimierungspotenzial im Detail — aber die Grundlagen stimmen. Konzentrieren Sie sich auf die gelben Punkte.
8–11 gruene Punkte: Handlungsbedarf. Die Luecken kosten Sie messbar Geld. Priorisieren Sie die roten Punkte, dann die gelben.
Unter 8 gruene Punkte: Ihr Tracking ist im Kern kaputt. Jede Optimierung an Kampagnen ist Kosmetik. Zuerst das Tracking reparieren, dann die Kampagnen anfassen.
Was Sie jetzt tun koennen — Priorisierungs-Guide
Sofort (heute)
Pruefpunkte 1–3 (Consent) und Pruefpunkt 5 (Preise) und Pruefpunkt 7 (Purchase einmal). Das sind die Punkte, die den groessten finanziellen Schaden anrichten und am schnellsten pruefbar sind. Wenn die Preise Faktor 100 falsch sind oder Purchase mehrfach feuert, ist jede Zahl in Ihrem Dashboard falsch.
Diese Woche
Pruefpunkte 6 und 8 (Datenqualitaet) und Pruefpunkt 9 (Event-Coverage). Diese Punkte erfordern etwas mehr Zeit zum Pruefen, aber die Fixes sind meist einfach: ein ecommerce-null-Push, fehlende Felder ergaenzen, Events nachruesten.
Diesen Monat
Pruefpunkte 10–12 (SST, Cookies, Fallback) und Pruefpunkte 13–14 (Enhanced Conversions, CAPI). Diese erfordern technische Implementierung. Der Wissensbeitrag zu Tracking-Infrastruktur zeigt den vollstaendigen Investment-Case fuer SST.
Fazit
Sie haben jetzt 15 konkrete Pruefpunkte mit Anleitung. Die Haelfte koennen Sie heute Nachmittag pruefen. Die andere Haelfte diese Woche.
Wenn Sie weniger als 8 gruene Punkte haben, verlieren Sie wahrscheinlich 20–40 % Ihrer Conversion-Daten. Das bedeutet: Ihre Kampagnen optimieren auf einer verzerrten Basis, Ihr ROAS ist niedriger als er sein muesste, und Smart Bidding arbeitet mit Daten die mehr Luecken als Substanz haben.
Sie koennen alles selbst fixen. Die Checklisten in diesem Beitrag und in den verlinkten Wissensartikeln geben Ihnen alles was Sie brauchen. Oder Sie lassen uns in 48 Stunden einen vollstaendigen Audit machen — inklusive der Dinge die nicht in dieser Checkliste stehen: Privacy-Policy Cross-Check, Accessibility-Pruefung und eine priorisierte Massnahmenliste mit ICE-Scoring.
Das könnte Sie auch interessieren
Der unsichtbare ROI: Wie Tracking-Infrastruktur Ihre Google Ads ROAS um 20–40 % hebt
Tracking-Infrastruktur ist keine IT-Ausgabe — sie ist die profitabelste Investition in Ihre Werbeperformance. Vier Schichten, eine Gesamtrechnung.
Beitrag lesen → Tracking & ComplianceDas unterschätzte Conversion-Tool: Warum sich ein eigener Cookie Consent Banner auszahlt
Cookie Banner sind keine Pflichtübung — sie sind die erste Conversion auf jeder Seite. 25 Prozentpunkte mehr Consent verändern Ihre gesamte Werbeperformance.
Beitrag lesen →Unsere Leistung
DSGVO & Compliance Audit
Wir analysieren Ihre Tracking-Infrastruktur. DSGVO-Score, Accessibility-Check, konkrete Handlungsempfehlungen.