GA4 filtr hostname proti spamu, jak ho nastavit krok za krokem

GA4 nově umí přijímat data jen z domén, které sám povolíš. Ukážu, jak filtr hostname otestovat, nastavit a kde tě může nepříjemně překvapit.

GA4 filtr hostname proti spamu, jak ho nastavit krok za krokem

Krátká odpověď: Od 21. 9. 2026 umí Google Analytics 4 datový filtr typu Include pro hostname. Hostname je doména, na které se stránka načetla. Do filtru zadáš seznam svých domén a GA4 přijme události jen z nich. Události s prázdným hostname zahodí automaticky. Filtr ale působí natrvalo, proto ho nejdřív otestuj a zařaď do něj všechny domény, na kterých běží tvůj měřicí kód.

Co se v GA4 změnilo 21. září 2026

Do teď šlo v GA4 použít jen datové filtry typu Exclude. Ty vyřazovaly konkrétní zdroje, které jsi do nich zapsal. Každou novou spamovou doménu jsi tedy musel najít a ručně doplnit. Spam byl vždycky o krok napřed.

Nový filtr Include funguje obráceně. Je to seznam povolených domén, které smějí do služby posílat data o událostech. Všechno ostatní GA4 nezpracuje. Nemusíš tedy vědět, odkud spam přijde, stačí vědět, kde běží tvůj web.

Tři věci, které musíš znát, než na něco klikneš:

  • Prázdný hostname se blokuje sám. Události bez hostname obvykle znamenají spam, takže je filtr Include zahodí automaticky.
  • Measurement Protocol filtr neblokuje. Measurement Protocol je způsob, jak posílat události do GA4 přímo ze serveru, třeba nákupy z backendu e-shopu. Tyhle události projdou vždy.
  • Vyřazená data jsou pryč. Co filtr zahodí, se nezpracuje a nebude k dispozici ani v GA, ani v BigQuery. Zpětně to neopravíš.

Oficiální popis datových filtrů najdeš v nápovědě Google Analytics.

Proč spam v GA4 kazí víc než jen návštěvnost

Falešné návštěvy nejsou jen kosmetická vada v grafu. Snižují konverzní poměr, míchají zdroje návštěvnosti a zkreslují, které kampaně vypadají dobře.

Horší je to u konverzí. Pokud importuješ klíčové události z GA4 do Google Ads, kampaně se učí z toho, co GA4 zaznamená. Falešný nákup nebo formulář z cizí domény je pro algoritmus stejně cenný jako skutečný zákazník. Rozpočet se pak posouvá tam, kde „konverze“ vznikají, ne tam, kde vznikají peníze.

Totéž platí pro vyhodnocení nových kanálů. Když třeba zkoušíš reklamy v ChatGPT a hodnotíš je podle dat v GA4, potřebuješ mít jistotu, že čísla vedle nich nejsou nafouknutá spamem.

Jedna česká poznámka: filtr se týká jen Google Analytics. Konverzní kód Skliku, měření Heureky nebo pixel Mety sbírají data po svém a tohle nastavení je neovlivní. Pokud máš podezření na spam i tam, musíš to řešit v každé platformě zvlášť.

Jak nastavit filtr hostname krok za krokem

  1. Zjisti, odkud ti data chodí. V GA4 si otevři průzkum (Explorations) a jako dimenzi dej Hostname, jako metriky události a klíčové události. Vezmi co nejdelší období, které máš k dispozici.
  2. Roztřiď hostnamy do tří skupin. Moje domény (hlavní web, subdomény, jazykové verze .cz a .sk), cizí a neznámé domény, a testovací prostředí.
  3. Sepiš seznam povolených domén. Jen tvoje produkční domény. Testovací prostředí do seznamu nedávej, jeho data do ostré služby nepatří.
  4. Vytvoř filtr v režimu testování. V administraci služby najdeš Datové filtry. Nový filtr nejdřív nech v testovacím stavu, ne aktivní. Data se v něm jen označí, ale nezahodí.
  5. Nech ho běžet několik dní a porovnej. Podívej se, jaká data by filtr vyřadil. Pokud mezi nimi najdeš skutečné nákupy nebo formuláře, chybí ti v seznamu doména.
  6. Aktivuj ho a hlídej nové domény. Kdykoliv spustíš novou jazykovou verzi, subdoménu nebo landing page na jiné doméně, doplň ji do seznamu dřív, než na ni pošleš reklamu.

Krok 5 nepřeskakuj. Je to jediný moment, kdy chybu opravíš bez ztráty dat.

Co uvidíš v datech a co s tím dělat

