Atrybucja ruchu AI

Dlaczego większość ruchu AI ukrywa się jako Direct w GA4, które narzędzia AI przekazują referrery, czym jest nowy kanał AI Assistant w GA4 oraz jak skonfigurować działające niestandardowe śledzenie.

Opublikowano po raz pierwszy: 24 cze 2026 · Ostatnia aktualizacja: 8 sie 2026 · Advanced
Języki

Większość ruchu AI nie pojawia się jako ruch AI. Narzędzia AI często usuwają nagłówek referrera, więc 35–70% wizyt pochodzących z AI trafia w GA4 jako Direct bez źródła. Natywny kanał AI Assistant w GA4 (maj 2026 r.) i niestandardowa grupa kanałów obejmują odesłaną część, ale nie widzą ciemnych sesji, a kliknięcia z Google AI Overviews i AI Mode na stałe łączą się ze zwykłym Organic Search. Widoczne dane to podłoga, nie sufit. Śledź to, co możesz, obserwuj bazę ruchu Direct i zwracaj uwagę na jakość konwersji — ruch AI konwertuje znacznie powyżej średniej, więc mały widoczny udział może przynosić nieproporcjonalne wyniki.

Źródło i medium sesji odzwierciedlają metadane pozyskania, które otrzymuje GA4, więc nie odzyskają referrera, który nigdy nie został przekazany. Evidence for this claim GA4 session source and medium dimensions describe where a new session originated, using referrer and campaign information when available. Scope: Google Analytics acquisition dimensions; missing referrers and cross-device behavior limit attribution. Confidence: high · Verified: Google Analytics: Traffic-source dimensions Ręczne parametry UTM są przydatne tylko w przypadku linków przychodzących, których adresy URL możesz kontrolować. Evidence for this claim Google Analytics supports manually collected campaign parameters such as utm_source and utm_medium for traffic attribution. Scope: Tagged inbound links; publishers cannot add parameters to links controlled by external AI platforms. Confidence: high · Verified: Google Analytics: URL builders and campaign parameters

TL;DR — Atrybucja ruchu AI jest trudna, ponieważ narzędzia AI często usuwają nagłówek referrera, przez co 35–70% sesji pochodzących z AI trafia w GA4 jako Direct. Natywny kanał AI Assistant w GA4 (dodany 13 maja 2026 r.) i własna grupa kanałów klasyfikują na nowo odesłaną część, ale żadne z nich nie widzi ciemnych sesji; kanał AI Assistant nie działa wstecz i zajmuje jedno z dwóch miejsc na niestandardowy kanał, a kliknięcia z Google AI Overviews / AI Mode są na stałe połączone ze zwykłym Organic Search zarówno w GA4, jak i GSC. Zachowanie referrera bardzo różni się między platformami (Claude i Mistral przekazują go czysto; samodzielny Grok, aplikacja Copilot dla Windows i aplikacje mobilne nie). Traktuj widoczną liczbę jako podłogę, porównuj ją z bazą Direct i uwzględniaj jakość konwersji — ruch AI konwertuje znacznie lepiej niż średnia.

Dlaczego ruch AI trudniej przypisać niż jakikolwiek inny

Analityka wie, skąd pochodzi wizyta, ponieważ przeglądarka wysyła po drodze nagłówek Referer. Cały system kanałów GA4 się na nim opiera: referrer perplexity.ai staje się Referral, a jego brak staje się Direct ((direct) / (none)). Wszystkie inne źródła, na których Ci zależy — wyszukiwanie organiczne, media społecznościowe, e-mail i referral — działają według tego kontraktu.

Narzędzia AI często tego nie robią. Nie ma tu obejścia z UTM, jakie zastosowałbyś w kampanii, ponieważ nie kontrolujesz adresów URL cytowanych przez AI — linkują do kanonicznych adresów znalezionych podczas crawlowania, bez Twoich parametrów śledzenia. To część, którą ludzie pomijają: możesz oznaczać własne linki, ale nie możesz oznaczyć linku, który zdecydował się pokazać ChatGPT.

