Hostname-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
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.
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.

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.comlässt damit nicht automatischwww.example.comzu. - Contains, begins with, ends with. Diese Vergleiche prüfen enthaltenen Text, Textanfang oder Textende.
contains example.compasst auch aufexample.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
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
| Aspekt | Exclude | Include |
|---|---|---|
| Bedeutung der Liste | passende Hostnamen verwerfen | nur passende Hostnamen zulassen |
| Neue fremde oder eigene Domain | bleibt, sofern keine Ausschlussregel passt | wird verworfen, sofern keine Include-Regel passt |
| Leerer Hostname | hier keine allgemeine Regel behauptet | blockiert; MP-Ausnahme beachten |
| Measurement Protocol (MP) | Include-Ausnahme nicht pauschal übertragbar | von diesem Filter ausgenommen |
| Fehlerhafte Regel | kann auch echte Daten dauerhaft verwerfen | kann echte Daten dauerhaft verwerfen |
| Testmodus | dieser Filter verwirft nichts | dieser 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.
Quellen
- What’s new in Google Analytics – Analytics Help
- Data filters – Analytics Help
- Google Analytics Adds Include Filters For Hostnames – Search Engine Journal
- Google Analytics filter blocks data from domains not on an approved list – PPC Land
- Google: Filter web hostname traffic
- Google: Measurement Protocol reference
- Google: Send data to server-side Tag Manager
- Google: page_location configuration
- Google: Identify unwanted referrals


