Podnetom k napísaniu tohto článku bola otázka mojej kolegyne: „Ako filtrovať internú návštevnosť na webe, keď klient nemá statickú IP?“
Ak sa aj vy trápite s podobným problémom, ste na správnej adrese. Čítajte až do konca.
V tomto článku sa totiž pozrieme na základné filtrovanie, ale aj na to, ako internú návštevnosť filtrovať nielen podľa IP adresy.
Prečo vôbec filtrovať internú návštevnosť?
- Presnejšie dáta – aktivity vašich zamestnancov, vývojárov či agentúr môžu skresliť KPI – najmä ak máte veľký tím alebo sa na webe testuje nové UI.
- Čistejšie atribučné modely – interné hity vedia výrazne zvýšiť počet konverzií priradených k „(direct) / (none)“.
- Špecifické prípady použitia – chcete spúšťať, blokovať, prípadne presmerovať konkrétne hity, ktoré na webovej stránke nastanú na základe typu návštevnosti.
Dôležité upozornenia na začiatok
- Filtre nefungujú retroaktívne. Aplikujú sa len na dáta zozbierané po ich aktivácii. Historické dáta zostanú nezmenené.
- Aktivácia filtra je permanentná. Akonáhle filter prepnete do stavu „Aktívny“, dáta, ktoré vylúči, sú navždy preč a už ich späť nedostanete. Neskoršia deaktivácia filtra už vylúčené dáta neobnoví. Preto odporúčame každý filter najprv otestovať.
Základné možnosti filtrovania v Google Analytics 4
GA4 v základe ponúka dva typy filtrov na odlíšenie špecifickej návštevnosti: interný a developerský.
1. Filter internej návštevnosti (Internal Traffic)
Princíp je jednoduchý. Keď v GA4 zadefinujete svoju internú IP adresu (alebo rozsah adries), merací kód Google Analytics začne ku každej požiadavke (hitu) z tejto adresy pridávať špeciálny parameter tt=internal (kde tt znamená traffic_type).
V GA4 už existuje predpripravený filter, ktorý čaká na svoju aktiváciu. Tento filter je nastavený tak, aby automaticky vylúčil všetky udalosti obsahujúce parameter traffic_type=internal.
Ako nastaviť filtrovanie podľa IP adresy v GA4:
- Prejdite do sekcie Správca (Admin).
- Kliknite na Údajové streamy (Data Streams) a vyberte váš webový stream.
- Kliknite na Konfigurovať nastavenia značky (Configure tag settings)
- Vyberte možnosť Definovať internú návštevnosť (Define internal traffic).
- Vytvorte nové pravidlo, pomenujte ho a vložte IP adresy, ktoré chcete filtrovať. Ak máte viacero adries, môžete pre každú vytvoriť samostatné pravidlo alebo použiť Regex výraz na zahrnutie celého rozsahu.