PříznakPravděpodobná příčinaŘešení
V reportu je hostname, který neznášTvůj měřicí kód běží na cizím webu, nebo jde o spamNech doménu mimo seznam povolených
Návštěvy s prázdným hostnameTypicky spamFiltr Include je zablokuje sám
Nákupy z testovací doményTestovací web má stejné měřicí ID jako ostrýNezařazuj do seznamu, testovacímu webu dej vlastní službu
Po aktivaci zmizely konverze z části webuV seznamu chybí subdoména nebo jazyková verzeHned doplň, ztracená data se nevrátí
Podezřelé návštěvy chodí dál na tvou doménuBoti navštěvují skutečný webFiltr hostname nepomůže, řeš jinak
Serverové události chodí dál i po aktivaciMeasurement Protocol, filtr ho neblokujeKontroluj posílání na straně serveru a chraň API secret

Co na to říkají účty, které spravuju

Když dělám audit měření, nejčastěji nenacházím klasický spam z cizích domén. Nacházím vlastní testovací prostředí klienta.

Vypadá to takhle: vývojář zkopíruje web na testovací doménu i s ostrým měřicím kódem, zkouší objednávky a ty padají do GA4 jako skutečné nákupy. Když se konverze z GA4 importují do Google Ads, kampaň se učí i z objednávek, které nikdo nezaplatil. V účtu to poznáš tak, že počet nákupů v GA4 nesedí s počtem objednávek v administraci e-shopu.

S filtrem Exclude jsi musel každou novou testovací doménu pamatovat a doplnit. S filtrem Include ji prostě nezařadíš do seznamu a problém zmizí sám. Pro mě je to největší přínos celé novinky, víc než boj se spamem.

Podobnou logiku znáš z Google Ads: místo nekonečného vylučování je někdy lepší jasně říct, co chceš. V článku o vylučujících klíčových slovech popisuju, proč samotné vylučování nikdy nedoženeš.

Kdy filtr nezapínat a nejčastější chyby

  • Nevíš, kde všude běží tvůj kód. Pokud máš rezervační systém, blog nebo pokladnu na jiné doméně a měříš ji stejnou službou, musíš ji do seznamu zařadit. Bez kompletního seznamu filtr nezapínej.
  • Přeskočíš testovací režim. Aktivní filtr zahazuje data natrvalo. Jedna zapomenutá subdoména znamená díru v datech, kterou nezaplníš ani z BigQuery.
  • Čekáš, že vyřeší všechny boty. Filtr kontroluje jen hostname. Bot, který skutečně navštíví tvůj web, má tvůj hostname a projde.
  • Myslíš si, že tím opravíš výkon reklamy. Čistší data ukážou realitu přesněji. Pokud po vyčištění vyjde, že konverzí je málo, problém je v kampani, webu nebo nabídce, ne v měření.

Co udělat jako první

Otevři si dnes v GA4 průzkum s dimenzí Hostname a podívej se, odkud ti data chodí. Pokud tam uvidíš jen svou doménu, filtr nastav v klidu podle kroků výše. Pokud tam uvidíš testovací weby nebo cizí domény, máš v datech chybu, kterou stojí za to opravit dřív, než s nimi budeš dál řídit rozpočet.

Jestli si nejsi jistý, jestli ti měření a kampaně sedí dohromady, podívej se na moje marketingové služby audit reklamy dělám zdarma. Napiš mi, ozvu se do 24 hodin.

Časté otázky

Co dělá filtr hostname v GA4?

Funguje jako seznam povolených domén. GA4 zpracuje události jen z domén, které do filtru zadáš, a události s prázdným hostname zablokuje automaticky.

Od kdy filtr Include pro hostname v GA4 funguje?

Google Analytics ho podporuje od 21. 9. 2026. Předtím šlo použít jen filtry Exclude, které se musely ručně doplňovat o každý nový zdroj spamu.

Dají se data vyřazená filtrem obnovit?

Ne. Datový filtr působí trvale a vyřazená data nebudou k dispozici ani v GA, ani v BigQuery. Proto filtr nejdřív nech běžet v testovacím režimu.

Zablokuje filtr i události z Measurement Protocolu?

Ne, události odeslané přes Measurement Protocol filtr neblokuje. Ty musíš hlídat na straně serveru.

Týká se filtr i Skliku, Heureky nebo Meta pixelu?

Ne, jde jen o nastavení v Google Analytics. Sklik, Heureka i Meta měří vlastním kódem a filtr v GA4 je neovlivní.

Mám do seznamu zařadit i testovací web?

Ne. Testovací prostředí do ostré služby nepatří. Nejlepší je dát mu vlastní službu GA4, aby testovací objednávky nekazily skutečná čísla.

Zjistěte více z Rostyslav Chonka

Přihlaste se k odběru a pokračujte ve čtení. Získáte přístup k úplnému archivu.

Pokračovat ve čtení