LW IT Solutions logo LW IT Solutions logo LW IT Solutions
« Blog-Übersicht /Digital Analytics / Hostname-Filter in GA4: Erlaubte Website-Adressen festlegen und...
Diesen Artikel in anderen Sprachen lesen:

Hostname-Filter in GA4: Erlaubte Website-Adressen festlegen und prüfen

Hostname-Filter in GA4: Erlaubte Website-Adressen festlegen und prüfenHostname-Filter in GA4: Erlaubte Website-Adressen festlegen und prüfen

Management Summary

Der Hostname-Include-Filter in GA4 begrenzt die Website-Messung auf eine Liste erlaubter Domains und hilft, unerwünschte Quellen aus Geschäftsberichten fernzuhalten. Ein Hostname bezeichnet den Website-Namen innerhalb einer Seitenadresse. Die Liste muss alle vorgesehenen Shops und Buchungsseiten erfassen; vergessene Einträge können echte Käufe dauerhaft aus den Daten entfernen. Ausnahmen gelten etwa für direkte Systemmeldungen über das Measurement Protocol. Ein passender Name beweist zudem keinen echten Besuch.

Inhalt
  1. Was die Versionsnotiz festlegt
  2. Was das in der Praxis bedeutet
  3. Wie der Hostname verglichen wird
  4. Den Filter vor der Aktivierung prüfen
  5. Include oder Exclude
  6. Einordnung
  7. Fragen und Antworten
  8. Quellen

Seit dem 21. September 2026 bietet der Hostname-Filter in Google Analytics 4 den Modus Include only: Nur passende Hostnamen werden durch diesen Filter zugelassen. Ein Hostname ist der Domainteil einer Seitenadresse, etwa shop.example.com. Zuvor stand seit dem 11. Juni 2026 nur Exclude zum Ausschließen passender Hostnamen bereit. Die folgenden Regeln betreffen aktive Filter; Ereignisse aus dem Measurement Protocol sind beim Hostname-Include-Filter ausgenommen.

Eine Liste erlaubter Hostnamen kann weniger Pflege brauchen als eine ständig wachsende Sperrliste. Dazu gehören auch erlaubte Partnerseiten, falls dort dieselbe Messung läuft. Eine vergessene Shop-Domain kann jedoch echte Kaufereignisse kosten. Was ein aktiver Datenfilter verwirft, wird nicht nachträglich in GA4 oder dessen BigQuery-Export wiederhergestellt.

Vier Fälle eines aktiven Hostname-Include-Filters: passender Host zugelassen, anderer oder leerer Host verworfen, Measurement Protocol ausgenommen. Weitere Verarbeitung ist nicht garantiert.
Wirkung des aktiven Hostname-Include-Filters. Andere Filter und Verarbeitungsregeln können weiterhin greifen.

Was die Versionsnotiz festlegt

Die Google-Ankündigung und die aktuelle Anleitung unterscheiden folgende Regeln und Filterzustände:

  • Include. Nur Ereignisse mit passendem Hostnamen passieren diesen aktiven Filter.
  • Leerer Hostname. Beim Include-Filter blockiert; die Measurement-Protocol-Ausnahme bleibt bestehen.
  • Measurement Protocol. Dieser Versandweg wird vom Hostname-Include-Filter ausgenommen. Andere Anforderungen an gültige Daten gelten weiterhin.
  • Reihenfolge. Aktive Include-Filter wirken zuerst gemeinsam: Eine passende Include-Regel genügt. Danach können aktive Exclude-Filter Ereignisse dennoch entfernen.
  • Zustand. Testing markiert passende Daten, verwirft durch diesen Filter aber nichts. Active verwirft dauerhaft; Inactive wertet nicht aus. Historische Daten bleiben unverändert.

Was das in der Praxis bedeutet

Eine Positivliste ist kein Echtheitsnachweis. Der Filter prüft den übermittelten Hostnamen. Daraus folgt keine Garantie, dass tatsächlich ein Besuch auf dieser Website stattgefunden hat. Das offizielle GA4 Measurement Protocol ist eine Schnittstelle zum direkten Senden von Ereignissen, etwa aus einem Bestellsystem. Dafür ist zusätzlich zur öffentlich sichtbaren Messkennung ein privates api_secret erforderlich. Das Ablesen der Kennung allein reicht für diesen Zugangsweg nicht aus. Die Ausnahme vom Include-Filter bedeutet auch keine garantierte Verarbeitung beliebiger Daten.

