Krátka odpoveď: GA4 filter hostname typu Include je zoznam povolených domén. Do vlastnosti GA4 prejdú len udalosti z webov, ktoré do zoznamu zadáš, a udalosti bez hostname sa zablokujú automaticky. Nastavuje sa v Admin > Data filters cez šablónu „Web hostname traffic“. Najprv ho spusti v režime Testing a po 24-36 hodinách skontroluj dáta.
Čo sa v GA4 zmenilo pri filtri hostname?
Od 21. septembra 2026 Google Analytics podporuje filtre dát typu Include pre hostname. Doteraz sa hostname dal iba vylúčiť. Musel si teda vopred vedieť, ktorú cudziu doménu chceš blokovať. Spammer si vymyslel novú a bol si znova na začiatku.
Include otáča logiku. Nepíšeš zoznam toho, čo nechceš, ale toho, čo chceš: svoje domény. Všetko ostatné do vlastnosti neprejde. Hostname je doména, na ktorej bola udalosť zaznamenaná, napríklad http://www.tvojeshop.sk.
Udalosti, ktoré hostname nemajú vôbec, filter zablokuje automaticky. Google to zdôvodňuje tým, že ide zvyčajne o spam alebo neobvyklú návštevnosť. Oficiálny popis nájdeš v centre pomoci Google Analytics.
Ak si čítal môj starší článok o filtri hostname proti spamu tam išlo o vylučovanie konkrétnych domén. Pre väčšinu e-shopov je Include jednoduchšia a spoľahlivejšia cesta, lebo nemusíš naháňať každú novú spamovú doménu.
Prečo by to malo zaujímať majiteľa e-shopu?
Nejde len o pár falošných návštev v reporte. Cudzie dáta kazia čísla, podľa ktorých rozhoduješ o peniazoch:
- konverzný pomer webu vyzerá inak, než aký naozaj je,
- testovacie objednávky zo staging verzie (testovacej kópie webu) sa započítajú ako skutočné nákupy,
- ak importuješ kľúčové udalosti z GA4 do Google Ads, automatické ponúkanie (Smart Bidding) sa učí aj z falošných konverzií,
- reporty pre vedenie ukazujú tržby, ktoré neexistujú.
Posledný bod je najzradnejší. Ak si staviaš prehľad KPI tak, ako popisujem v článku o GA4 dashboardoch pre e-shop každá cudzia doména ti ho potichu rozbije a nikto si to hneď nevšimne.
Ktoré domény patria do zoznamu povolených?
Toto je jediný krok, kde sa dá niečo pokaziť natrvalo. Filtre sa uplatňujú len na nové dáta. Čo do zoznamu zabudneš, to GA4 od zapnutia filtra nezaznamená a späť to nedostaneš. Preto zoznam neskladaj z hlavy, ale z dát.
| Hostname v reporte | Čo to zvyčajne je | Povoliť? |
|---|---|---|
| tvojeshop.sk, http://www.tvojeshop.sk | hlavný web s www aj bez | Áno |
| tvojeshop.cz, tvojeshop.hu | jazykové mutácie v tej istej GA4 vlastnosti | Áno, ak ich meriaš spolu |
| blog.tvojeshop.sk, pokladna.tvojeshop.sk | subdomény s rovnakým meracím kódom | Áno |
| staging.tvojeshop.sk, test.tvojeshop.sk | testovacia kópia webu | Nie |
| localhost | počítač vývojára | Nie |
| tvojeshop-sk.translate.goog | tvoj web zobrazený cez Google Prekladač | Podľa toho, či ho chceš merať |
| neznáme domény, ktoré nevlastníš | spam alebo cudzí web so skopírovaným kódom | Nie |
| prázdny hostname, (not set) | udalosti bez domény | Filter ich blokuje sám |
Ako si zoznam vytiahnuť z GA4
- V GA4 otvor Explore a vytvor novú prázdnu exploráciu.
- Pridaj dimenziu Hostname a metriky Event count, Key events a pri e-shope aj tržby.
- Nastav obdobie aspoň na posledných 90 dní, aby si zachytil aj veci, ktoré sa neobjavujú každý týždeň, napríklad kampaňovú landing page na inej doméne.
- Zoraď riadky podľa počtu udalostí a pri každom sa opýtaj: vlastním túto doménu a chcem z nej dáta?
- Ak niektorej doméne nerozumieš, neodhaduj. Spýtaj sa vývojára alebo toho, kto spravuje web.
Ako nastaviť Include filter krok za krokom
- V GA4 choď do Admin > Data filters.
- Vytvor nový filter a vyber šablónu „Web hostname traffic“.
- Zvoľ typ Include a zadaj domény zo zoznamu, ktorý si si pripravil.
- Nechaj filter v stave Testing. Google odporúča začať týmto režimom a validovať po 24 až 36 hodinách.
- Po 24-36 hodinách over v reportoch, že tvoje domény prechádzajú a cudzie by vypadli. Pozri sa hlavne na nákupy: počet udalostí purchase v GA4 by mal sedieť s objednávkami v administrácii e-shopu rovnako ako predtým.
- Až potom prepni filter na Active a zapíš si dátum. O tri mesiace, keď sa niekto spýta, prečo klesli návštevy, budeš mať odpoveď.
V režime Testing filter dáta ešte nezahadzuje, iba ich označí. Je to bezpečné miesto na chyby, tak ho využi.
Čo na to hovoria účty, ktoré spravujem
Za 6+ rokov a 500+ spustených kampaní som pri kontrole meraní pochopil jednu vec: spam z neznámych domén je zvyčajne malý a ľahko viditeľný problém. Oveľa častejšie nachádzam v rozmere Hostname vlastnú staging verziu webu, kde vývojár skúšal objednávky.
A tie testovacie nákupy sa cez import z GA4 dostanú až do Google Ads. Smart Bidding nevie, že objednávka bola skúšobná. Berie ju ako dôkaz, že kampaň funguje, a podľa toho upravuje ponuky.
Preto pri každom audite merania pozerám najprv hostname pri udalosti purchase, až potom celkovú návštevnosť. Include filter je prvý nástroj, ktorý túto chybu zatvára systémovo, nie len upratovaním po tom, čo sa stala.
Najčastejšie chyby pri filtri hostname
- Zabudnutá doména. Druhá jazyková verzia, subdoména s blogom alebo pokladňa na inej doméne. Čo raz neprejde filtrom, to už do GA4 nedoplníš.
- Okamžité zapnutie na Active. Preskočený Testing je najrýchlejšia cesta k dieram v dátach.
- Očakávanie, že sa vyčistí história. Už zozbierané dáta v reportoch sa nezmenia. Pri starších obdobiach si v explorácii pridaj podmienku na Hostname.
- Zabudnutý Measurement Protocol. Udalosti odoslané cez Measurement Protocol (posielanie dát do GA4 priamo zo servera, napríklad nákupov z backendu e-shopu) filter neblokuje. Dobrá správa je, že tvoje serverové nákupy nevypadnú. Zlá, že spam poslaný touto cestou filter nezachytí.
- Neštandardné meranie bez domény. Ak máš udalosti, ktoré idú do GA4 cez vlastné riešenie a nenesú hostname, filter ich zahodí. Presne toto ti ukáže Testing.
- Bot na tvojej vlastnej doméne. Filter overuje doménu, nie človeka. Bot, ktorý chodí na tvoj skutočný web, prejde ďalej.
Kedy to nerobiť hneď?
Ak meniaš doménu, spúšťaš novú jazykovú mutáciu alebo sťahuješ e-shop na inú platformu, počkaj. Najprv nech sa web usadí, potom spíš domény. Inak budeš filter upravovať trikrát a v jednej z verzií niečo zabudneš.
Ak máš jednu doménu, žiadny spam a testovacie prostredie s vlastnou GA4 vlastnosťou, filter ti veľa nezmení. Nastavil by som ho aj tak, ale nehorí to.
A ešte jedna nepríjemná pravda: ak sa ti v GA4 nezhodujú objednávky s administráciou e-shopu, hostname filter to pravdepodobne nevyrieši. Príčina býva skôr v súhlase s cookies alebo v nastavení tagov, nie v cudzích doménach.
Čo urobiť ako prvé
Otvor si exploráciu s dimenziou Hostname za posledných 90 dní a spíš domény, ktoré naozaj vlastníš. Potom nastav Include filter v režime Testing a po 24-36 hodinách ho over na nákupoch, až potom ho zapni naostro.
Ak chceš, aby meranie aj kampane kontroloval jeden človek, pozri si moje služby alebo spoluprácu s PPC špecialistom. Napíš mi, ozvem sa do 24 hodín.
Časté otázky
Čo je hostname v GA4?
Hostname je doména, na ktorej bola udalosť zaznamenaná, napríklad http://www.tvojeshop.sk. V explorácii ho nájdeš ako dimenziu Hostname.
Aký je rozdiel medzi Include a Exclude filtrom hostname?
Exclude blokuje konkrétne domény, ktoré zadáš. Include pustí do GA4 len domény zo zoznamu a všetko ostatné, vrátane udalostí bez hostname, zablokuje.
Vyčistí filter hostname staré dáta v GA4?
Nie. Filtre sa uplatňujú len na nové dáta, už zozbierané dáta v reportoch zostanú, ako boli.
Zablokuje filter nákupy posielané zo servera?
Nie, ak idú cez Measurement Protocol. Udalosti odoslané touto cestou filtre hostname neblokujú.
Ako dlho nechať filter v režime Testing?
Google odporúča validáciu po 24 až 36 hodinách. Pri menšom e-shope s malým počtom objednávok ho pokojne nechaj dlhšie, aby si videl aspoň niekoľko nákupov.