Precyzyjnie określ, co rzeczywiście można zaobserwować. Atrybucja analityczna powstaje z wąskiego zestawu sygnałów — nagłówka referrera, parametrów kampanii (UTM) w przychodzącym URL-u, łańcucha przekierowań, przez który przeszło żądanie, oraz samego docelowego URL-a — zarejestrowanych przez tag analityczny podczas zbierania danych. Jeśli sygnał nigdy nie został przesłany (usunięty referrer, brak UTM, przekierowanie usuwające parametry zapytania), żadna konfiguracja analityki nie odzyska go później; brak sygnału jest luką w zapisie, a nie wartością, którą analityka może wywnioskować.

To wyznacza także prawdziwą granicę parametrów UTM: pomagają tylko w adresach URL, których query string dociera do strony docelowej. Możesz dodać utm_source do kontrolowanych przez siebie linków — własnych postów społecznościowych, e-maili i reklam — a GA4 je odczyta, o ile przekierowanie w łańcuchu nie usunie parametrów i inna kampania nie uzyska pierwszeństwa w kolejności dopasowania kanałów GA4. Nie możesz dodać UTM do URL-a cytowanego samodzielnie przez narzędzie AI, ponieważ ten adres wybrał i wyświetlił produkt AI, nie Ty. ChatGPT Search z automatycznym utm_source=chatgpt.com jest wyjątkiem właśnie dlatego, że parametr dodaje ChatGPT, a nie Ty.

Pisałem o tym w Asystenci AI psują analitykę internetową i szkodzą jej przyszłości: “Search is moving from traditional search engines to AI assistants, but traffic from many of these sites isn’t being tracked properly in analytics.” (tłumaczenie) „Wyszukiwanie przenosi się z tradycyjnych wyszukiwarek do asystentów AI, ale ruch z wielu tych witryn nie jest prawidłowo śledzony w analityce.” Istnieje tu także aspekt umowy społecznej — “there’s a social contract between search engines and website owners, where search engines add value by sending referral traffic to websites.” (tłumaczenie) „Między wyszukiwarkami a właścicielami witryn istnieje umowa społeczna, w ramach której wyszukiwarki dostarczają wartość, wysyłając witrynom ruch odesłany.” Narzędzia AI intensywnie crawlują i zbyt często odsyłają ruch, którego nawet nie możesz zobaczyć.

Problem ciemnego ruchu

„Ciemny ruch” to ruch pochodzący z AI, który dociera bez referrera i dlatego zostaje zapisany jako Direct. Opublikowane szacunki udziału ruchu AI, który pochłania ten problem, wahają się od 35% do 70%. Najczęściej cytowana pojedyncza liczba pochodzi z analizy Loamly obejmującej 446 405 wizyt: domyślnie 70,6% możliwego do zweryfikowania ruchu AI trafiło w GA4 jako Direct. Traktuj tę liczbę jako górną granicę pochodzącą od dostawcy, a nie ewangelię — kierunek zjawiska nie budzi jednak wątpliwości.

Ważny niuans, bo łatwo przesadzić: ciemny ruch nie oznacza po prostu „AI = Direct”. Spora część ruchu odesłanego przez AI pojawia się poprawnie jako Referral albo w nowym kanale AI Assistant. Problemem jest wycinek, który przychodzi zupełnie bez referrera — i jest na tyle duży, że widoczna liczba ruchu AI jest poważnie zaniżona.

Tworzą go cztery mechanizmy:

  1. Polityka referrera. Wiele narzędzi wysyła referrer-policy: strict-origin-when-cross-origin lub bardziej restrykcyjną wersję, przekazując między domenami tylko origin (albo nic).
  2. rel="noreferrer" w linkach. ChatGPT (zwłaszcza płatne poziomy) i inne narzędzia dodają noreferrer bezpośrednio do linków wychodzących, jawnie usuwając źródło.
  3. Architektura aplikacji mobilnej. iOS WKWebView i Android Custom Tabs — używane przez aplikacje ChatGPT i Perplexity — usuwają nagłówek Referer podczas otwierania zewnętrznych linków. Nie ma obejścia po stronie analityki.
  4. Kopiowanie i wklejanie. Zgodnie z RFC 9110 URL wklejony w pasek adresu nie niesie referrera. Skopiowanie linku z odpowiedzi AI zamiast kliknięcia rejestruje się jako Direct.