Alle gewünschten Messorte müssen berücksichtigt werden. Neben der Hauptdomain können etwa shop.example.com, eine Buchungsseite oder ein externer Checkout dazugehören. Entscheidend ist, ob dort gewünschte Ereignisse an diese GA4-Property, also diesen Datenbestand, gesendet werden. Eine bloße Verlinkung oder Rückleitung von einem Zahlungsdienst reicht dafür nicht aus.

Ein leerer Hostname braucht eine Ursachenprüfung. Der Browser-Tag verwendet für page_location standardmäßig die aktuelle Seitenadresse. Die unklare gtag.js-Klammer in der Versionsnotiz belegt daher nicht, dass normale gtag.js-Seitenaufrufe grundsätzlich ohne Hostnamen ankommen. Überschriebene oder fehlende Seitenadressen und eigene Versandwege müssen im jeweiligen Aufbau geprüft werden.

Eine geschnitzte Lockente schwimmt zwischen echten Stockenten und fällt auf den ersten Blick nicht auf. Genauso beweist ein Hostname auf der Zulassungsliste nicht, dass ein Treffer wirklich echt ist.
Eine geschnitzte Lockente schwimmt zwischen echten Stockenten und fällt auf den ersten Blick nicht auf. Genauso beweist ein Hostname auf der Zulassungsliste nicht, dass ein Treffer wirklich echt ist.

Wie der Hostname verglichen wird

Die aktuelle Anleitung definiert die Textvergleiche ausdrücklich. Für wenige bekannte Hosts ist eine genaue Übereinstimmung meist leichter zu kontrollieren als eine weit gefasste Teilzeichenfolge.

  • Exactly matches. Der gesamte Hostname muss übereinstimmen. example.com lässt damit nicht automatisch www.example.com zu.
  • Contains, begins with, ends with. Diese Vergleiche prüfen enthaltenen Text, Textanfang oder Textende. contains example.com passt auch auf example.com.other.example. Solche Regeln müssen deshalb mit erlaubten und unerwünschten Beispielen geprüft werden.
  • Mehrere Regeln und App-Daten. Die Vereinigung der Include-Filter ist dokumentiert. Eine zusätzliche Include-Regel darf die gewünschte Begrenzung nicht unbemerkt erweitern. Die Web-Hostname-Regel sollte nicht ungeprüft als Filter für native App-Ereignisse eingeplant werden.

Den Filter vor der Aktivierung prüfen

Text
Include-Filter: vor der Aktivierung

1. Hostnamen aus vorhandenen Berichten und aus der aktuellen
   Website-/Partnerliste zusammentragen; geplante Domains ergänzen.
2. Gewünschte Messorte von Testsystemen und Fremdhosts trennen.
3. Genauen Vergleich oder bewusst geprüfte Textregel festlegen.
4. Im Zustand Testing anlegen. Nach 24–36 Stunden auswerten;
   seltene Käufe und Buchungswege zusätzlich gezielt prüfen.
5. Freie Auswertung: Hostname, Test data filter name, Event name
   und Event count. Markierte UND unmarkierte Daten vergleichen.
6. Für erlaubte Hosts, fremde Hosts, leere Angaben und wichtige
   Käufe das Ergebnis mit der gewählten Regel abgleichen.
7. Erst nach geklärten Abweichungen auf Active stellen. Zeitpunkt
   notieren; auch die Aktivierung kann 24–36 Stunden brauchen.

Eine Testmarkierung ist nicht automatisch eine Löschliste.
Ein purchase allein beweist keine fehlende Domain.

Include oder Exclude

AspektExcludeInclude
Bedeutung der Listepassende Hostnamen verwerfennur passende Hostnamen zulassen
Neue fremde oder eigene Domainbleibt, sofern keine Ausschlussregel passtwird verworfen, sofern keine Include-Regel passt
Leerer Hostnamehier keine allgemeine Regel behauptetblockiert; MP-Ausnahme beachten
Measurement Protocol (MP)Include-Ausnahme nicht pauschal übertragbarvon diesem Filter ausgenommen
Fehlerhafte Regelkann auch echte Daten dauerhaft verwerfenkann echte Daten dauerhaft verwerfen
Testmodusdieser Filter verwirft nichtsdieser Filter verwirft nichts

Einordnung

Bei wenigen festen Websites lässt sich eine Positivliste gut mit der Freigabe neuer Domains verbinden: Vor dem Start einer neuen Shop- oder Kampagnenseite wird die Filterliste geprüft. Bei vielen wechselnden Partnerseiten braucht diese Aufgabe eine feste Zuständigkeit. Der Filter ersetzt keine Kontrolle der Ereignisquellen und der privaten Measurement-Protocol-Zugänge.

