hello@datascale.de+49 89 921 35 623cookiefrei getrackt · /openDEEN

Suchen Sie nach Leistungen, Integrationen und Blog-Beiträgen.

DatascaleRessourcenChecksDoppelte Google-IDs

Check · C03 · Tracking-Kern

Doppelte Google-IDs: zwei Properties zählen doppelt

Zwei GA4-Properties oder zwei GTM-Container auf derselben Seite zählen Pageviews doppelt. Der Check listet alle gefundenen IDs, inklusive toter UA-Altlasten, und zählt im Tiefenscan die page_view-Pings je Property mit.

Was wird geprüft

Der Check zieht alle Google-IDs aus den ausführbaren Teilen des HTML: GA4-Properties (G-…), GTM-Container (GTM-…) und Universal-Analytics-Altlasten (UA-…). Fließtext zählt nicht, ein Blog-Artikel mit einer Beispiel-ID löst den Befund nicht aus, und Groß- und Kleinschreibung zählt: g-recaptcha oder eine CSS-Klasse wie gtm-button sind keine IDs. Mehr als eine distinct ID desselben Typs oder eine UA-ID ergibt „zu prüfen“. Eine ID: ok.

Läuft der Tiefenscan, kommt die Messung dazu. Der Scan-Browser akzeptiert das Banner und zählt die page_view-Pings je Property (tid), getrennt nach Seiten-URL und Consent-Stempel (gcs). Mehr als ein Ping für dieselbe Kombination: kritisch, denn GA4 zählt den Aufruf dann doppelt, egal ob ein zweites Tag oder ein doppelt ausgelöster Trigger dahintersteckt. Was der Scan nicht sieht: Events, die GA4 gebündelt im POST-Body schickt, und Seiten ohne bedienbares Banner. Dort bleibt es bei der Code-Prüfung.

Warum ist das wichtig

Zwei GA4-Properties auf derselben Seite können denselben Pageview doppelt zählen. Sessions, Engagement-Raten und Conversion-Raten driften dann systematisch, und der Fehler fällt erst auf, wenn Zahlen aus GA4 und Backend nicht zusammenpassen. Ein zweiter GTM-Container heißt zusätzlich: Zwei Teams können unabhängig Tags deployen, ohne voneinander zu wissen.

Häufige Ursachen

  • Relaunch oder Agenturwechsel: Der neue Container kam dazu, der alte wurde nie entfernt.
  • Ein Theme oder Plugin bringt einen eigenen Google-Tag mit, zusätzlich zum zentral verwalteten.
  • Die GA4-Migration hat die UA-ID im Code liegen lassen; seit Juli 2023 ist sie wirkungslos.
  • Multi-Property-Setups ohne Dokumentation: gewollt eingerichtet, aber niemand weiß es mehr.

So beheben

Jede gefundene ID einem Zweck zuordnen. Was keinen dokumentierten Zweck hat, fliegt raus: überzählige Container löschen, UA-Reste entfernen, und die verbleibende Zuordnung (welche Property, welcher Container, wofür) im Tracking-Konzept festhalten. Danach im DebugView prüfen, dass jeder Pageview genau einmal ankommt.

Passende Vorlage

GA4- und Google-Ads-Consent-Mapping

Dokumentiert, welche Daten von GA4 zu Google Ads fließen und welches Signal jeden Fluss steuert.

Worksheet holen →

Erst selbst prüfen

Der Tracking-Check testet diesen Punkt zusammen mit allen anderen in Sekunden.

Tracking-Check starten →
Was bedeutet der Befund „Doppelte Google-IDs“?

Im ausführbaren Teil der Seite stehen mehrere IDs desselben Typs, etwa zwei G-Properties oder zwei GTM-Container. Jede zusätzliche ID desselben Typs kann denselben Pageview doppelt zählen; die Sessions und Conversion-Raten in GA4 stimmen dann nicht mehr.

Sind zwei IDs immer ein Fehler?

Nein. Konzerne senden bewusst an eine Landes- und eine Gruppen-Property, Agenturen messen parallel in eine Test-Property. Darum bleiben doppelte IDs im Code „zu prüfen“. Kritisch wird der Befund erst, wenn der Tiefenscan im Browser sieht, dass dieselbe Property denselben Seitenaufruf mehrfach als page_view sendet. Entscheidend ist, dass eine Doppelung dokumentiert und gewollt ist.

Wie erkennt der Scan doppelte page_view-Pings?

Der Tiefenscan bedient das Cookie-Banner mit „Alle akzeptieren“ und protokolliert die Requests. Sendet eine Property für dieselbe Seiten-URL im selben Consent-Zustand mehr als einen page_view, zählt GA4 den Aufruf doppelt. Der cookielose Ping vor der Einwilligung (Consent Mode Advanced) und der Ping danach tragen unterschiedliche Consent-Stempel und gelten nicht als Doppelung.

Was ist mit alten UA-IDs?

Universal Analytics ist seit Juli 2023 abgeschaltet; seit dann verarbeitet eine UA-Property keine Hits mehr. Eine UA-ID im Code ist totes Gewicht, kostet Payload und deutet auf ein Setup, das länger niemand angefasst hat.

Behebung

Verdrahtet in Tagen, nicht in Sprints.

Befunde aus dem Tracking-Check gehen im Audit Sprint in eine Reihenfolge mit Aufwand, jeder Baustein mit Abnahmekriterium.