Te cztery mechanizmy są specyficzne dla AI, ale nie są jedynymi powodami, dla których sesja trafia do Direct — referrery usuwają także zakładki, przeglądarki nastawione na prywatność, firmowe proxy i liczne aplikacje niezwiązane z AI. Brak referrera jest naprawdę niejednoznaczny: nie odróżnia kliknięcia AI od żadnego z tych źródeł i nie istnieje metoda analityczna, która odzyskałaby informację, co rzeczywiście się wydarzyło. Traktuj „Direct” jako „źródło nieznane”, a nie jako koszyk, który można po cichu przemianować na „AI”, bo użycie AI akurat rośnie.

Analytics can classify only the signal it receives: some AI clicks are visible, Google AI-feature clicks merge into Organic Search, and source-less visits become Direct.

A person clicks a link from an AI surface. If a usable referrer or source arrives, GA4 can classify the session as AI Assistant, a custom AI channel, or Referral. A click from Google AI Overviews or AI Mode is folded into google organic and cannot be separated from other organic clicks in GA4. If no acquisition signal arrives because of an app, a noreferrer link, or copy-paste, GA4 files the session as Direct. Missing referrer data cannot be reconstructed inside GA4, so the classified AI slice is a floor.

Które narzędzia AI przekazują referrery (a które nie)

Przetestowałem każdą platformę za pomocą document.referrer w Chrome DevTools (blog Ahrefs, maj 2025). Zachowanie jest bardzo różne, co dokładnie pokazuje, dlaczego regex uniwersalny nie odzwierciedla rzeczywistości:

PlatformaPrzekazuje referrer?Jak pojawia się w GA4Uwagi
ChatGPT web (bezpłatny)Częściowochatgpt.comDolne cytowania przechodzą; linki w tekście często mają noreferrer
ChatGPT web (płatny)Częściowochatgpt.comPłatne konta dodają noreferrer do większej liczby linków w tekście
ChatGPT SearchTak (UTM)chatgpt.com + utm_source=chatgpt.comDodaje UTM, który przetrwa nawet po usunięciu nagłówka
Aplikacja ChatGPT iOS/AndroidNie(direct)WKWebView / Custom Tabs usuwają referrer
Przeglądarka ChatGPT AtlasNie(direct)Oparta na Chrome; usuwa/blokuje referrery i izoluje cookies
Perplexity webTakperplexity.aiPrzekazuje poprawnie
Aplikacja Perplexity desktop/mobileNie(direct)Aplikacja usuwa referrer
Przeglądarka Perplexity CometTakperplexity.ai/referralPrzekazuje poprawnie
Claude.aiTakclaude.aiWszystkie testowane obszary przechodzą
Gemini (web)W większościgemini.google.comCzat przechodzi; Deep Research używa noreferrer
Copilot webTak (z przerwami)copilot.microsoft.comPrzez wiele miesięcy go nie było — zachowanie kruche
Aplikacja Copilot dla WindowsNie(direct)W żadnym teście nie było referrera
Samodzielny Grok (grok.com / x.ai)Nie(direct)Nie przekazuje referrera
Grok na X (grok.x.com)Takgrok.x.comWersja zintegrowana z X przekazuje
Meta AI (web)Takwww.meta.aiPrzekazuje poprawnie
Mistral (chat.mistral.ai)Takchat.mistral.aiWszystkie testowane instancje przechodzą
DeepSeek webNie(direct)Przechodzą tylko linki cytowań wyszukiwania webowego
Google AI OverviewsNiespójniegoogle.com / (direct)Gdy przejdzie, pojawia się jako google / organic — nie da się oddzielić
Google AI ModeCzęściowo (naprawione)google.comPrzy starcie miał błąd noreferrer; naprawiony 31 maja 2025 r.