Die Angaben wurden am 25. Oktober 2026 anhand der Google-Dokumentation geprüft. Es wurde kein Filter in einer echten Property aktiviert. Die Beispiele erklären die dokumentierten Regeln; die tatsächlichen Versandwege und Testmarkierungen müssen vor einer Aktivierung am eigenen Aufbau geprüft werden.

Fragen und Antworten

Muss die Subdomain eines Servercontainers auf die Liste der erlaubten Hostnamen?

Eine reine Empfangsadresse wie sgtm.example.com gehört nicht allein wegen dieser Funktion auf die Liste. Bei einem Ereignis von www.example.com bleibt die Seitenadresse page_location maßgeblich, solange der Servercontainer diese Adresse unverändert weitergibt. Der Servercontainer nimmt Messdaten entgegen und leitet aufbereitete Ereignisse weiter; Empfangshost und besuchte Website sind verschiedene Angaben.

Bei Käufen aus einem Bestellsystem muss der vollständige Weg geprüft werden: vom Bestellsystem über den Servercontainer bis zu Google. Laut Google sendet der beschriebene Measurement-Protocol-Client im Servercontainer über denselben Mechanismus wie andere Servercontainer-Ereignisse und nicht an den Measurement-Protocol-Endpunkt. Ein entsprechendes Eingangsformat garantiert daher keine Ausnahme vom Hostname-Filter.

Eine tatsächlich vorhandene, zum Ereignis gehörende Seitenadresse kann als page_location weitergegeben werden. Eine erfundene Bestätigungsseite wäre dagegen keine saubere Reparatur. Ein Kauf mit leerem Hostnamen zeigt zunächst fehlende oder anders verarbeitete Kontextdaten; daraus lässt sich die genaue Ursache noch nicht ableiten. Vorschau und ausgehende Anfrage müssen zeigen, an welcher Stelle die Angabe fehlt.

Ersetzt die Liste unerwünschter Verweise einen Hostname-Filter?

Nein. Die Liste unerwünschter Verweise steuert die Zuordnung der Herkunft, ohne die Ereignisse durch diesen Mechanismus zu verwerfen. Beispielsweise soll ein Zahlungsdienst nach der Rückkehr zum Shop nicht als neue Werbequelle erscheinen. Ein aktiver Hostname-Filter entscheidet dagegen, ob Ereignisse aufgrund des eigenen Hostnamens verarbeitet werden dürfen.

Eine Zahlungsdomain kommt als unerwünschter Verweis infrage, wenn Rückleitungen von dort die Herkunft falsch zuordnen würden. Auf die Hostname-Positivliste gehört die Domain nur, wenn dort tatsächlich gewünschte Ereignisse für dieselbe Property entstehen. Beide Listen erfüllen damit verschiedene Aufgaben.

Werden Aufrufe aus der lokalen Entwicklung und von Testsystemen ebenfalls verworfen?

Für Ereignisse, auf die der aktive Include-Filter angewendet wird, werden nicht zugelassene Testhosts einschließlich localhost verworfen. Die Measurement-Protocol-Ausnahme bleibt bestehen. Für eigene Entwicklungsmessungen empfiehlt sich ein getrennter Datenbestand mit eigener Messkennung; sonst können Testkäufe die echten Zahlen verändern.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Kontakt

Eine Frage oder eine Idee für ein Webprojekt? Schreib mir kurz, worum es geht. Das Formular nutzt reCAPTCHA und formconfirmed zum Schutz vor Spam.

Kommentar schreiben

Abweichende Zahlen aus anderen Konten und Rückfragen zur Einrichtung sind hier willkommen.

Die E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit einem Stern versehen.

LUKASWOJCIK.COM · NEWSLETTER

Neue Ideen im Postfach

Neue Blogartikel, praktische Tools und Einblicke in die Projekte.

Themen auswählen (optional)
Ohne Auswahl: alle Themen.

Erst nach Bestätigung per E-Mail. · Datenschutz

Datenschutz · Newsletter

E-Mail-Adresse, Sprache, Themenauswahl sowie Anmelde- und Bestätigungszeit werden für den Newsletter gespeichert. Versand nur nach Double-Opt-in. Jede Ausgabe enthält eine sofortige Abmeldung. Formconfirmed prüft die Anmeldung auf Spam; dafür werden Formularsignale und die E-Mail-Adresse verarbeitet. Keine Öffnungs- oder Klicktracking-Pixel im Newsletter.

Vollständige Datenschutzerklärung öffnen ↗