- Aktivujte filter: Vráťte sa do sekcie Správca (Admin) a v stĺpci Vlastníctvo (Property) kliknite na Filtre údajov (Data Filters). Nájdete tu filter Internal Traffic.Ten má tri stavy:
- Testovanie (Testing): Dáta nie sú vylúčené, ale GA4 ich označí dimenziou Názov testovacieho filtra, aby ste si v reportoch mohli overiť, či filter funguje správne.
- Aktívny (Active): Filter natrvalo vylučuje dáta.
- Neaktívny (Inactive): Filter je vypnutý.
Problémom tohto prístupu je závislosť od statických IP adries a manažovanie IP adries pri ich väčšom počte.
2. Filter developerskej návštevnosti (Developer Traffic)
Ak na nasadzovanie meracích kódov používate Google Tag Manager a jeho režim náhľadu (Preview mode), GTM automaticky pridáva ku každej požiadavke parameter _dbg=1. GA4 tento typ návštevnosti rozpozná ako developerskú.
Hlavný rozdiel oproti internej návštevnosti je, že developerskú návštevnosť vidíte v DebugView v GA4, zatiaľ čo správne nakonfigurovaná interná návštevnosť sa neobjaví ani tam. Filter pre developerskú návštevnosť sa aktivuje podobne ako ten interný v sekcii Správca > Filtre údajov.
Pokročilejší prístup – riadenie traffic_type cez GTM
Definovanie IP adries priamo v GA4 môže byť pre vaše potreby nedostatočné. Preto v DASE časo volíme iný prístup – hodnotu parametra traffic_type prepisujeme priamo v Google Tag Manageri. Toto riešenie nám dáva oveľa väčšiu kontrolu.
Namiesto spoliehania sa na GA4, vytvoríme v GTM vlastnú logiku (pomocou premennej typu Regex Table), ktorá určí, aký typ návštevnosti prichádza na web.
Podľa toho môžeme:
- Dynamicky nastaviť parameter traffic_type (napr. na hodnoty internal, consultant, developer).
- Blokovať spúšťanie značiek – nielen GA4, ale aj marketingových (Facebook Pixel, Google Ads a pod.).
- Presmerovať udalosti do iného, testovacieho GA4 vlastníctva.
Zdrojom informácie o type návštevnosti je stále IP adresa, no jej získanie je flexibilnejšie.
Pri klientskom GTM môžeme požiadať developerov, aby IP adresu vložili do dataLayeru. Toto riešenie však často naráža na problémy s časovaním (IP adresa nemusí byť dostupná v momente, keď sa spúšťa GA4 konfiguračná značka).
Pri serverovom GTM (sGTM) je situácia jednoduchšia. Každá udalosť automaticky obsahuje parameter ip_override, ktorý sa dá na filtrovanie elegantne použiť.
Aby sa určený typ návštevnosti odosielal s každou jednou udalosťou, môžete vložiť túto hodnotu priamo do hlavnej konfiguračnej značky Google (Google Tag).
V nastaveniach tejto značky nájdete sekciu Konfiguračné parametre (Configuration Parameters). Sem pridáte nový riadok, kde ako parameter uvediete traffic_type a ako jeho hodnotu vložíte vašu GTM premennú (napríklad z RegEx Table ako na obrázku vyššie).
Riešenia pre dynamické IP adresy
Ak nepoužívate statické IP adresy alebo Virtual Private Network (VPN), existujú elegantné a jednoduché riešenia pomocou rozšírení do prehliadača. Predstavujú jednoduchý spôsob, ako označiť internú prevádzku priamo vo vašom prehliadači. Ako príklad uvedieme dve rozšírenia pre najpoužívanejší prehliadač – Google Chrome.
1. GA4 Internal Traffic Filter
Ak potrebujete rýchle a efektívne riešenie, ktoré sa obmedzuje čisto na označenie internej návštevnosti, odporúčame siahnuť po rozšírení od TrackFunnels.
Jeho použitie je veľmi jednoduché: po inštalácii stačí v nastaveniach zadať adresu webu, na ktorom má filtrovanie prebiehať, a rozšírenie aktivovať. Následne začne automaticky ku všetkým GA4 požiadavkám pridávať parameter tt=internal.
Keďže je toto riešenie úplne nezávislé od IP adresy, funguje spoľahlivo odkiaľkoľvek.
2. Traffic Type Marker

Toto rozšírenie som vytvoril ako odpoveď na otázku kolegyne, ktorá bola aj podnetom tohto článku: „Ako filtrovať internú návštevnosť na webe, keď klient nemá statickú IP?“
Dôvod bol ten, že som nenašiel existujúce riešenie, ktoré by bolo jednoduché a dostatočne flexibilné, keďže u nás v DASE používame pre filtrovanie návštevnosti rôzne parametre.
Ako funguje? Rozšírenie uloží vami definovaný príznak (napr. internal, client alebo čokoľvek iné) do Session Storage vášho prehliadača pre konkrétne domény, ktoré si nastavíte.
Následne si v GTM vytvoríte vlastnú JavaScript premennú, ktorá tento príznak zo Session Storage načíta.
Získanú hodnotu potom môžete použiť na:
- Nastavenie parametra traffic_type.
- Blokovanie marketingových značiek.
- Presmerovanie dát do testovacieho GA4.
Pre klienta je nasadenie jednoduché – vy pripravíte logiku v jeho GTM kontajneri a on si už len nainštaluje, nastaví a zapne rozšírenie vo svojom prehliadači. Funguje spoľahlivo a klient nemusí mať statickú IP adresu.
Záver
Či už si vyberiete akúkoľvek z predstavených metód, cieľ je rovnaký – získať dáta, ktoré odrážajú reálne správanie vašich zákazníkov, nie pracovné aktivity vašich kolegov.
Preto veríme, že informácie v tomto článku boli pre vás užitočné a pomôžu vám lepšie filtrovať internú návštevnosť. Aj keď nemáte statickú IP adresu 🙂