Kruchość jest prawdziwą lekcją. Ruch Copilota „zniknął” z analityki Ahrefs na kilka miesięcy — pojedyncza zmiana kodu na jednej platformie może globalnie zepsuć śledzenie bez ostrzeżenia. Jak napisałem w tekście analitycznym: “Websites have control over what info they send. They can send the full path, just the origin, or nothing — it’s up to them. We report whatever referrer we’re told to report. If they don’t send us one, then it would go in the ‘Direct’ bucket.” (tłumaczenie) „To właściciele witryn decydują, czy przekazać pełną ścieżkę, sam origin albo nic; raport obejmuje dowolny otrzymany referrer, a bez niego sesja trafia do Direct.”

Jak GA4 klasyfikuje ruch AI

Natywny kanał AI Assistant (13 maja 2026 r.)

GA4 dodał domyślny kanał AI Assistant. Według dokumentacji Google obejmuje on użytkowników, którzy “arrive at your site from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok. It excludes Google’s AI Overviews and AI Mode.” (tłumaczenie) „AI Assistant obejmuje użytkowników, którzy trafiają do witryny ze źródeł takich jak ChatGPT, Gemini, Deepseek, Copilot lub Grok, ale wyklucza AI Overviews i AI Mode.” Automatycznie przypisuje medium ai-assistant i kanał AI Assistant.

To ostatnie zdanie jest całym haczykiem. AI Overviews i AI Mode nie należą do kanału AI Assistant — są Organic Search. Własna definicja Organic Search Google mówi obecnie o użytkownikach, którzy “arrive via non-ad links in organic-search results, including Google’s AI Overviews and AI Mode.” (tłumaczenie) „Organic Search obejmuje użytkowników, którzy trafiają przez niepłatne linki w wynikach wyszukiwania organicznego, w tym AI Overviews i AI Mode Google.” Kliknięcie z AI Overview, jeśli w ogóle przekazuje referrer, pojawia się jako google / organic, nie do odróżnienia od zwykłego kliknięcia niebieskiego linku.

Warto uczciwie znać jeszcze trzy ograniczenia:

  • Kanał obejmuje tylko sesje z referrerem. Kanał AI Assistant nic nie robi z ciemnym ruchem — sesje bez referrera nadal trafiają do Direct. Konfiguracja nie „rozwiązuje” śledzenia.
  • Nie działa wstecz. Obowiązuje tylko od teraz. Sesje sprzed maja 2026 r. pozostają sklasyfikowane jako Referral albo Direct, co utrudnia porównania rok do roku.
  • Przy starcie rozpoznawał ograniczony zestaw (ChatGPT, Gemini, Claude i kilka innych), więc niestandardowa grupa kanałów nadal jest przydatna dla pełniejszego pokrycia.

Przed majem 2026 r.

Historycznie ruch AI pojawiał się tylko jako Referral (z referrerem: chatgpt.com / referral) albo Direct (bez referrera). Jeśli patrzysz na starsze dane, nie znajdziesz w nich kanału AI Assistant.

Niestandardowe grupy kanałów

Nadal możesz zbudować niestandardową grupę kanałów, aby objąć więcej platform i ponownie podzielić dane historyczne. Administracja > Grupy kanałów > Utwórz nową grupę kanałów. Pamiętaj o dwóch ograniczeniach: standardowe usługi mają tylko 2 niestandardowe grupy kanałów (GA 360 ma 5), a grupa AI zajmie jedno z tych miejsc. Karta Scripts zawiera dokładny regex i jedną regułę kolejności, które decydują o powodzeniu.

Dlaczego sumy ruchu AI różnią się między narzędziami analitycznymi

