{"id":10555,"date":"2026-08-25T18:10:00","date_gmt":"2026-08-25T16:10:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=10555"},"modified":"2026-10-09T23:22:16","modified_gmt":"2026-10-09T21:22:16","slug":"crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/","title":{"rendered":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach"},"content":{"rendered":"<p>Ruchu automatycznego nie da si\u0119 jednoznacznie podzieli\u0107 na niewidoczne roboty i widoczne przegl\u0105darki AI. Obecno\u015b\u0107 wizyty maszyny w GA4 zale\u017cy od przebiegu pomiaru: funkcji wykonywanych przez klienta, wysy\u0142anych zdarze\u0144 i sposobu ich przetwarzania. \u017b\u0105danie strony na serwerze, zarejestrowane zdarzenie i sesja w raporcie to r\u00f3\u017cne obserwacje.<\/p>\n<p>Crawler treningowy zbiera tre\u015bci w okre\u015blonym celu. Przegl\u0105darka agentowa wykonuje zadania za pomoc\u0105 przegl\u0105darki. Te opisy same w sobie nie potwierdzaj\u0105 obs\u0142ugi JavaScriptu, to\u017csamo\u015bci ani widoczno\u015bci w Analytics. Punktem wyj\u015bcia jest zaobserwowane zachowanie konkretnej us\u0142ugi oraz rzeczywista konfiguracja pomiaru.<\/p>\n<p><small>Przegl\u0105d redakcyjny: 28 wrze\u015bnia 2026 r.<\/small><\/p>\n<h2>JavaScript nie oddziela ludzi od robot\u00f3w<\/h2>\n<p>Program pobieraj\u0105cy wy\u0142\u0105cznie HTML nie uruchamia tagu Google w przegl\u0105darce. Samo takie pobranie nie wytwarza zdarzenia tagu przegl\u0105darkowego. Nie oznacza to jednak, \u017ce roboty wyszukiwarek nigdy nie wykonuj\u0105 JavaScriptu: Google dokumentuje etap renderowania w Googlebocie. Renderowanie tak\u017ce nie gwarantuje wykonania ka\u017cdego zasobu ani \u017c\u0105dania Analytics. <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/javascript\/javascript-seo-basics\">Google: JavaScript SEO basics<\/a> \u00b7 <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/javascript\/fix-search-javascript\">Google: JavaScript rendering limitations<\/a><\/p>\n<p>Istnieje r\u00f3wnie\u017c osobna droga pomiaru. Serwer mo\u017ce wysy\u0142a\u0107 zdarzenia przez Measurement Protocol, kt\u00f3ry Google opisuje jako uzupe\u0142nienie tagowania. Zdarzenie nie dowodzi wi\u0119c wizyty cz\u0142owieka w przegl\u0105darce, a \u017c\u0105danie skierowane do witryny nie staje si\u0119 automatycznie zdarzeniem Analytics. <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/ga4\">Google: Measurement Protocol<\/a><\/p>\n<h2>Dzia\u0142aj\u0105ca przegl\u0105darka nie gwarantuje sesji w raporcie<\/h2>\n<p>Przegl\u0105darka automatyczna mo\u017ce wykonywa\u0107 ten sam kod strony co zwyk\u0142a przegl\u0105darka. Nadal potrzebna jest obserwacja, czy \u0142aduje tag i wysy\u0142a zdarzenie. Zablokowane \u017c\u0105danie, niewywo\u0142ana regu\u0142a tagu lub przerwana wizyta mog\u0105 przerwa\u0107 ten proces. Samo okno przegl\u0105darki nie potwierdza skutecznego pomiaru.<\/p>\n<p>Google dodatkowo automatycznie wyklucza ruch znanych bot\u00f3w i robot\u00f3w indeksuj\u0105cych. Dokumentacja wskazuje badania Google oraz list\u0119 IAB, a nie wy\u0142\u0105cznie wy\u015bwietlan\u0105 nazw\u0119 przegl\u0105darki. Wykluczenia nie mo\u017cna wy\u0142\u0105czy\u0107, a usuni\u0119ta liczba nie jest pokazywana. Nie stanowi to obietnicy wykrywania ka\u017cdej automatyzacji. <a href=\"https:\/\/support.google.com\/analytics\/answer\/9888366?hl=en\">Google Analytics: Known bot-traffic exclusion<\/a><\/p>\n<h2>Trzy poziomy obserwacji odpowiadaj\u0105 na r\u00f3\u017cne pytania<\/h2>\n<div style=\"overflow-x:auto\">\n<table>\n<thead>\n<tr>\n<th scope=\"col\">Obserwacja<\/th>\n<th scope=\"col\">Co potwierdza<\/th>\n<th scope=\"col\">Czego nie potwierdza<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u017b\u0105danie w logach CDN lub serwera<\/td>\n<td>\u017b\u0105danie dotar\u0142o do rejestrowanej warstwy<\/td>\n<td>Wizyty cz\u0142owieka ani sesji GA4<\/td>\n<\/tr>\n<tr>\n<td>\u017b\u0105danie Analytics z przegl\u0105darki<\/td>\n<td>Nast\u0105pi\u0142a pr\u00f3ba wys\u0142ania danych<\/td>\n<td>Ko\u0144cowego przetworzenia ani uj\u0119cia w raporcie<\/td>\n<\/tr>\n<tr>\n<td>Wiersz raportu GA4<\/td>\n<td>Dane zosta\u0142y uwzgl\u0119dnione w tym raporcie<\/td>\n<td>Potwierdzonej to\u017csamo\u015bci cz\u0142owieka<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>To rozr\u00f3\u017cnienie pomaga r\u00f3wnie\u017c zrozumie\u0107 r\u00f3\u017cnice mi\u0119dzy logami. CDN mo\u017ce odpowiedzie\u0107 bez kontaktowania si\u0119 z serwerem \u017ar\u00f3d\u0142owym. Konfiguracja logowania i pami\u0119ci podr\u0119cznej wp\u0142ywa na miejsce powstania wpisu. Por\u00f3wnanie wymaga zgodnych stref czasowych, okres\u00f3w i jednostek: liczba \u017c\u0105da\u0144 HTTP nie jest liczb\u0105 sesji.<\/p>\n<h2>robots.txt okre\u015bla regu\u0142y, ale nie blokuje dost\u0119pu<\/h2>\n<p>RFC 9309 wyra\u017anie oddziela regu\u0142y dla robot\u00f3w od autoryzacji dost\u0119pu. Regu\u0142a wp\u0142ywa na klienta, kt\u00f3ry j\u0105 stosuje. Obs\u0142uga JavaScriptu nie decyduje o jej przestrzeganiu. Google dokumentuje r\u00f3\u017cne zachowanie zwyk\u0142ych robot\u00f3w i narz\u0119dzi pobieraj\u0105cych dane na \u017c\u0105danie u\u017cytkownika. Zachowania jednej us\u0142ugi nie mo\u017cna przenosi\u0107 na wszystkie agenty AI. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9309.html\">RFC 9309: Robots Exclusion Protocol<\/a> \u00b7 <a href=\"https:\/\/developers.google.com\/crawling\/docs\/crawlers-fetchers\/verify-google-requests\">Google: Verify crawlers and fetchers<\/a><\/p>\n<p>Ograniczenie dost\u0119pu musi by\u0107 rzeczywi\u015bcie egzekwowane przez serwer lub CDN. Zmiana robots.txt nie jest filtrem raportu GA4 i nie usuwa wcze\u015bniej zebranych zdarze\u0144. Jej wp\u0142yw na p\u00f3\u017aniejsze wska\u017aniki zale\u017cy od tego, kt\u00f3re \u017c\u0105dania przestan\u0105 wyst\u0119powa\u0107 i czy wcze\u015bniej dostarcza\u0142y zdarzenia.<\/p>\n<h2>Dlaczego wskaz\u00f3wki behawioralne pozostaj\u0105 niepewne<\/h2>\n<p>Powtarzalne czynno\u015bci, kr\u00f3tkie wizyty i regularne odst\u0119py mog\u0105 uzasadnia\u0107 analiz\u0119. Mog\u0105 te\u017c wynika\u0107 z test\u00f3w, monitoringu albo sposobu wysy\u0142ania zdarze\u0144 przez aplikacj\u0119. Nie istnieje uniwersalna regu\u0142a zamieniaj\u0105ca prost\u0105 \u015bcie\u017ck\u0119 kursora w potwierdzon\u0105 sesj\u0119 AI. Twierdzenia o typowym zachowaniu wymagaj\u0105 por\u00f3wnania ze znanymi przypadkami i zbadania fa\u0142szywych alarm\u00f3w.<\/p>\n<p>Szczeg\u00f3lnie \u0142atwo b\u0142\u0119dnie odczyta\u0107 brak zdarze\u0144 przewijania. Standardowe zdarzenie scroll w Enhanced Measurement jest wysy\u0142ane, gdy widoczna staje si\u0119 g\u0142\u0119boko\u015b\u0107 90% strony, a nie przy pierwszym ruchu. Cz\u0142owiek mo\u017ce klikn\u0105\u0107 wcze\u015bniej. Standardowa funkcja nie dostarcza tak\u017ce ci\u0105g\u0142ego zapisu ruchu kursora. <a href=\"https:\/\/support.google.com\/analytics\/answer\/9216061?hl=en\">Google: Enhanced measurement events<\/a><\/p>\n<p>BigQuery zapewnia szczeg\u00f3\u0142y zdarze\u0144, a nie kompletny zapis przegl\u0105darki. Schemat Google opisuje <code>event_timestamp<\/code> jako czas odbioru w mikrosekundach; zdarzenia wys\u0142ane razem mog\u0105 mie\u0107 ten sam znacznik. Proste odst\u0119py nie mierz\u0105 wi\u0119c bezpo\u015brednio czasu namys\u0142u ani nie dowodz\u0105 automatyzacji. Konieczne jest uwzgl\u0119dnienie zbierania i grupowego wysy\u0142ania danych. <a href=\"https:\/\/support.google.com\/analytics\/answer\/7029846?hl=en\">Google: BigQuery Export schema<\/a><\/p>\n<h2>To\u017csamo\u015b\u0107 kryptograficzna jest innym rodzajem dowodu<\/h2>\n<p>HTTP Message Signatures pozwalaj\u0105 uwierzytelnia\u0107 obj\u0119te podpisem cz\u0119\u015bci wiadomo\u015bci przy u\u017cyciu zaufanego klucza. Weryfikacja wymaga tak\u017ce w\u0142a\u015bciwego powi\u0105zania klucza z to\u017csamo\u015bci\u0105 oraz ochrony przed ponownym u\u017cyciem wiadomo\u015bci. Poprawny podpis nie potwierdza, \u017ce zachowanie jest po\u017c\u0105dane lub \u017ce odwiedzaj\u0105cym jest cz\u0142owiek. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9421.html\">RFC 9421: HTTP Message Signatures<\/a><\/p>\n<p>Wed\u0142ug stanu sprawdzonego 28 wrze\u015bnia 2026 r. Web Bot Auth ma dokument grupy roboczej <code>draft-ietf-webbotauth-httpsig-protocol-00<\/code> z 1 wrze\u015bnia 2026 r. Wcze\u015bniejsze stwierdzenie o braku przyj\u0119tego dokumentu grupy jest nieaktualne. Internet-Draft grupy roboczej nadal nie jest finalnym RFC, a mechanizm nie obejmuje wszystkich automatycznych klient\u00f3w. <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-webbotauth-httpsig-protocol\/\">IETF: HTTP Message Signatures for automated traffic<\/a><\/p>\n<h2>Praktyczny przebieg kontroli ruchu GA4<\/h2>\n<p><a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/narzedzia\/ga4-bot-detector\/\">Narz\u0119dzie kontroli ruchu GA4<\/a> daje punkt wyj\u015bcia do analizy danych o przegl\u0105darce, systemie operacyjnym, kraju oraz \u017ar\u00f3dle\/medium sesji. Wskaz\u00f3wki opisuj\u0105, kt\u00f3ra regu\u0142a pasuje do danych; nie okre\u015blaj\u0105 prawdopodobie\u0144stwa, \u017ce ruch pochodzi od bot\u00f3w. Ma\u0142e grupy pozostaj\u0105 widoczne, a eksport CSV wspiera dalsz\u0105 analiz\u0119.<\/p>\n<ol>\n<li>Wyb\u00f3r zako\u0144czonego okresu oraz kontrola metadanych raportu i zmian w pomiarze.<\/li>\n<li>Wskazanie grup wymagaj\u0105cych analizy, z uwzgl\u0119dnieniem znanego ruchu testowego.<\/li>\n<li>Por\u00f3wnanie odpowiednich danych CDN lub serwera w tym samym okresie. Weryfikacja to\u017csamo\u015bci robota metod\u0105 udokumentowan\u0105 przez dostawc\u0119.<\/li>\n<li>Zapisanie wyniku jako potwierdzonej to\u017csamo\u015bci, podejrzenia automatyzacji albo nierozstrzygni\u0119tego ruchu. \u0141\u0105czenie tych kategorii w jeden rzekomo potwierdzony udzia\u0142 bot\u00f3w jest nieuzasadnione.<\/li>\n<\/ol>\n<div class=\"lw-faq\">\n<h2>Pytania i odpowiedzi<\/h2>\n<h3>Czy wiersz Chrome oznacza wizyt\u0119 cz\u0142owieka?<\/h3>\n<p>Nie. Nazwa przegl\u0105darki to kontekst, a nie weryfikacja to\u017csamo\u015bci. T\u0119 sam\u0105 etykiet\u0119 mo\u017ce mie\u0107 ruch automatyczny i ludzki.<\/p>\n<h3>Czy wynik bez wskaza\u0144 dowodzi braku bot\u00f3w?<\/h3>\n<p>Nie. Oznacza jedynie, \u017ce wybrane regu\u0142y nie wskaza\u0142y zwr\u00f3conych grup. Nie wyklucza to aktywno\u015bci ukrytej, odfiltrowanej lub nierozpoznanej.<\/p>\n<h3>Czy robots.txt mo\u017ce oczy\u015bci\u0107 historyczne dane GA4?<\/h3>\n<p>Nie. Plik przekazuje regu\u0142y klientom, kt\u00f3rzy je stosuj\u0105; nie przepisuje raport\u00f3w Analytics.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>\u0179r\u00f3d\u0142a<\/h2>\n<ul>\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/javascript\/javascript-seo-basics\">Google: JavaScript SEO basics<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/javascript\/fix-search-javascript\">Google: JavaScript rendering limitations<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/9888366?hl=en\">Google Analytics: Known bot-traffic exclusion<\/a><\/li>\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9309.html\">RFC 9309: Robots Exclusion Protocol<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/crawling\/docs\/crawlers-fetchers\/verify-google-requests\">Google: Verify crawlers and fetchers<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/ga4\">Google: Measurement Protocol<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/7029846?hl=en\">Google: BigQuery Export schema<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/9216061?hl=en\">Google: Enhanced measurement events<\/a><\/li>\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9421.html\">RFC 9421: HTTP Message Signatures<\/a><\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-webbotauth-httpsig-protocol\/\">IETF: HTTP Message Signatures for automated traffic<\/a><\/li>\n<\/ul>\n<\/div>\n<p><!-- lw-crawler-review-20260928 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Widoczno\u015b\u0107 ruchu automatycznego w GA4 zale\u017cy od zbierania i przetwarzania danych, a nie samej nazwy robota lub przegl\u0105darki AI. JavaScript, robots.txt, wskaz\u00f3wki behawioralne i podpisane \u017c\u0105dania odpowiadaj\u0105 na r\u00f3\u017cne pytania.<\/p>\n","protected":false},"author":1,"featured_media":15217,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[92343,92346,92116],"class_list":["post-10555","post","type-post","status-publish","format-standard","hentry","category-digital-analytics-pl","tag-artificial-intelligence-pl","tag-llm-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>Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Kiedy roboty i przegl\u0105darki AI trafiaj\u0105 do GA4, co reguluje robots.txt i dlaczego wskaz\u00f3wki behawioralne nie potwierdzaj\u0105 to\u017csamo\u015bci.\" \/>\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\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Kiedy roboty i przegl\u0105darki AI trafiaj\u0105 do GA4, co reguluje robots.txt i dlaczego wskaz\u00f3wki behawioralne nie potwierdzaj\u0105 to\u017csamo\u015bci.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-25T16:10:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-09T21:22:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-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\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach\",\"datePublished\":\"2026-08-25T16:10:00+00:00\",\"dateModified\":\"2026-10-09T21:22:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/\"},\"wordCount\":1162,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png\",\"keywords\":[\"Artificial Intelligence\",\"LLM\",\"Web Analytics\"],\"articleSection\":[\"Digital Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/\",\"name\":\"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png\",\"datePublished\":\"2026-08-25T16:10:00+00:00\",\"dateModified\":\"2026-10-09T21:22:16+00:00\",\"description\":\"Kiedy roboty i przegl\u0105darki AI trafiaj\u0105 do GA4, co reguluje robots.txt i dlaczego wskaz\u00f3wki behawioralne nie potwierdzaj\u0105 to\u017csamo\u015bci.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png\",\"width\":1200,\"height\":630,\"caption\":\"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-analytics-pl\\\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach\"}]},{\"@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":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach | Lukas Wojcik","description":"Kiedy roboty i przegl\u0105darki AI trafiaj\u0105 do GA4, co reguluje robots.txt i dlaczego wskaz\u00f3wki behawioralne nie potwierdzaj\u0105 to\u017csamo\u015bci.","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\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/","og_locale":"en_US","og_type":"article","og_title":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach | Lukas Wojcik","og_description":"Kiedy roboty i przegl\u0105darki AI trafiaj\u0105 do GA4, co reguluje robots.txt i dlaczego wskaz\u00f3wki behawioralne nie potwierdzaj\u0105 to\u017csamo\u015bci.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-25T16:10:00+00:00","article_modified_time":"2026-10-09T21:22:16+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-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\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach","datePublished":"2026-08-25T16:10:00+00:00","dateModified":"2026-10-09T21:22:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/"},"wordCount":1162,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png","keywords":["Artificial Intelligence","LLM","Web Analytics"],"articleSection":["Digital Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/","name":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png","datePublished":"2026-08-25T16:10:00+00:00","dateModified":"2026-10-09T21:22:16+00:00","description":"Kiedy roboty i przegl\u0105darki AI trafiaj\u0105 do GA4, co reguluje robots.txt i dlaczego wskaz\u00f3wki behawioralne nie potwierdzaj\u0105 to\u017csamo\u015bci.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-10555-odwiedzajacy-ktory-nie-rusza-mysza-n.png","width":1200,"height":630,"caption":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-analytics-pl\/crawlery-treningowe-i-przegladarki-agentowe-w-ga4-ktory-ruch-maszynowy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Crawlery treningowe i przegl\u0105darki agentowe w GA4: kt\u00f3ry ruch maszynowy pojawia si\u0119 w raportach"}]},{"@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\/10555","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=10555"}],"version-history":[{"count":5,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10555\/revisions"}],"predecessor-version":[{"id":22313,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/10555\/revisions\/22313"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/15217"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=10555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=10555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=10555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}