Du schaust ins Google Ads Konto: 85 Conversions. Du machst GA4 auf, gleicher Zeitraum, gleiche Kampagne: 60 Conversions. Und jetzt?
Die Frage kommt bei uns in fast jedem Onboarding. Meistens mit dem Verdacht im Nacken, dass irgendwer irgendwas falsch eingerichtet hat. Manchmal stimmt das auch. In den meisten Fällen aber nicht.
Die kurze Antwort: beide Zahlen stimmen
Google Ads und GA4 messen nicht dasselbe. Sie sind keine zwei Uhren, die man synchronisieren müsste. Sie sind eher wie ein Kilometerzähler und ein Tacho: beide korrekt, beide über dasselbe Auto, beide beantworten eine andere Frage.
Google Ads beantwortet: Was hat mein Werbeklick ausgelöst? GA4 beantwortet: Was ist auf meiner Website passiert und wer war beteiligt? Aus zwei verschiedenen Fragen kommen zwangsläufig zwei verschiedene Zahlen.
| Aspekt | Google Ads | GA4 |
|---|---|---|
| Zuordnung zum Datum | Datum des Klicks | Datum der Conversion |
| Attributionsfenster | standardmäßig 30 Tage | bis zu 90 Tage |
| Basiseinheit | Klick auf eine Anzeige | Event innerhalb einer Session |
| Zweck | Gebotssteuerung, Kampagnenbewertung | Nutzerverhalten, Kanalvergleich |
Deine 85 zu 60 sind eine Abweichung von rund 29 Prozent. Das ist am oberen Rand vom Normalbereich, aber noch drin. Als Faustregel gelten 20 bis 30 Prozent Unterschied zwischen den beiden Systemen als unauffällig. Bei Käufen im Shop, seit Consent Mode v2 sauber implementiert, liegt die Spanne eher bei 10 bis 20 Prozent. Erst wenn du deutlich darüber liegst, lohnt sich das Graben.
Grund 1: Klickdatum gegen Conversion-Datum
Das ist der mit Abstand häufigste Grund und der, der am schnellsten verstanden ist.
Jemand klickt am 1. März auf deine Anzeige. Er schaut sich um, geht wieder, denkt nach, holt Angebote ein. Am 14. März kommt er zurück und schickt dein Kontaktformular ab.
- Google Ads schreibt diese Conversion dem 1. März gut, dem Tag des Klicks.
- GA4 schreibt sie dem 14. März gut, dem Tag, an dem das Event gefeuert hat.
Was das praktisch bedeutet: Wenn du dir den Monat März anschaust, sind in der Google Ads Zahl Conversions enthalten, die erst im April passiert sind. Und in der GA4 Zahl sind Conversions enthalten, deren Klick im Februar stattgefunden hat. Zwei Berichte, ein Zeitraum, unterschiedliche Warenkörbe.
Noch ein Nebeneffekt: Die Google Ads Zahlen für die letzten Tage sind immer unvollständig. Ein Klick von gestern kann in drei Wochen noch eine Conversion nachliefern, die dann rückwirkend bei gestern auftaucht. Deshalb ist die aktuelle Woche im Google Ads Konto systematisch zu niedrig.
Vergleich nie kurze Zeiträume. Bei Wochenwerten oder gar Tagesvergleichen sind die Verschiebungen durch das Klickdatum größer als das, was du eigentlich messen willst. Nimm 30 Tage aufwärts, bei langen Verkaufszyklen 90.
Grund 2: unterschiedliche Attributionsfenster
Google Ads rechnet standardmäßig 30 Tage zurück. Klickt jemand am 1. März und konvertiert am 5. April, ist der Klick außerhalb vom Fenster. Google Ads zählt die Conversion nicht mehr der Kampagne zu.
GA4 schaut bis zu 90 Tage zurück. Derselbe Fall landet dort ganz normal auf dem bezahlten Kanal.
Bei einem Onlineshop mit Impulskäufen fällt das kaum auf, weil die meisten Käufe innerhalb weniger Tage passieren. Bei B2B, bei erklärungsbedürftigen Dienstleistungen, bei allem mit Angebotsphase und Rücksprache mit dem Chef, wird der Unterschied dagegen deutlich. Da liegen zwischen Erstkontakt und Anfrage regelmäßig sechs oder acht Wochen.
Und dann kommt noch die Attributionslogik dazu. Beide Systeme nutzen mittlerweile datengetriebene Attribution. Klingt nach demselben Verfahren, ist es aber nicht. Jedes System rechnet auf seiner eigenen Datenbasis, mit seinem eigenen Lookback-Fenster, ohne das andere zu fragen. Zwei Modelle, zwei Ergebnisse. Auch wenn beide „datengetrieben“ heißen.
Grund 3: unterschiedliche Zählweise und Modellierung
Google Ads zählt Klicks als Ausgangspunkt. GA4 zählt Events innerhalb von Sessions. Das führt zu Abweichungen, die mit deinem Setup gar nichts zu tun haben:
- Mehrfachklicks. Eine Person klickt am Vormittag und am Abend nochmal auf dieselbe Anzeige. Google Ads sieht zwei Klicks. GA4 sieht abhängig von der Session-Logik unter Umständen eine einzige Sitzungskette.
- Session-Timeout. Wer 30 Minuten nichts macht und dann weiterklickt, startet in GA4 eine neue Session. Der Google-Ads-Klick davor bleibt derselbe.
- Cross-Device. Klick am Handy in der Mittagspause, Kauf am Laptop am Abend. Google Ads kann das über eingeloggte Google-Konten teilweise zusammenführen. GA4 kann das nur, wenn du eine User-ID mitschickst. Tust du das nicht, sind das dort zwei getrennte Nutzer.
Dazu kommt Consent Mode v2. Der Default für alle Consent-Signale muss auf „denied“ stehen, bevor der Nutzer zustimmt. Wo keine Zustimmung vorliegt, misst kein System vollständig. Google Ads füllt diese Lücke mit modellierten Conversions, also mit statistisch geschätzten Werten. Diese modellierten Conversions erscheinen nicht 1:1 in GA4. Das ist kein Bug, das ist der Zweck der Sache. Es bedeutet aber: Ein Teil deiner 85 existiert nur als Modell und wird in GA4 nie auftauchen.
Wann es kein Erklärungsproblem mehr ist, sondern ein echter Fehler
Bis hierher war alles harmlos. Jetzt der Teil, wo es wehtut. Zwei Fehler sehen wir in Konten so oft, dass sie fast schon Standard sind.
Fehler 1: Doppelzählung durch zwei Messwege
Das ist der Klassiker. Dein Kontaktformular wird über den Google Tag Manager als Google-Ads-Conversion-Tag erfasst. Gleichzeitig läuft in GA4 ein Event für dieselbe Formularabsendung, und dieses Event ist als Conversion nach Google Ads importiert.
Ergebnis: Ein abgeschicktes Formular erzeugt zwei Conversions in Google Ads. Deine 85 sind in Wahrheit vielleicht 45.
Erkennst du daran, dass in den Google Ads Conversion-Einstellungen zwei Aktionen mit fast identischen Zahlen nebeneinander stehen, eine mit Quelle „Website“ und eine mit Quelle „Google Analytics (GA4)“. Beide auf „Primär“ gestellt. Genau eine davon darf primär sein.
Fehler 2: Das Tag feuert auf jeden Aufruf der Danke-Seite
Wenn deine Conversion an einen Seitenaufruf von /danke gekoppelt ist, zählt sie jedes Mal. Beim Reload. Beim Zurück-Button. Wenn jemand die Seite gebookmarkt hat und Wochen später draufklickt. Wenn jemand den Link intern weiterschickt.
Die Lösung ist unspektakulär und funktioniert: Übergib eine eindeutige Transaktions-ID pro Conversion. Google Ads dedupliziert dann automatisch. Kommt dieselbe ID ein zweites Mal, wird sie verworfen. Bei Shops nimmst du die Bestellnummer, bei Formularen erzeugst du eine ID beim Absenden und gibst sie an die Danke-Seite weiter.
Wenn dein Google Ads Wert deutlich über dem GA4 Wert liegt und die Differenz größer als 30 Prozent ist, such zuerst nach Doppelzählung. Liegt er deutlich darunter, such zuerst beim Consent und beim Tag-Auslöser. Die Richtung der Abweichung sagt dir, wo du graben musst.
Unsicher, welche deiner Zahlen echt ist?
Wir schauen uns dein Tracking-Setup an und sagen dir konkret, was doppelt zählt, was gar nicht zählt und was du daraus steuern kannst. Ohne Folienschlacht.
Selbstcheck in 6 Punkten
- Stehen in deinen Google Ads Conversion-Einstellungen zwei Aktionen für dasselbe Ereignis? Eine mit Quelle „Website“, eine mit Quelle „Google Analytics (GA4)“. Wenn ja: Nur eine darf auf „Primär“ stehen.
- Ruf deine Danke-Seite direkt über die URL auf und lade sie dreimal neu. Zählt Google Ads danach drei Conversions? Dann fehlt die Deduplizierung.
- Wird eine eindeutige Transaktions-ID übergeben? Prüf im Tag Assistant, ob das Feld gefüllt ist oder leer bleibt.
- Steht der Consent Mode Default auf „denied“? Prüf im GTM, ob der Consent-Initialization-Trigger vor allen anderen Tags läuft.
- Vergleichst du überhaupt denselben Zeitraum sinnvoll? Nimm 30 oder besser 90 Tage, nie einzelne Wochen. Und lass die letzten sieben Tage weg.
- Passt die Abweichung zu deinem Verkaufszyklus? Bei langen Entscheidungswegen ist ein größerer Google Ads Überhang plausibel. Bei Impulskäufen im Shop nicht.
Was du mit den Zahlen jetzt machst
Hör auf, die beiden Systeme angleichen zu wollen. Das geht nicht und es bringt dir nichts. Gib stattdessen jeder Zahl ihren Job.
Google Ads Conversions sind für die Gebotssteuerung da. Smart Bidding lernt aus genau diesen Daten. Die Zahl muss deshalb nicht mit GA4 übereinstimmen, sie muss konsistent und sauber sein. Und sie muss ausreichend groß sein: Rechne mit rund 30 Conversions in 30 Tagen, damit ein Smart-Bidding-Algorithmus verlässlich arbeitet. Liegst du darunter, miss eine frühere Aktion im Funnel mit, zum Beispiel qualifizierte Formularaufrufe.
GA4 ist für Nutzerverhalten da. Welche Landingpage hält Leute, welche verliert sie, wie verteilen sich die Kanäle über die Zeit, wo bricht der Checkout ab. Für diese Fragen ist GA4 das bessere Werkzeug. Für die Frage „wie viel Umsatz hat Kampagne X gebracht“ ist es das schlechtere.
Dein CRM ist die Wahrheit. Nur dort steht, welche Anfrage ein echter Lead war, welcher Lead ein Angebot bekommen hat und welches Angebot bezahlt wurde. Google Ads und GA4 messen Ereignisse auf einer Website. Dein CRM misst Geschäft. Wenn du eines von den dreien optimieren sollst, dann diese Verbindung: GCLID mitspeichern, Abschlüsse als Offline-Conversion zurück an Google Ads schicken. Dann bietet die Maschine auf Umsatz statt auf Formularabsendungen.
Die Frage ist nie, welches Tool recht hat. Die Frage ist, ob am Monatsende mehr Aufträge in deinem CRM stehen als im Monat davor. Alles andere ist Steuerungsinstrument, nicht Ergebnis.