Jeśli używasz GA4 razem z Matomo, Adobe Analytics lub Ahrefs Web Analytics, nie oczekuj, że każde narzędzie pokaże tę samą liczbę ruchu AI. Nie mierzą tą samą linijką:

  • Co zbiera każde narzędzie. Wymiary źródła ruchu GA4, parametry kampanii Matomo i wymiar referrera Adobe nie są identycznymi polami — każdy produkt definiuje własne zbieranie referrera, okno jego utrwalania i obsługę parametrów kampanii.
  • Sesjonowanie się różni. To, jak długo trwa sesja, czy powracająca wizyta rozpoczyna od nowa atrybucję źródła oraz jak łączone są wizyty między urządzeniami, zależy od produktu i Twojej konfiguracji.
  • Różnią się reguły kanałów. Kolejność dopasowania kanałów GA4 (reguła AI nad Referral z instrukcji konfiguracji) jest mechaniką właściwą dla GA4; inne narzędzia stosują własną kolejność i własne domyślne definicje kanałów.
  • Różnią się zgoda i zakres zbierania. Domyślne ustawienia trybu zgody, obsługa IP i to, co narzędzie zbiera po odmowie zgody, zmieniają ilość ruchu docierającego w ogóle do warstwy atrybucji.

Nie oznacza to, że jedno narzędzie jest „dokładniejsze” od innego — oznacza, że sumy z różnych platform nie są bezpośrednio porównywalne, dopóki nie potwierdzisz, że tak samo definiują źródło, sesję i kanał. Jeśli uzgadniasz liczby ruchu AI z różnych narzędzi na potrzeby raportu, wyraźnie podaj, które narzędzie i konfiguracja wygenerowały każdą liczbę.

Luka Google AI Overviews

To część, której nikt nie rozwiązał, a mam tu pewną perspektywę — to ja zgłosiłem błąd noreferrer w AI Mode i otrzymałem odpowiedź od Johna Muellera.

Przy starcie linki AI Mode miały w kodzie strony oznaczenie noreferrer, więc kliknięcia nie przekazywały referrera i nie były zapisywane w Search Console. Jak napisałem 21 maja 2025 r. w Google sprawiło, że nie da się śledzić kliknięć z AI Mode: “clicks to links in AI mode are not being recorded at all in Google Search Console, and they’re not sending a referrer value when you click.” (tłumaczenie) „Kliknięcia linków w AI Mode w ogóle nie są rejestrowane w Google Search Console i podczas kliknięcia nie wysyłają wartości referrera.” Część związana z noreferrer została naprawiona 31 maja 2025 r. — kliknięcia są teraz rejestrowane jako google / organic albo google / search — ale ta „naprawa” po prostu scala je ze zwykłym ruchem organicznym. Nadal nie możesz ich wyodrębnić.

W czerwcu 2026 r. Google uruchomił w Search Console Gen AI Performance Reports, obejmujące AI Overviews, AI Mode i funkcje generatywne w Discover. Jest jednak haczyk: tylko wyświetlenia — bez kliknięć, CTR i pozycji. Wyświetlenie w AI Overview nic nie mówi o tym, czy ktoś przeszedł dalej.

Oba końce są więc ślepe. Moja szczera ocena, z tego tekstu o AI Mode: “Attribution is important, and we don’t have it yet. It makes me suspicious that there’s something Google doesn’t want us to know about this traffic.” (tłumaczenie) „Atrybucja jest ważna, ale jeszcze jej nie mamy. To budzi moje podejrzenie, że Google nie chce, abyśmy wiedzieli coś o tym ruchu.” Częściowe obejścia — wyzwalacze GTM dla fragmentów #:~:text=, regex zapytań konwersacyjnych w GSC i obserwowanie rozbieżności rosnących wyświetleń przy płaskich kliknięciach — każde wyłapuje tylko wycinek. Żadne nie działa od początku do końca.

Interpretowanie danych: podłoga, nie sufit

