Ruch nieprzypisany w GA4 (Unassigned) oznacza, że sesja dotarła, ale GA4 nie potrafiło dopasować jej do żadnej ze swoich domyślnych grup kanałów. To nie jest osobne źródło ruchu. To GA4 mówiące Ci, że nie wie, skąd przyszła ta wizyta.
Najczęstsza przyczyna to tag UTM, który nie pasuje do reguł kanałów w GA4, zwykle wartość utm_medium, o której GA4 nigdy nie słyszało. Druga najczęstsza to zgody: sesja zostaje zapisana, ale dane o jej pochodzeniu już nie.
Nieprzypisany to nie jest błąd, który da się wyłączyć. To objaw. W tym artykule opisuję sześć rzeczy, które go realnie wywołują, jak rozpoznać, która dotyczy Ciebie, i co z każdą zrobić. Większość napraw zajmuje mniej niż godzinę.
W audytowanych przeze mnie usługach GA4 ruch nieprzypisany wahał się od 8% do 40% wszystkich sesji. Na górnym końcu tej skali oznacza to, że prawie połowa Twojego ruchu nie ma atrybucji, a każdy raport kanałów, na który patrzysz, coś zaniża.
- Nieprzypisany to nie kanał. To znaczy, że GA4 odebrało sesję, ale nie potrafiło przypisać jej do żadnej grupy kanałów.
- Największa pojedyncza przyczyna to wartość
utm_medium, która nie pasuje do listy oczekiwanej przez GA4.utm_medium=email-newsletterwpada w Nieprzypisany.utm_medium=emailnie. - Odmowa zgody w Consent Mode to druga główna przyczyna: zdarzenie dociera, źródło ruchu nie.
- Domyślne grupy kanałów GA4 to sztywne reguły, nie sugestie. Nie zmienisz ich, ale możesz zbudować własną grupę kanałów, która je nadpisze w raportach.
- Jeśli Nieprzypisany przekracza 10% sesji, traktuj to jak usterkę trackingu, nie ciekawostkę raportową.
Co naprawdę oznacza ruch nieprzypisany w GA4
GA4 przypisuje każdą sesję do kanału, przepuszczając dane o źródle ruchu przez sztywny zestaw reguł. Reguły patrzą na source, medium i campaign i próbują dopasować je do definicji zaszytych na stałe przez Google: Organic Search, Paid Search, Direct, Email, Organic Social, Referral i kilkanaście innych.
Jeśli nic nie pasuje, sesja nie zostaje odrzucona. Dostaje etykietę: Nieprzypisany.
Nieprzypisany jest więc koszem awaryjnym. Istnieje, bo GA4 odmawia zgadywania. To prawdopodobnie właściwe zachowanie, ale oznacza, że kosz zapełnia się po cichu i nikt tego nie zauważa, dopóki ktoś nie otworzy raportu Pozyskiwanie ruchu i nie zapyta, co to za wiersz.
Kluczowe rozróżnienie, które ludzie gubią:
- Direct oznacza, że GA4 wie, że nie było odsyłacza. Ktoś wpisał adres, otworzył zakładkę albo kliknął link w aplikacji, która usunęła referrer.
- Nieprzypisany oznacza, że GA4 miało coś, czego nie potrafiło sklasyfikować, albo dostało sesję zupełnie bez danych o źródle.
To dwie różne awarie i mają różne naprawy. Mylenie ich prowadzi do gonienia nie tego problemu. Jeśli sam model danych GA4 jest dla Ciebie jeszcze mglisty, zacznij od tekstu o tym, czym jest GA4 i jak działa.
Nie wiesz, jaka część Twojego ruchu jest teraz bez atrybucji? Darmowy audyt GTM sprawdza warstwę trackingu, która zasila te dane. Podajesz adres, dostajesz raport w około 10 minut. Bez rejestracji.
Przyczyna 1: utm_medium, którego GA4 nie rozpoznaje
To jest ta jedna. Jeśli nie naprawisz nic innego, napraw to.
Domyślne grupy kanałów GA4 dopasowują konkretne wartości utm_medium. Robią to wyrażeniem regularnym, a to wyrażenie jest surowsze, niż zakłada większość marketerów.
| Co wysyłasz | Co robi GA4 |
|---|---|
utm_medium=email | |
utm_medium=e-mail | Email (pasuje do regexu) |
utm_medium=email-newsletter | Nieprzypisany |
utm_medium=newsletter | Nieprzypisany |
utm_medium=cpc | Paid Search (jeśli źródłem jest wyszukiwarka) |
utm_medium=ppc | Paid Search |
utm_medium=paid | Nieprzypisany |
utm_medium=social | Organic Social |
utm_medium=social-paid | Paid Social |
utm_medium=paid-social | Nieprzypisany |
Przeczytaj tę tabelę dwa razy. social-paid działa. paid-social nie. Nie ma tu logiki do obrony, po prostu tak mówią reguły.
Kasia prowadzi marketing w warszawskiej firmie B2B SaaS. Jej newsletter szedł co miesiąc do 40 000 subskrybentów, otagowany utm_medium=newsletter, bo przecież tym właśnie był. Każde z tych kliknięć lądowało w Nieprzypisanym przez 14 miesięcy.
Kanał Email nie pokazywał prawie nic, więc email został zdegradowany w budżecie. Kiedy przetagowaliśmy go na utm_medium=email i przebudowaliśmy raportowanie, okazało się, że email był jej drugim najlepszym kanałem pod względem przychodu na sesję. Newsletter działał przez cały czas. Nikt tego nie widział.
Naprawa: przejrzyj każdą wartość utm_medium, którą faktycznie wysyłasz. W GA4 wejdź w Raporty, Pozyskiwanie ruchu, i zmień wymiar główny na Medium sesji. Wszystko, czego nie ma na liście oczekiwanej przez Google, albo już jest Nieprzypisane, albo dzieli je od tego jedna aktualizacja platformy.
Trzymaj się kanonicznego zestawu: organic, cpc, email, social, referral, affiliate, display, video. Jeśli potrzebujesz większej szczegółowości, wrzuć ją w utm_campaign albo utm_content, nie w utm_medium. Pełną listę znajdziesz w poradniku o parametrach UTM.
Przyczyna 2: Consent Mode odbiera dane o atrybucji
To przyczyna, której większość ludzi nigdy nie znajduje, bo nie wygląda jak błąd tagowania.
Kiedy użytkownik odmawia zgody, a Ty masz wdrożony Consent Mode v2, GA4 wciąż może odebrać ping bez ciasteczek. Zdarzenie zostaje policzone. Ale bez analytics_storage GA4 nie ma identyfikatora klienta, nie ma ciągłości sesji i często nie ma użytecznego źródła ruchu. Sesja istnieje. Jej pochodzenie nie.
Takie sesje lądują w Nieprzypisanym.
W Unii Europejskiej jest to dotkliwsze niż gdziekolwiek indziej, a skala efektu rośnie wprost proporcjonalnie do odsetka odmów zgody. Jeśli 35% Twoich odwiedzających odrzuca ciasteczka, masz strukturalną podłogę pod liczbą Nieprzypisanych, której żadna poprawka UTM nie usunie.
Naprawa: tej akurat nie da się naprawić do końca, a kto twierdzi inaczej, ten Ci coś sprzedaje. Co możesz zrobić:
- Uruchom zaawansowany Consent Mode, nie podstawowy. Podstawowy blokuje tagi całkowicie, więc nie dostajesz nic. Zaawansowany wysyła pingi bez ciasteczek, których GA4 może użyć do modelowania konwersji.
- Sprawdź, czy modelowanie jest faktycznie włączone w Twojej usłudze GA4. Widziałem konfiguracje, gdzie Consent Mode był wzorowo ustawiony po stronie GTM, a GA4 i tak wyrzucało odzyskane dane do kosza.
- Popraw współczynnik zgód lepszym bannerem, a nie ciemniejszym wzorcem.
Cały łańcuch sygnałów opisuje poradnik wdrożenia Consent Mode v2.
Przyczyna 3: sesja zaczęła się, zanim tag się załadował
Jeśli ktoś wchodzi na Twoją stronę, tag GA4 się odpala, a dane o źródle ruchu nie zdążyły się jeszcze wypełnić, GA4 zapisuje sesję bez atrybucji.
Zwykle dzieje się tak z jednego z trzech powodów: platforma zarządzania zgodami opóźnia odpalenie tagów do momentu interakcji użytkownika, wolno ładujący się kontener GTM odpala tag konfiguracyjny GA4 z opóźnieniem, albo aplikacja jednostronicowa zmienia trasę, zanim wyląduje pierwsza odsłona.
Naprawa: sprawdź kolejność odpalania w podglądzie GTM. Tag konfiguracyjny GA4 musi odpalić się przed wszystkimi tagami zdarzeń, które od niego zależą. Jeśli Twoja platforma zgód blokuje tag konfiguracyjny do momentu zgody, to jest Przyczyna 2 w innym przebraniu.
Przyczyna 4: przekierowania wewnętrzne, które gubią parametry
Twój link kampanijny to example.com/promo?utm_source=meta&utm_medium=social. Twój serwer przekierowuje /promo na /promotion. Przekierowanie gubi query string. Użytkownik ląduje na stronie bez parametrów UTM i bez referrera, bo Meta go usunęła.
Efekt: Nieprzypisany.
Marek prowadził kampanię Meta za €25 000 dla polskiego sklepu e-commerce. Strona docelowa miała przekierowanie z ukośnikiem na końcu, które odrzucało parametry zapytania. Każde kliknięcie było otagowane poprawnie i każda sesja docierała z niczym. W GA4 kampania wyglądała, jakby przyniosła 40 sesji z płatnej reklamy i jakieś 6000 sesji znikąd.
Marek był o krok od wyłączenia kampanii za słabe wyniki. Ona konwertowała dobrze. GA4 po prostu tego nie widziało.
Naprawa: kliknij własną reklamę. Naprawdę kliknij, na prawdziwym urządzeniu, i patrz na pasek adresu. Jeśli po załadowaniu strony nie ma tam parametrów UTM, Twoje przekierowanie je zjada. Skonfiguruj je tak, żeby zachowywało query string.
Przyczyna 5: brak konfiguracji śledzenia międzydomenowego
Użytkownik przechodzi z twojsklep.pl na checkout.twojsklep.pl albo na zewnętrzną stronę płatności i wraca. Bez konfiguracji międzydomenowej GA4 traktuje powrót jako nową sesję, a referrerem jest Twoja własna domena.
Odesłania do samego siebie nie pasują do żadnej reguły kanału. Część ląduje w Referral, część w Nieprzypisanym, zależnie od ustawień niechcianych odesłań.
Naprawa: skonfiguruj pomiar międzydomenowy w Administracji GA4, w Strumieniach danych, i dodaj każdą domenę ze ścieżki użytkownika do listy niechcianych odesłań. Potem to przetestuj, bo to jedno z ustawień, które po cichu wracają do stanu poprzedniego przy zmianach w usłudze.
Przyczyna 6: boty, podglądy i skanery
Boty generujące podglądy linków, skanery pocztowe i crawlery bezpieczeństwa wchodzą na Twoje strony bez referrera i bez parametrów UTM. Część z nich wykonuje JavaScript, co oznacza, że GA4 je liczy.
Zwykle lądują w Direct, ale kawałek trafia do Nieprzypisanego.
Naprawa: filtrowanie znanych botów w GA4 wyłapuje te zadeklarowane i nie da się go wyłączyć. Co do reszty: przyjrzyj się sesjom Nieprzypisanym z zerowym zaangażowaniem i 100% odrzuceń, odfiltruj je własnym wymiarem, jeśli wolumen jest istotny, a poza tym zaakceptuj niewielki bazowy szum.
Jak zdiagnozować ruch nieprzypisany w GA4
Zrób to w tej kolejności. Zajmie około 20 minut.
- Zmierz skalę problemu. Raporty, Pozyskiwanie ruchu, wymiar główny Domyślna grupa kanałów sesji. Jaki procent sesji to Nieprzypisany? Poniżej 5% to normalny szum. Powyżej 10% to usterka.
- Zmień wymiar na Źródło / medium sesji. Teraz patrz wyłącznie na wiersze Nieprzypisane. To pokaże Ci, co GA4 faktycznie dostało.
- Jeśli widzisz tam realne wartości source/medium (na przykład
newsletter / email-blast), masz Przyczynę 1. Twoje wartości UTM nie pasują do reguł GA4. To najszybsza naprawa z całej listy. - Jeśli wiersze Nieprzypisane pokazują
(not set)albo pustkę, GA4 dostało sesję zupełnie bez atrybucji. To Przyczyna 2, 3, 4 albo 5. - Zestaw to z odsetkiem odmów zgody. Jeśli 30% użytkowników odmawia zgody i 30% sesji jest Nieprzypisanych, znalazłeś odpowiedź i jest nią Przyczyna 2.
- Kliknij własne płatne reklamy. Jeśli UTM-y znikają po wejściu na stronę, to Przyczyna 4.
Krok 2 jest tym, który rozdziela diagnozę. Wszystko po nim wynika z tego, co tam zobaczysz.
Czy można po prostu pozbyć się Nieprzypisanego?
Nie da się usunąć tego kosza i nie powinno Ci na tym zależeć. Nieprzypisany to sygnał. Ukrycie go oznacza ukrycie faktu, że kawałek Twojego ruchu nie ma atrybucji.
Co możesz zrobić, to zbudować własną grupę kanałów w Administracji GA4. Własne grupy kanałów pozwalają napisać swoje reguły dopasowania, więc utm_medium=newsletter może trafiać do Email zamiast spadać do Nieprzypisanego. To właściwa naprawa, gdy masz dane historyczne, których nie przetagujesz.
Dwa istotne zastrzeżenia:
- Własne grupy kanałów działają w raportach na przyszłość i można je cofnąć do granicy okresu przechowywania danych. Nie zmieniają surowych danych i nie wpływają na to, co widzi Google Ads.
- Naprawiają raportowanie, nie tracking. Jeśli wartości UTM są błędne, popraw także wartości UTM. Inaczej zaklejasz usterkę, która wróci w każdym innym narzędziu czytającym te same parametry.
Najczęstsze pytania
Co oznacza Nieprzypisany w GA4? Nieprzypisany oznacza, że GA4 odebrało sesję, ale nie potrafiło dopasować jej do żadnej grupy kanałów. To kosz awaryjny, nie źródło ruchu. Najczęstsza przyczyna to wartość utm_medium, która nie pasuje do listy oczekiwanej przez GA4.
Czy Nieprzypisany to to samo co Direct w GA4? Nie. Direct oznacza, że GA4 wie, że nie było odsyłacza ani danych kampanii. Nieprzypisany oznacza, że GA4 miało dane, których nie umiało sklasyfikować, albo sesję zupełnie bez źródła ruchu. Inne przyczyny, inne naprawy.
Jaki procent ruchu nieprzypisanego jest normalny? Poniżej 5% sesji to normalny szum. Między 5% a 10% warto zbadać. Powyżej 10% oznacza, że coś w Twoim trackingu albo tagowaniu jest zepsute, a każdy raport kanałów, który masz, zaniża co najmniej jeden z nich.
Dlaczego ruch nieprzypisany nagle wzrósł? Typowe przyczyny to nowa kampania z niestandardowymi tagami UTM, zmiana w bannerze cookie, która podniosła odsetek odmów zgody, albo migracja strony, która zepsuła przekierowania lub ustawienia międzydomenowe. Sprawdź, co zmieniło się w tygodniu przed skokiem.
Czy da się naprawić ruch nieprzypisany wstecz? Częściowo. Własna grupa kanałów w GA4 może przemapować historyczne sesje w raportach, w granicach okresu przechowywania danych. Nie zmienia to surowych danych ani tego, co widzą inne narzędzia. Przetagowanie naprawia przyszłość, nie przeszłość.
Czy Consent Mode powoduje ruch nieprzypisany? Tak. Gdy użytkownik odmawia zgody, GA4 może wciąż zapisać sesję przez ping bez ciasteczek, ale bez użytecznych danych o źródle ruchu. Takie sesje lądują w Nieprzypisanym. Zaawansowany Consent Mode z włączonym modelowaniem zmniejsza skalę, ale jej nie eliminuje.
Co dalej
Ruch nieprzypisany w GA4 to prawie zawsze usterka trackingu przebrana za problem raportowy. Sesja dotarła. Coś w łańcuchu między kliknięciem a GA4 zgubiło informację o tym, skąd przyszła.
Zacznij od najtańszej kontroli: otwórz Pozyskiwanie ruchu, przełącz wymiar na Źródło / medium sesji i zobacz, co naprawdę siedzi w wierszach Nieprzypisanych. Jeśli widzisz realne wartości, Twoje tagowanie UTM walczy z regułami GA4 i możesz to naprawić jeszcze dziś po południu. Jeśli widzisz (not set), problem jest wyżej: w zgodach, przekierowaniach albo w kolejności odpalania tagów.
Potem napraw tagowanie, nie tylko raport. Własna grupa kanałów sprawia, że liczba wygląda lepiej. Nie sprawia, że Google Ads, Meta czy Twoja platforma mailingowa zaczynają widzieć ten ruch poprawnie, bo one czytają te same parametry co GA4.
Jeśli wolisz, żeby ktoś sprawdził to porządnie, darmowy audyt GTM prześwietla warstwę trackingu, która to wszystko zasila. A jeśli chcesz mieć to pod obserwacją co miesiąc, a nie dopiero wtedy, gdy liczby zaczną wyglądać dziwnie, od tego jest niezależny monitoring GA4. €150/miesiąc, miesięczny raport na piśmie, bez spotkań, rezygnacja w każdej chwili. Pełny cennik tutaj.
Źródła
- Definicje domyślnych grup kanałów GA4 (Google)
- Własne grupy kanałów w GA4 (Google)
- Consent Mode i modelowanie behawioralne (Google)
Czy atrybucja w Twoim GA4 mówi prawdę?
Darmowy audyt GTM prześwietla warstwę trackingu, która zasila dane o kanałach: zepsute tagi, luki w zgodach i kolejność odpalania. Podajesz adres, dostajesz raport w około 10 minut. Bez rejestracji.
Uruchom darmowy audyt GTM