{"id":10591,"date":"2026-09-28T18:10:00","date_gmt":"2026-09-28T16:10:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=10591"},"modified":"2026-09-25T11:18:08","modified_gmt":"2026-09-25T09:18:08","slug":"filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/","title":{"rendered":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w"},"content":{"rendered":"<p>Identyfikator pomiaru stoi w kodzie \u017ar\u00f3d\u0142owym ka\u017cdej strony, kt\u00f3ra go u\u017cywa. Kto odczyta go stamt\u0105d, mo\u017ce wysy\u0142a\u0107 trafienia wprost do punktu zbiorczego, nigdy nie otwieraj\u0105c witryny &#8211; punkt zbiorczy, do kt\u00f3rego wysy\u0142a te\u017c tag w przegl\u0105darce, nie wymaga dowodu, \u017ce wizyta si\u0119 odby\u0142a; Measurement Protocol wymaga\u0142by dodatkowo klucza <code>api_secret<\/code>, kt\u00f3rego nie ma w kodzie \u017ar\u00f3d\u0142owym. Trafienia te pojawiaj\u0105 si\u0119 potem w raportach jak wizyty, a nazwa hosta w nich jest dowolnie zmy\u015blona.<\/p>\n<p>Od 11 czerwca 2026 istnieje przeciw temu narz\u0119dzie w sekcji administracyjnej: filtr nazwy hosta, nowy rodzaj filtra danych wykluczaj\u0105cy zdarzenia na podstawie ich nazwy hosta. Pomaga, ale ma dwie w\u0142a\u015bciwo\u015bci, kt\u00f3re warto zna\u0107 przed w\u0142\u0105czeniem.<\/p>\n<figure class=\"lw-diagram\">\n<img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/fremde-hostnamen-pl.png\" width=\"1120\" height=\"580\" loading=\"lazy\" alt=\"Wykres mostkowy z pi\u0119ciu kolumn: po lewej zg\u0142oszona suma, potem trzy zawieszone odliczenia dla obcych nazw host\u00f3w, system\u00f3w testowych i dost\u0119p\u00f3w wewn\u0119trznych, po prawej suma pozosta\u0142a; obok trzy notatki o trybie testowym, dzia\u0142aniu tylko naprz\u00f3d i nieodwracalno\u015bci\"><figcaption>Trzy \u015brodkowe kolumny s\u0105 odliczeniami, a nie w\u0142asnymi zbiorami. Tylko pierwsza z nich pochodzi z zewn\u0105trz; dwie pozosta\u0142e powstaj\u0105 we w\u0142asnym domu.<\/figcaption><\/figure>\n<h2>Sk\u0105d bior\u0105 si\u0119 obce nazwy host\u00f3w<\/h2>\n<p>Ka\u017cde zdarzenie docieraj\u0105ce do GA4 niesie nazw\u0119 hosta &#8211; domen\u0119, z kt\u00f3rej rzekomo pochodzi. Przy prawdziwej wizycie ustawia j\u0105 przegl\u0105darka i jest prawdziwa. Przy trafieniu wys\u0142anym wprost ustawia j\u0105 nadawca, i wtedy stoi tam to, co wpisa\u0142.<\/p>\n<p>Zwyk\u0142ym przypadkiem jest t\u0119pa reklama: nazwa hosta przypominaj\u0105ca cudz\u0105 domen\u0119, umieszczona w nadziei, \u017ce kto\u015b zobaczy j\u0105 w raporcie i sprawdzi. Przypadkiem uci\u0105\u017cliwym jest rozsiew, bo tacy nadawcy rozdzielaj\u0105 cz\u0119sto ten sam identyfikator na wiele zbior\u00f3w. W obu razach szkod\u0105 nie jest tre\u015b\u0107, lecz rozwodnienie: wsp\u00f3\u0142czynniki konwersji spadaj\u0105, bo ro\u015bnie mianownik, a raporty kana\u0142\u00f3w dostaj\u0105 wiersze, kt\u00f3rych nikt nie umie umiejscowi\u0107.<\/p>\n<h2>Dwa pozosta\u0142e stopnie s\u0105 domowej roboty<\/h2>\n<p>W praktyce spam rzadko bywa najwi\u0119ksz\u0105 pozycj\u0105. Cz\u0119stsze s\u0105 dwa inne \u017ar\u00f3d\u0142a. Pierwsze to \u015brodowisko testowe: gdy witryna zostaje sklonowana na potrzeby prac, kontener w\u0119druje razem z ni\u0105 i odt\u0105d system pod nazw\u0105 w rodzaju <code>test.przyklad.pl<\/code> melduje sesje do tego samego zbioru. Drugie to dost\u0119py wewn\u0119trzne &#8211; redakcja, agencja, przebiegi kontrolne &#8211; kt\u00f3rych nigdy nie wykluczono.<\/p>\n<p>Oba wygl\u0105daj\u0105 w raporcie jak ruch prawdziwy, bo s\u0105 ruchem prawdziwym. Tylko nie tym, o kt\u00f3ry chodzi. Filtr nazwy hosta chwyta pierwsze z tych \u017ar\u00f3de\u0142 pewnie, bo nosi ono w\u0142asn\u0105 nazw\u0119; drugie nadal wymaga filtra po pochodzeniu albo oznaczenia w kontenerze.<\/p>\n<h2>W\u0142a\u015bciwo\u015b\u0107 pierwsza: filtr dzia\u0142a tylko naprz\u00f3d<\/h2>\n<p>Filtr danych chwyta od chwili, w kt\u00f3rej zostaje uruchomiony. Wszystko zebrane wcze\u015bniej stoi w raportach dok\u0142adnie tak, jak sta\u0142o. To nie jest ograniczenie, kt\u00f3re da\u0142oby si\u0119 obej\u015b\u0107 &#8211; GA4 nie zna filtrowania istniej\u0105cego zbioru po fakcie.<\/p>\n<p>Praktycznie oznacza to stopie\u0144 w ka\u017cdym szeregu czasowym si\u0119gaj\u0105cym poza dzie\u0144 w\u0142\u0105czenia. Kto uruchomi filtr we wtorek, ma od \u015brody mniej sesji, a \u017caden raport nic o tym nie m\u00f3wi. Tam, gdzie liczy si\u0119 por\u00f3wnywalno\u015b\u0107, ten dzie\u0144 nale\u017cy odnotowa\u0107, najlepiej tam, gdzie notuje si\u0119 te\u017c kampanie.<\/p>\n<h2>W\u0142a\u015bciwo\u015b\u0107 druga: nie ma drogi powrotnej<\/h2>\n<p>Uruchomiony filtr danych odrzuca pasuj\u0105ce zdarzenia bezpowrotnie. Nie s\u0105 ukrywane i nie le\u017c\u0105 w koszu &#8211; nie wchodz\u0105 do zbioru. Filtr zakre\u015blony zbyt szeroko usuwa wi\u0119c po cichu i trwale dane prawdziwe, a b\u0142\u0105d wychodzi na jaw by\u0107 mo\u017ce dopiero po tygodniach.<\/p>\n<p>W\u0142a\u015bnie po to jest tryb testowy i to jest w\u0142a\u015bciwy pow\u00f3d, by ten filtr w og\u00f3le polubi\u0107. W trybie testowym nic nie jest odrzucane; pasuj\u0105ce zdarzenia dostaj\u0105 zamiast tego wymiar z nazw\u0105 filtra. Pozwala to odczyta\u0107 przed decyzj\u0105, ile filtr by obj\u0105\u0142 &#8211; i czy nie ma w\u015br\u00f3d tego czego\u015b, co ma zosta\u0107.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>Kolejno&#347;&#263;, kt&#243;ra oszcz&#281;dza usuni&#281;cia\n\n  1  otworzy&#263; raport z wymiarem nazwy hosta i wypisa&#263; wszystkie\n     warto&#347;ci z minionych miesi&#281;cy\n  2  przypisa&#263; ka&#380;d&#261; nazw&#281; do jednej z czterech grup:\n     w&#322;asna witryna, system testowy, wewn&#281;trzne, obce\n  3  za&#322;o&#380;y&#263; filtr w trybie testowym i pu&#347;ci&#263; na tydzie&#324;\n  4  sprawdzi&#263; przez wymiar \"Test data filter name\", co by\n     zosta&#322;o obj&#281;te\n  5  dopiero potem uruchomi&#263; i odnotowa&#263; dzie&#324;\n\n  Krok 1 wa&#380;y najwi&#281;cej: nazwa hosta, kt&#243;rej nikt nie rozpoznaje,\n  nie jest jeszcze spamem - strony docelowe, witryny kampanijne\n  i systemy sklepowe chodz&#261; cz&#281;sto pod w&#322;asnymi nazwami.<\/code><\/pre>\n<h2>Czego filtr nie robi<\/h2>\n<p>Minione miesi\u0105ce zostaj\u0105, jakie s\u0105. Oczyszczonego szeregu czasowego za d\u0142u\u017cszy okres nie da si\u0119 dosta\u0107 z interfejsu, a jedynie z eksportu do BigQuery &#8211; nazwa hosta stoi tam przy ka\u017cdym zdarzeniu i tam da si\u0119 filtrowa\u0107 wstecz, ile razy si\u0119 zechce.<\/p>\n<p>To jest w\u0142a\u015bciwy podzia\u0142 pracy. Filtr w sekcji administracyjnej dba o to, by od dzi\u015b wchodzi\u0142o mniej bzdur. Na pytanie, ile bzdur siedzia\u0142o tam wcze\u015bniej, nie odpowiada, a dla tego pytania nie ma drogi obok danych surowych.<\/p>\n<p>Od 21 wrze\u015bnia 2026 filtr nazwy hosta ma dodatkowo tryb Include (<a href=\"https:\/\/support.google.com\/analytics\/answer\/9164320\" target=\"_blank\" rel=\"noopener noreferrer\">informacje o wersjach Google Analytics<\/a>). Zamiast wyklucza\u0107 pojedyncze nazwy, przepuszcza wy\u0142\u0105cznie zdarzenia z zatwierdzonych domen i dzi\u0119ki temu zatrzymuje tak\u017ce nazwy host\u00f3w ze spamu, kt\u00f3re pojawi\u0105 si\u0119 dopiero p\u00f3\u017aniej. Odrzuca przy tym r\u00f3wnie\u017c zdarzenia bez nazwy hosta, a do zdarze\u0144 z Measurement Protocol nie jest stosowany. Co to oznacza dla konfiguracji, opisuje <a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-ga4-include-lista-dozwolonych-puste-nazwy-measurement-protocol\/\">artyku\u0142 o trybie Include<\/a>.<\/p>\n<div class=\"lw-faq\">\n<h2>Pytania i odpowiedzi<\/h2>\n<h3>Dlaczego tydzie\u0144 w trybie testowym, a nie tylko jeden dzie\u0144?<\/h3>\n<p>Poniewa\u017c cztery grupy nie rozk\u0142adaj\u0105 si\u0119 r\u00f3wnomiernie na ca\u0142y tydzie\u0144. Dost\u0119py wewn\u0119trzne i systemy testowe cz\u0119sto zale\u017c\u0105 od dni roboczych i termin\u00f3w wdro\u017ce\u0144, witryny kampanijne od pojedynczych akcji. Tydzie\u0144 obejmuje ka\u017cdy dzie\u0144 tygodnia raz; przy rzadkich okazjach, takich jak comiesi\u0119czny newsletter, nawet on jest za kr\u00f3tki.<\/p>\n<h3>Kt\u00f3re obco wygl\u0105daj\u0105ce nazwy host\u00f3w mimo to nale\u017c\u0105 do prawdziwych wizyt?<\/h3>\n<p>Obok stron docelowych, witryn kampanijnych i system\u00f3w sklepowych z kroku 1 nale\u017c\u0105 do nich przede wszystkim us\u0142ugi t\u0142umaczeniowe, kt\u00f3re serwuj\u0105 stron\u0119 razem z tagiem pod w\u0142asnym adresem. Znanym przyk\u0142adem jest serwer po\u015brednicz\u0105cy T\u0142umacza Google, kt\u00f3rego nazwy host\u00f3w ko\u0144cz\u0105 si\u0119 na translate.goog i zawieraj\u0105 domen\u0119 witryny z \u0142\u0105cznikami, na przyk\u0142ad www-przyklad-pl.translate.goog. Stoj\u0105 za nimi ludzie czytaj\u0105cy witryn\u0119 w innym j\u0119zyku.<\/p>\n<p>Czy takie wizyty maj\u0105 trafia\u0107 do zbioru, jest kwesti\u0105 decyzji, a nie przypadkiem spamu. Tryb testowy pokazuje, ile ich jest, zanim filtr odrzuci je bezpowrotnie.<\/p>\n<h3>Jak w praktyce wygl\u0105da oczyszczanie wstecz w eksporcie do BigQuery?<\/h3>\n<p>Nazwa hosta znajduje si\u0119 w eksporcie w polu device.web_info.hostname. Oczyszczanie przebiega w dw\u00f3ch krokach, kt\u00f3re odpowiadaj\u0105 dw\u00f3m pierwszym krokom kolejno\u015bci z artyku\u0142u:<\/p>\n<ol>\n<li>Wypisa\u0107 wszystkie wyst\u0119puj\u0105ce nazwy host\u00f3w wraz z cz\u0119sto\u015bci\u0105: <code>SELECT device.web_info.hostname AS host, COUNT(*) AS events FROM `project.analytics_XXXXXXXXX.events_*` WHERE _TABLE_SUFFIX BETWEEN '20260601' AND '20260927' GROUP BY host ORDER BY events DESC<\/code>. Tak powstaje lista, kt\u00f3r\u0105 przypisuje si\u0119 do czterech grup.<\/li>\n<li>Ka\u017cd\u0105 dalsz\u0105 analiz\u0119 ograniczy\u0107 do nazw, kt\u00f3re maj\u0105 zosta\u0107, na przyk\u0142ad przez <code>WHERE device.web_info.hostname IN ('www.przyklad.pl', 'sklep.przyklad.pl')<\/code>. Taka lista nazw dozwolonych wy\u0142apuje tak\u017ce nazwy host\u00f3w ze spamu, kt\u00f3re pojawi\u0105 si\u0119 dopiero p\u00f3\u017aniej; lista nazw zablokowanych tego nie potrafi.<\/li>\n<\/ol>\n<p>Jedna granica pozostaje: \u201ewstecz\u201d oznacza tu tylko do dnia, w kt\u00f3rym utworzono po\u0142\u0105czenie z BigQuery. Eksport nie uzupe\u0142nia historii, a kto w\u0142\u0105czy go dopiero w dniu uruchomienia filtra, nie ma danych surowych za czas wcze\u015bniejszy.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>\u0179r\u00f3d\u0142a<\/h2>\n<ul>\n<li><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/ga4\" target=\"_blank\" rel=\"noopener noreferrer\">GA4 Measurement Protocol<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/ga4\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics 4 developer guide<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>11 czerwca 2026 GA4 otrzyma\u0142o filtr nazwy hosta. Usuwa zdarzenia wed\u0142ug domeny, z kt\u00f3rej rzekomo pochodz\u0105 &#8211; ale filtr danych dzia\u0142a tylko naprz\u00f3d i odrzuca bezpowrotnie, przez co tryb testowy jest cz\u0119\u015bci\u0105 w\u0142a\u015bciwie wa\u017cn\u0105.<\/p>\n","protected":false},"author":1,"featured_media":15235,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[92097,92100,92116],"class_list":["post-10591","post","type-post","status-publish","format-standard","hentry","category-digital-analytics-pl","tag-data-quality-pl","tag-google-analytics-4-pl","tag-web-analytics-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Jak spam widmo trafia do GA4 przez Measurement Protocol, co usuwa filtr nazwy hosta i jaka kolejno\u015b\u0107 oszcz\u0119dza usuni\u0119cia danych.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Jak spam widmo trafia do GA4 przez Measurement Protocol, co usuwa filtr nazwy hosta i jaka kolejno\u015b\u0107 oszcz\u0119dza usuni\u0119cia danych.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-28T16:10:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w\",\"datePublished\":\"2026-09-28T16:10:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/\"},\"wordCount\":1137,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png\",\"keywords\":[\"Data Quality\",\"Google Analytics 4\",\"Web Analytics\"],\"articleSection\":[\"Digital Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/\",\"name\":\"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png\",\"datePublished\":\"2026-09-28T16:10:00+00:00\",\"description\":\"Jak spam widmo trafia do GA4 przez Measurement Protocol, co usuwa filtr nazwy hosta i jaka kolejno\u015b\u0107 oszcz\u0119dza usuni\u0119cia danych.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png\",\"width\":1200,\"height\":630,\"caption\":\"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w | Lukas Wojcik","description":"Jak spam widmo trafia do GA4 przez Measurement Protocol, co usuwa filtr nazwy hosta i jaka kolejno\u015b\u0107 oszcz\u0119dza usuni\u0119cia danych.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/","og_locale":"en_US","og_type":"article","og_title":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w | Lukas Wojcik","og_description":"Jak spam widmo trafia do GA4 przez Measurement Protocol, co usuwa filtr nazwy hosta i jaka kolejno\u015b\u0107 oszcz\u0119dza usuni\u0119cia danych.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-28T16:10:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w","datePublished":"2026-09-28T16:10:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/"},"wordCount":1137,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png","keywords":["Data Quality","Google Analytics 4","Web Analytics"],"articleSection":["Digital Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/","name":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png","datePublished":"2026-09-28T16:10:00+00:00","description":"Jak spam widmo trafia do GA4 przez Measurement Protocol, co usuwa filtr nazwy hosta i jaka kolejno\u015b\u0107 oszcz\u0119dza usuni\u0119cia danych.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10591-trafienia-z-domeny-ktorej-nie-ma-n.png","width":1200,"height":630,"caption":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/filtr-nazwy-hosta-w-ga4-usuwanie-spamu-z-measurement-protocol-i-wlasciwa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Filtr nazwy hosta w GA4: usuwanie spamu z Measurement Protocol i w\u0142a\u015bciwa kolejno\u015b\u0107 krok\u00f3w"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=10591"}],"version-history":[{"count":4,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10591\/revisions"}],"predecessor-version":[{"id":20827,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10591\/revisions\/20827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/15235"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=10591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=10591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=10591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}