Najbardziej użyteczne ujęcie jest takie: ruch AI, który widzisz w GA4, to minimum, a nie suma. Swydo ujęło to słowami “GA4 data is the floor, not the ceiling.” (tłumaczenie) „Dane GA4 to podłoga, nie sufit.” Z powodu ciemnego ruchu rzeczywista liczba wizyt pod wpływem AI jest znacznie większa, niż kiedykolwiek pokaże łącznie kanał AI Assistant i Twoja niestandardowa grupa.

Ma to konkretną wartość diagnostyczną. Jeśli współczynnik konwersji kanału Direct rośnie razem z ruchem AI, część tego ruchu Direct może być błędnie sklasyfikowanymi sesjami AI. Loamly szacuje, że ciemny ruch AI konwertuje na poziomie 10,21% wobec 2,46% dla prawdziwego Direct — to wzorzec wart zbadania, ale sam w sobie nie jest dowodem, ponieważ rosnący współczynnik Direct może też wynikać z powracających klientów, ruchu z zakładek lub innych źródeł niezwiązanych z AI, które również trafiają do Direct. Aby oszacować całkowity wpływ AI, zestaw wzrost ruchu z wyszukiwań brandowych, zmiany bazy Direct i ankiety po konwersji z pytaniem „skąd o nas wiesz?”.

Warto jasno zaznaczyć jeszcze jedno rozróżnienie: konwersja przypisana mówi, że skonfigurowane reguły kanałów GA4 przypisały tę konwersję konkretnemu źródłu — nie dowodzi, że źródło ją spowodowało i nic nie mówi o sesjach oraz punktach styku, których GA4 nie zobaczył. Źródło i medium sesji odzwierciedlają metadane pozyskania otrzymane przez GA4, a nie zweryfikowany łańcuch przyczynowy; traktuj liczby atrybucji jako „temu przyznano zasługę”, a każde twierdzenie o wzroście konwersji (własne lub dostawcy) oceniaj z taką samą ostrożnością jak każdą inną korelację.

Oceniaj wszystko także przez jakość, ponieważ ruch AI jest wyjątkowo wartościowy. W Ahrefs 0,5% ruchu z wyszukiwania AI wygenerowało 12,1% rejestracji — współczynnik konwersji był 23 razy wyższy niż w tradycyjnym wyszukiwaniu organicznym, a odwiedzający z AI oglądali około 50% więcej stron. Szacunki dostawców według platform wskazują podobny kierunek (konwersja odesłań z ChatGPT około 15,9%, Perplexity około 10,5%, wobec około 1,76% Google organic), ale pochodzą od dostawców i trzeba je cytować ostrożnie. To niezależnie udokumentowana liczba 23 razy jest tą, na której warto się oprzeć.

Ruch AI także szybko urósł — około 9,7 raza w ciągu dwunastu miesięcy wśród około 82 000 witryn oraz o 527% od stycznia do maja 2025 r. wobec tego samego okresu rok wcześniej. Rynek również zmienia się pod Twoimi stopami: w styczniu 2026 r. ChatGPT odpowiadał za 64,5% mierzalnego ruchu odesłanego przez AI, Claude za 18,5%, Gemini za 10,6%, a Perplexity za 7,3% — konfiguracja śledząca tylko ChatGPT i Perplexity już zostaje w tyle.

Co rzeczywiście robić

  1. Sprawdź, czy masz już natywny kanał AI Assistant (po maju 2026 r.).
  2. Zbuduj niestandardową grupę kanałów dla pełniejszego pokrycia, ustawiając kanał AI nad Referral (zobacz skrypty).
  3. Utwórz segment lub eksplorację ruchu AI i obserwuj jego współczynnik konwersji, nie tylko wolumen.
  4. Ustal teraz bazę ruchu Direct, a następnie obserwuj rosnący współczynnik konwersji jako sygnał wart zbadania — nie dowód — ukrytego ruchu AI.
  5. Oszacuj niewidoczną część za pomocą wyszukiwań brandowych i ankiet po konwersji.
  6. Zaakceptuj, że AI Overviews / AI Mode nie da się czysto oddzielić — nie poświęcaj tygodni na wymuszanie tego podziału.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.