Ruch płatny w GA4 jako Direct lub Unassigned - jak naprawić klasyfikację źródeł

Sebastian Luksa

Sebastian Luksa

Head of Performance Marketing

Ruch płatny trafia w GA4 do kanału Direct lub Unassigned najczęściej z trzech powodów: parametry kliknięcia giną po drodze do strony, konto GA4 nie jest połączone z Google Ads albo parametry UTM nie pasują do reguł kanałów domyślnych. Klasyfikację ruchu w GA4 naprawisz, sprawdzając autotagowanie i połączenie kont, przekierowania w sklepie oraz wartości utm_source i utm_medium w kampaniach. Dopiero po tych poprawkach raporty pokażą sprzedaż w kanałach, z których naprawdę przyszła.

Ten problem łatwo przeoczyć, bo kampanie działają, a w GA4 nic się nie psuje w oczywisty sposób. Po prostu kanał Paid Search rośnie wolniej, niż wskazują kliknięcia, a Direct i Unassigned mają podejrzanie dużo zakupów. Właściciel sklepu dochodzi wtedy do błędnego wniosku, że reklamy sprzedają słabo, a klienci sami trafiają do sklepu. W tym wpisie pokazujemy, jak GA4 przypisuje ruch do kanałów, skąd biorą się błędy i jak je usunąć krok po kroku.

[#wazne] W skrócie: ruch z reklam w GA4 trafia do Direct, gdy z adresu znikną gclid i UTM-y, a do Unassigned, gdy dane o źródle są, ale nie pasują do żadnej reguły kanału. Sprawdź autotagowanie w Google Ads, połączenie usługi GA4 z kontem reklamowym, przekierowania w sklepie, bramki płatności na liście niechcianych odesłań oraz medium w UTM-ach innych kampanii. W Vinson robimy taki przegląd przy każdym przejmowanym koncie Google Ads.

Jak GA4 przypisuje ruch do kanałów - Direct, Paid Search i Unassigned

Kanał w GA4 to grupa źródeł ruchu wyznaczona regułami. Domyślne grupowanie kanałów jest ustalone przez Google i opisane w pomocy Google Analytics. Dla ruchu oznaczanego ręcznie decydują przede wszystkim źródło (source), medium i nazwa kampanii. Dla ruchu z Google Ads, przy włączonym autotagowaniu i połączonych kontach, GA4 korzysta z osobnych reguł opartych na platformie źródłowej, typie sieci i typie kampanii.

Dwa kanały, które najczęściej sprawiają kłopot, mają proste definicje:

  • Direct - źródło to (direct), a medium to (none) lub (not set). Czyli GA4 nie dostało żadnej informacji o tym, skąd przyszedł użytkownik.

  • Unassigned - GA4 ma jakieś dane o źródle, ale nie pasują one do żadnej reguły kanału. To kanał na wszystko, czego nie dało się sklasyfikować.

Ta różnica jest kluczowa w diagnozie. Duży Direct zwykle oznacza, że informacja o źródle zginęła po drodze. Duży Unassigned zwykle oznacza, że informacja dotarła, ale jest zapisana w formie, której reguły nie rozpoznają, albo zdarzenia zostały wysłane poza normalną sesją. Najczęstsze objawy i ich przyczyny zebraliśmy na diagramie:

[#chart:gad83a]

Dlaczego ruch z Google Ads trafia do Direct w GA4

Kliknięcie reklamy Google Ads przy włączonym autotagowaniu dodaje do adresu parametr gclid, a w części ruchu z urządzeń Apple parametry gbraid lub wbraid. Jeśli tag Google na stronie docelowej nie zobaczy tego parametru, wizyta zostanie zapisana jako bezpośrednia. Najczęstsze powody:

  • Przekierowania bez parametrów - z http na https, z wersji bez www na wersję z www, na adres z ukośnikiem na końcu lub na wersję językową.

  • Wyłączone autotagowanie - na starszych kontach bywa wyłączone, a kampanie nie mają też UTM-ów.

  • Tag ładowany za późno - np. dopiero po kliknięciu w baner zgód, gdy skrypt sklepu zdążył już usunąć parametry z adresu.

  • Brak tagu na stronie docelowej - np. na stronach kategorii wygenerowanych przez nowy moduł lub w osobnej aplikacji.

O zależnościach między autotagowaniem a UTM-ami piszemy szerzej we wpisie autotagowanie i UTM w Google Ads - jak uniknąć błędów w raportach GA4. Tutaj skupiamy się na tym, jak rozpoznać i naprawić skutki tych błędów w raportach.

Ruch płatny trafia w GA4 do kanału Direct lub Unassigned najczęściej z trzech powodów: parametry kliknięcia giną po drodze do strony, konto GA4 nie jest połączone z Google Ads albo parametry UTM nie pasują do reguł kanałów domyślnych. Klasyfikację ruchu w GA4 naprawisz, sprawdzając autotagowanie i połączenie kont, przekierowania w sklepie oraz wartości utm_source i utm_medium w kampaniach. Dopiero po tych poprawkach raporty pokażą sprzedaż w kanałach, z których naprawdę przyszła.

Ten problem łatwo przeoczyć, bo kampanie działają, a w GA4 nic się nie psuje w oczywisty sposób. Po prostu kanał Paid Search rośnie wolniej, niż wskazują kliknięcia, a Direct i Unassigned mają podejrzanie dużo zakupów. Właściciel sklepu dochodzi wtedy do błędnego wniosku, że reklamy sprzedają słabo, a klienci sami trafiają do sklepu. W tym wpisie pokazujemy, jak GA4 przypisuje ruch do kanałów, skąd biorą się błędy i jak je usunąć krok po kroku.

[#wazne] W skrócie: ruch z reklam w GA4 trafia do Direct, gdy z adresu znikną gclid i UTM-y, a do Unassigned, gdy dane o źródle są, ale nie pasują do żadnej reguły kanału. Sprawdź autotagowanie w Google Ads, połączenie usługi GA4 z kontem reklamowym, przekierowania w sklepie, bramki płatności na liście niechcianych odesłań oraz medium w UTM-ach innych kampanii. W Vinson robimy taki przegląd przy każdym przejmowanym koncie Google Ads.

Jak GA4 przypisuje ruch do kanałów - Direct, Paid Search i Unassigned

Kanał w GA4 to grupa źródeł ruchu wyznaczona regułami. Domyślne grupowanie kanałów jest ustalone przez Google i opisane w pomocy Google Analytics. Dla ruchu oznaczanego ręcznie decydują przede wszystkim źródło (source), medium i nazwa kampanii. Dla ruchu z Google Ads, przy włączonym autotagowaniu i połączonych kontach, GA4 korzysta z osobnych reguł opartych na platformie źródłowej, typie sieci i typie kampanii.

Dwa kanały, które najczęściej sprawiają kłopot, mają proste definicje:

  • Direct - źródło to (direct), a medium to (none) lub (not set). Czyli GA4 nie dostało żadnej informacji o tym, skąd przyszedł użytkownik.

  • Unassigned - GA4 ma jakieś dane o źródle, ale nie pasują one do żadnej reguły kanału. To kanał na wszystko, czego nie dało się sklasyfikować.

Ta różnica jest kluczowa w diagnozie. Duży Direct zwykle oznacza, że informacja o źródle zginęła po drodze. Duży Unassigned zwykle oznacza, że informacja dotarła, ale jest zapisana w formie, której reguły nie rozpoznają, albo zdarzenia zostały wysłane poza normalną sesją. Najczęstsze objawy i ich przyczyny zebraliśmy na diagramie:

[#chart:gad83a]

Dlaczego ruch z Google Ads trafia do Direct w GA4

Kliknięcie reklamy Google Ads przy włączonym autotagowaniu dodaje do adresu parametr gclid, a w części ruchu z urządzeń Apple parametry gbraid lub wbraid. Jeśli tag Google na stronie docelowej nie zobaczy tego parametru, wizyta zostanie zapisana jako bezpośrednia. Najczęstsze powody:

  • Przekierowania bez parametrów - z http na https, z wersji bez www na wersję z www, na adres z ukośnikiem na końcu lub na wersję językową.

  • Wyłączone autotagowanie - na starszych kontach bywa wyłączone, a kampanie nie mają też UTM-ów.

  • Tag ładowany za późno - np. dopiero po kliknięciu w baner zgód, gdy skrypt sklepu zdążył już usunąć parametry z adresu.

  • Brak tagu na stronie docelowej - np. na stronach kategorii wygenerowanych przez nowy moduł lub w osobnej aplikacji.

O zależnościach między autotagowaniem a UTM-ami piszemy szerzej we wpisie autotagowanie i UTM w Google Ads - jak uniknąć błędów w raportach GA4. Tutaj skupiamy się na tym, jak rozpoznać i naprawić skutki tych błędów w raportach.

Darmowa konsultacja Google Ads
Ile tracisz na nieskutecznych kampaniach Google Ads?
  • Przegląd konta, struktury i budżetów
  • Analiza feedu i kampanii Performance Max
  • Konkretne rekomendacje oszczędności
Sebastian LuksaKonsultację poprowadzi Sebastian Luksa, Head of Performance Marketing

Skąd bierze się ruch Unassigned w GA4 w sklepie internetowym

Unassigned w GA4 ma inne przyczyny niż Direct. Najczęściej spotykamy je w sklepach w czterech sytuacjach. Pierwsza to UTM-y z medium spoza reguł, np. utm_medium=reklama, adwords lub social-ads. Reguła kanału Paid Search wymaga, żeby źródło było na liście wyszukiwarek, a medium pasowało do wzorca obejmującego m.in. cpc, ppc i wartości zaczynające się od paid (stan na lipiec 2026 - sprawdź w pomocy Google Analytics). Medium spoza tego wzorca trafi do Unassigned.

Druga sytuacja to zdarzenia wysłane poza sesją, np. zakup zarejestrowany po powrocie z bramki płatności po długiej przerwie albo zdarzenia wysyłane z serwera bez identyfikatora sesji. Trzecia to brak połączenia usługi GA4 z kontem Google Ads: GA4 widzi gclid, ale nie potrafi pobrać szczegółów kampanii. Czwarta to zgody: przy odmowie zgody na analityczne pliki cookie część danych o sesjach jest niepełna, a GA4 w zależności od konfiguracji może je modelować lub pomijać.

Pomocne jest porównanie reguł kanałów z tym, jak oznaczasz kampanie. Najważniejsze kanały płatne i warunki, które muszą spełnić dane, pokazujemy na diagramie:

[#chart:gad83b]

Objaw w GA4Najczęstsza przyczynaPoprawka
Mniej sesji Google Ads niż kliknięćprzekierowanie gubi gclidreklamy na ostateczne adresy, poprawa przekierowań
Kampanie z nazwą (not set)brak połączenia GA4 z Google Adspołączenie kont w panelu administracyjnym GA4
Ruch z innych reklam w Unassignedmedium spoza reguł kanałówjedna konwencja UTM, np. cpc lub paid_social
Zakupy przypisane do bramki płatnościbramka jako odesłanielista niechcianych odesłań w strumieniu danych
Duży Unassigned po wdrożeniu tagów serwerowychzdarzenia bez danych sesjiprzekazywanie identyfikatorów sesji do serwera

Jak naprawić klasyfikację ruchu w GA4 krok po kroku

Poprawki warto wprowadzać w ustalonej kolejności, od najprostszych i najczęstszych przyczyn. Po każdej zmianie odczekaj kilka dni i sprawdź raport pozyskiwania ruchu, zanim przejdziesz do następnej, żeby wiedzieć, która poprawka zadziałała:

[#chart:gad83c]

  1. W Google Ads sprawdź w ustawieniach konta, czy autotagowanie jest włączone.

  2. W GA4 w panelu administracyjnym sprawdź połączenie usługi z właściwym kontem Google Ads.

  3. Wejdź na kilka stron docelowych reklam z dopisanym testowym parametrem gclid i sprawdź, czy zostaje w adresie po przekierowaniach.

  4. W ustawieniach strumienia danych GA4 dodaj bramki płatności i zewnętrzne systemy logowania do listy niechcianych odesłań.

  5. Przejrzyj UTM-y wszystkich kampanii płatnych poza Google Ads i ustaw medium zgodne z regułami kanałów.

  6. Usuń UTM-y z linków wewnętrznych sklepu, np. z banerów i newslettera prowadzącego do sklepu z adresów wewnętrznych.

  7. W widoku debugowania GA4 przejdź ścieżkę od wejścia z reklamy do zakupu i sprawdź, czy zdarzenia mają to samo źródło sesji.

Bramki płatności i powroty do sklepu

W polskich sklepach to bardzo częsty problem. Klient przychodzi z reklamy, przechodzi do bramki płatności, a po zapłacie wraca na stronę podziękowania. Jeśli domena bramki nie jest na liście niechcianych odesłań, GA4 może rozpocząć nową sesję ze źródłem w postaci bramki płatności. Zakup trafia wtedy do kanału Referral, a kampania traci sprzedaż w raportach. Dodaj do listy domeny wszystkich operatorów płatności, z których korzysta sklep, a także systemy ratalne i logowania przez zewnętrzne serwisy.

Subdomeny, osobne domeny i ruch między nimi

Druga typowa przyczyna to sklep rozdzielony na kilka domen, np. katalog na jednej, a koszyk lub płatność na innej, albo osobny blog w innej domenie. Jeśli GA4 nie ma skonfigurowanego śledzenia między domenami, przejście klienta do drugiej domeny rozpoczyna nową sesję, a źródłem staje się pierwsza domena sklepu. Zakup ląduje wtedy w kanale Referral albo traci powiązanie z reklamą. W ustawieniach tagu w strumieniu danych GA4 dodaj wszystkie domeny sklepu do konfiguracji domen, a potem przejdź testowo całą ścieżkę i sprawdź, czy identyfikator klienta jest przekazywany w adresie.

Tagowanie serwerowe a ruch Unassigned

Wdrożenie tagowania po stronie serwera potrafi poprawić niezawodność pomiaru, ale źle skonfigurowane bywa przyczyną nagłego wzrostu ruchu Unassigned. Dzieje się tak, gdy zdarzenia trafiają do GA4 z serwera bez identyfikatora sesji lub informacji o źródle, albo gdy te same zdarzenia są wysyłane jednocześnie z przeglądarki i z serwera. Po każdej zmianie w architekturze tagów porównaj udział kanałów sprzed i po wdrożeniu. Jeśli Unassigned wyraźnie urósł od dnia wdrożenia, sprawdź, czy kontener serwerowy przekazuje dane sesji i czy zdarzenia nie są dublowane.

[#tip] Dobry test kontrolny: porównaj w GA4 liczbę sesji z Google Ads z liczbą kliknięć w Google Ads za ten sam tydzień. Niewielka różnica jest normalna, bo liczą różne rzeczy, a część osób nie wyraża zgody na analityczne pliki cookie. Jeśli różnica nagle się zwiększa albo dotyczy tylko wybranych kampanii lub stron docelowych, szukaj przekierowania lub brakującego tagu.

Unassigned a zgody i modelowanie w GA4

Nie cały ruch w Direct i Unassigned to błąd. Gdy klient odmawia zgody na analityczne pliki cookie, GA4 dostaje niepełne dane, a w trybie zgody może je częściowo uzupełniać modelowaniem behawioralnym, jeśli usługa spełnia wymagania Google. Pewien poziom ruchu nieprzypisanego jest więc normalny i nie warto gonić za wynikiem zero.

Warto natomiast obserwować trend. Jeśli Unassigned nagle rośnie po wdrożeniu nowego banera, zmianie motywu sklepu albo dodaniu tagowania serwerowego, przyczyną jest najpewniej konfiguracja, a nie zachowanie klientów. Taką zmianę zwykle da się powiązać z konkretną datą wdrożenia.

Pomaga w tym prosty zwyczaj: prowadź dziennik zmian w sklepie i w tagach. Wystarczy arkusz z datą, opisem zmiany i osobą, która ją wprowadziła, np. nowy baner zgód, aktualizacja modułu płatności, zmiana adresów kategorii czy nowa kampania z UTM-ami. Gdy w raporcie pozyskiwania ruchu w GA4 pojawi się nagły skok kanału Direct lub Unassigned, porównujesz datę skoku z dziennikiem i zwykle w kilka minut wiesz, od czego zacząć. Bez takiego zapisu diagnoza potrafi trwać dni, bo trzeba odtwarzać, co i kiedy zmieniło się w sklepie. W GA4 możesz dodatkowo utworzyć niestandardowe statystyki z powiadomieniem e-mail, które zwrócą uwagę na nietypowy wzrost ruchu w wybranym kanale, zanim zauważysz go w miesięcznym raporcie.

Jak klasyfikacja ruchu w GA4 wpływa na decyzje o budżecie Google Ads

Błędna klasyfikacja ruchu ma realne skutki finansowe. Jeśli część sprzedaży z kampanii trafia do Direct, Unassigned lub Referral, raporty GA4 zaniżają wynik Google Ads, a zawyżają kanały, które niczego nie kosztują. Na tej podstawie łatwo obciąć budżet kampanii, która w rzeczywistości dobrze sprzedaje.

Problem dotyczy też samego Google Ads, jeśli konwersje są importowane z GA4. Zakup przypisany w GA4 do bramki płatności nie zostanie przypisany do kampanii, więc strategia stawek dostanie mniej sygnałów. Jak poprawnie połączyć konta i wybrać źródło konwersji, opisujemy we wpisie GA4 i Google Ads - jak połączyć konta i zaimportować konwersje ze sklepu.

Przy ocenie kanałów pamiętaj też, że raporty pozyskiwania w GA4 i raporty atrybucji używają różnych zakresów. Raport pozyskiwania ruchu pokazuje źródło sesji, a raport pozyskiwania użytkowników źródło pierwszej wizyty. Porównując kanały, upewnij się, że patrzysz na ten sam wymiar w każdym okresie.

Jak Vinson pomaga uporządkować ruch płatny w GA4

Vinson to agencja e-commerce z Bochni, działająca od 2021 r., ze statusem Google Partner. W ramach obsługi kampanii Google Ads sprawdzamy autotagowanie, połączenie GA4 z kontem reklamowym, przekierowania, bramki płatności i konwencję UTM we wszystkich kanałach sklepu. Dzięki temu decyzje o budżecie opierają się na danych, w których sprzedaż z reklam jest tam, gdzie powinna. Zaufało nam ponad 500 firm, a klienci oceniają nas na 4,9/5 w 171 opiniach.

Najczęściej zadawane pytania

Co oznacza Unassigned w GA4?

Unassigned to kanał, do którego GA4 przypisuje ruch, gdy dane o źródle nie pasują do żadnej reguły domyślnego grupowania kanałów. Najczęściej wynika to z niestandardowego medium w UTM-ach, zdarzeń wysłanych poza sesją lub braku połączenia GA4 z Google Ads.

Dlaczego ruch z Google Ads pokazuje się w GA4 jako Direct?

Zwykle dlatego, że parametr gclid zniknął z adresu, zanim tag Google go odczytał. Typowe przyczyny to przekierowania bez przenoszenia parametrów, wyłączone autotagowanie lub tag ładowany zbyt późno. Sprawdź adres strony docelowej z testowym gclid i ustawienia autotagowania.

Jakie medium UTM ustawić, żeby ruch trafił do kanału płatnego w GA4?

Dla reklam w wyszukiwarkach użyj medium cpc, a dla płatnych reklam w mediach społecznościowych np. cpc lub paid_social, zgodnie z regułami kanałów opisanymi w pomocy Google Analytics. Źródło zapisuj małymi literami i zawsze tak samo, np. google lub facebook.

Jak wykluczyć bramkę płatności z odesłań w GA4?

W panelu administracyjnym GA4 otwórz ustawienia strumienia danych, przejdź do ustawień tagu i dodaj domeny bramek płatności do listy niechcianych odesłań. Dzięki temu powrót klienta po zapłacie nie rozpocznie nowej sesji z bramką jako źródłem.

Czy ruch Unassigned w GA4 da się całkowicie wyeliminować?

Zwykle nie, bo część danych jest niepełna z powodu odmowy zgód lub zachowania przeglądarek. Da się jednak usunąć większość przyczyn technicznych, takich jak błędne UTM-y, bramki płatności czy brak połączenia kont. Najważniejsze jest obserwowanie, czy udział tego kanału nie rośnie nagle po zmianach w sklepie.

Poprawna klasyfikacja ruchu to warunek, żeby raporty GA4 pomagały w decyzjach o budżecie, a nie je utrudniały. Jeśli chcesz, żebyśmy przejrzeli Twoje dane, sprawdź, jak wygląda nasza obsługa kampanii Google Ads. Przy okazji upewnij się, że sklep poprawnie przesyła zakupy, korzystając z wpisu o zdarzeniach e-commerce w GA4.

Skąd bierze się ruch Unassigned w GA4 w sklepie internetowym

Unassigned w GA4 ma inne przyczyny niż Direct. Najczęściej spotykamy je w sklepach w czterech sytuacjach. Pierwsza to UTM-y z medium spoza reguł, np. utm_medium=reklama, adwords lub social-ads. Reguła kanału Paid Search wymaga, żeby źródło było na liście wyszukiwarek, a medium pasowało do wzorca obejmującego m.in. cpc, ppc i wartości zaczynające się od paid (stan na lipiec 2026 - sprawdź w pomocy Google Analytics). Medium spoza tego wzorca trafi do Unassigned.

Druga sytuacja to zdarzenia wysłane poza sesją, np. zakup zarejestrowany po powrocie z bramki płatności po długiej przerwie albo zdarzenia wysyłane z serwera bez identyfikatora sesji. Trzecia to brak połączenia usługi GA4 z kontem Google Ads: GA4 widzi gclid, ale nie potrafi pobrać szczegółów kampanii. Czwarta to zgody: przy odmowie zgody na analityczne pliki cookie część danych o sesjach jest niepełna, a GA4 w zależności od konfiguracji może je modelować lub pomijać.

Pomocne jest porównanie reguł kanałów z tym, jak oznaczasz kampanie. Najważniejsze kanały płatne i warunki, które muszą spełnić dane, pokazujemy na diagramie:

[#chart:gad83b]

Objaw w GA4Najczęstsza przyczynaPoprawka
Mniej sesji Google Ads niż kliknięćprzekierowanie gubi gclidreklamy na ostateczne adresy, poprawa przekierowań
Kampanie z nazwą (not set)brak połączenia GA4 z Google Adspołączenie kont w panelu administracyjnym GA4
Ruch z innych reklam w Unassignedmedium spoza reguł kanałówjedna konwencja UTM, np. cpc lub paid_social
Zakupy przypisane do bramki płatnościbramka jako odesłanielista niechcianych odesłań w strumieniu danych
Duży Unassigned po wdrożeniu tagów serwerowychzdarzenia bez danych sesjiprzekazywanie identyfikatorów sesji do serwera

Jak naprawić klasyfikację ruchu w GA4 krok po kroku

Poprawki warto wprowadzać w ustalonej kolejności, od najprostszych i najczęstszych przyczyn. Po każdej zmianie odczekaj kilka dni i sprawdź raport pozyskiwania ruchu, zanim przejdziesz do następnej, żeby wiedzieć, która poprawka zadziałała:

[#chart:gad83c]

  1. W Google Ads sprawdź w ustawieniach konta, czy autotagowanie jest włączone.

  2. W GA4 w panelu administracyjnym sprawdź połączenie usługi z właściwym kontem Google Ads.

  3. Wejdź na kilka stron docelowych reklam z dopisanym testowym parametrem gclid i sprawdź, czy zostaje w adresie po przekierowaniach.

  4. W ustawieniach strumienia danych GA4 dodaj bramki płatności i zewnętrzne systemy logowania do listy niechcianych odesłań.

  5. Przejrzyj UTM-y wszystkich kampanii płatnych poza Google Ads i ustaw medium zgodne z regułami kanałów.

  6. Usuń UTM-y z linków wewnętrznych sklepu, np. z banerów i newslettera prowadzącego do sklepu z adresów wewnętrznych.

  7. W widoku debugowania GA4 przejdź ścieżkę od wejścia z reklamy do zakupu i sprawdź, czy zdarzenia mają to samo źródło sesji.

Bramki płatności i powroty do sklepu

W polskich sklepach to bardzo częsty problem. Klient przychodzi z reklamy, przechodzi do bramki płatności, a po zapłacie wraca na stronę podziękowania. Jeśli domena bramki nie jest na liście niechcianych odesłań, GA4 może rozpocząć nową sesję ze źródłem w postaci bramki płatności. Zakup trafia wtedy do kanału Referral, a kampania traci sprzedaż w raportach. Dodaj do listy domeny wszystkich operatorów płatności, z których korzysta sklep, a także systemy ratalne i logowania przez zewnętrzne serwisy.

Subdomeny, osobne domeny i ruch między nimi

Druga typowa przyczyna to sklep rozdzielony na kilka domen, np. katalog na jednej, a koszyk lub płatność na innej, albo osobny blog w innej domenie. Jeśli GA4 nie ma skonfigurowanego śledzenia między domenami, przejście klienta do drugiej domeny rozpoczyna nową sesję, a źródłem staje się pierwsza domena sklepu. Zakup ląduje wtedy w kanale Referral albo traci powiązanie z reklamą. W ustawieniach tagu w strumieniu danych GA4 dodaj wszystkie domeny sklepu do konfiguracji domen, a potem przejdź testowo całą ścieżkę i sprawdź, czy identyfikator klienta jest przekazywany w adresie.

Tagowanie serwerowe a ruch Unassigned

Wdrożenie tagowania po stronie serwera potrafi poprawić niezawodność pomiaru, ale źle skonfigurowane bywa przyczyną nagłego wzrostu ruchu Unassigned. Dzieje się tak, gdy zdarzenia trafiają do GA4 z serwera bez identyfikatora sesji lub informacji o źródle, albo gdy te same zdarzenia są wysyłane jednocześnie z przeglądarki i z serwera. Po każdej zmianie w architekturze tagów porównaj udział kanałów sprzed i po wdrożeniu. Jeśli Unassigned wyraźnie urósł od dnia wdrożenia, sprawdź, czy kontener serwerowy przekazuje dane sesji i czy zdarzenia nie są dublowane.

[#tip] Dobry test kontrolny: porównaj w GA4 liczbę sesji z Google Ads z liczbą kliknięć w Google Ads za ten sam tydzień. Niewielka różnica jest normalna, bo liczą różne rzeczy, a część osób nie wyraża zgody na analityczne pliki cookie. Jeśli różnica nagle się zwiększa albo dotyczy tylko wybranych kampanii lub stron docelowych, szukaj przekierowania lub brakującego tagu.

Unassigned a zgody i modelowanie w GA4

Nie cały ruch w Direct i Unassigned to błąd. Gdy klient odmawia zgody na analityczne pliki cookie, GA4 dostaje niepełne dane, a w trybie zgody może je częściowo uzupełniać modelowaniem behawioralnym, jeśli usługa spełnia wymagania Google. Pewien poziom ruchu nieprzypisanego jest więc normalny i nie warto gonić za wynikiem zero.

Warto natomiast obserwować trend. Jeśli Unassigned nagle rośnie po wdrożeniu nowego banera, zmianie motywu sklepu albo dodaniu tagowania serwerowego, przyczyną jest najpewniej konfiguracja, a nie zachowanie klientów. Taką zmianę zwykle da się powiązać z konkretną datą wdrożenia.

Pomaga w tym prosty zwyczaj: prowadź dziennik zmian w sklepie i w tagach. Wystarczy arkusz z datą, opisem zmiany i osobą, która ją wprowadziła, np. nowy baner zgód, aktualizacja modułu płatności, zmiana adresów kategorii czy nowa kampania z UTM-ami. Gdy w raporcie pozyskiwania ruchu w GA4 pojawi się nagły skok kanału Direct lub Unassigned, porównujesz datę skoku z dziennikiem i zwykle w kilka minut wiesz, od czego zacząć. Bez takiego zapisu diagnoza potrafi trwać dni, bo trzeba odtwarzać, co i kiedy zmieniło się w sklepie. W GA4 możesz dodatkowo utworzyć niestandardowe statystyki z powiadomieniem e-mail, które zwrócą uwagę na nietypowy wzrost ruchu w wybranym kanale, zanim zauważysz go w miesięcznym raporcie.

Jak klasyfikacja ruchu w GA4 wpływa na decyzje o budżecie Google Ads

Błędna klasyfikacja ruchu ma realne skutki finansowe. Jeśli część sprzedaży z kampanii trafia do Direct, Unassigned lub Referral, raporty GA4 zaniżają wynik Google Ads, a zawyżają kanały, które niczego nie kosztują. Na tej podstawie łatwo obciąć budżet kampanii, która w rzeczywistości dobrze sprzedaje.

Problem dotyczy też samego Google Ads, jeśli konwersje są importowane z GA4. Zakup przypisany w GA4 do bramki płatności nie zostanie przypisany do kampanii, więc strategia stawek dostanie mniej sygnałów. Jak poprawnie połączyć konta i wybrać źródło konwersji, opisujemy we wpisie GA4 i Google Ads - jak połączyć konta i zaimportować konwersje ze sklepu.

Przy ocenie kanałów pamiętaj też, że raporty pozyskiwania w GA4 i raporty atrybucji używają różnych zakresów. Raport pozyskiwania ruchu pokazuje źródło sesji, a raport pozyskiwania użytkowników źródło pierwszej wizyty. Porównując kanały, upewnij się, że patrzysz na ten sam wymiar w każdym okresie.

Jak Vinson pomaga uporządkować ruch płatny w GA4

Vinson to agencja e-commerce z Bochni, działająca od 2021 r., ze statusem Google Partner. W ramach obsługi kampanii Google Ads sprawdzamy autotagowanie, połączenie GA4 z kontem reklamowym, przekierowania, bramki płatności i konwencję UTM we wszystkich kanałach sklepu. Dzięki temu decyzje o budżecie opierają się na danych, w których sprzedaż z reklam jest tam, gdzie powinna. Zaufało nam ponad 500 firm, a klienci oceniają nas na 4,9/5 w 171 opiniach.

Najczęściej zadawane pytania

Co oznacza Unassigned w GA4?

Unassigned to kanał, do którego GA4 przypisuje ruch, gdy dane o źródle nie pasują do żadnej reguły domyślnego grupowania kanałów. Najczęściej wynika to z niestandardowego medium w UTM-ach, zdarzeń wysłanych poza sesją lub braku połączenia GA4 z Google Ads.

Dlaczego ruch z Google Ads pokazuje się w GA4 jako Direct?

Zwykle dlatego, że parametr gclid zniknął z adresu, zanim tag Google go odczytał. Typowe przyczyny to przekierowania bez przenoszenia parametrów, wyłączone autotagowanie lub tag ładowany zbyt późno. Sprawdź adres strony docelowej z testowym gclid i ustawienia autotagowania.

Jakie medium UTM ustawić, żeby ruch trafił do kanału płatnego w GA4?

Dla reklam w wyszukiwarkach użyj medium cpc, a dla płatnych reklam w mediach społecznościowych np. cpc lub paid_social, zgodnie z regułami kanałów opisanymi w pomocy Google Analytics. Źródło zapisuj małymi literami i zawsze tak samo, np. google lub facebook.

Jak wykluczyć bramkę płatności z odesłań w GA4?

W panelu administracyjnym GA4 otwórz ustawienia strumienia danych, przejdź do ustawień tagu i dodaj domeny bramek płatności do listy niechcianych odesłań. Dzięki temu powrót klienta po zapłacie nie rozpocznie nowej sesji z bramką jako źródłem.

Czy ruch Unassigned w GA4 da się całkowicie wyeliminować?

Zwykle nie, bo część danych jest niepełna z powodu odmowy zgód lub zachowania przeglądarek. Da się jednak usunąć większość przyczyn technicznych, takich jak błędne UTM-y, bramki płatności czy brak połączenia kont. Najważniejsze jest obserwowanie, czy udział tego kanału nie rośnie nagle po zmianach w sklepie.

Poprawna klasyfikacja ruchu to warunek, żeby raporty GA4 pomagały w decyzjach o budżecie, a nie je utrudniały. Jeśli chcesz, żebyśmy przejrzeli Twoje dane, sprawdź, jak wygląda nasza obsługa kampanii Google Ads. Przy okazji upewnij się, że sklep poprawnie przesyła zakupy, korzystając z wpisu o zdarzeniach e-commerce w GA4.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Sebastian Luksa

Head of Performance Marketing

Odpowiada za kampanie płatne: Allegro Ads, Google Ads, Meta Ads. Testuje, mierzy i optymalizuje każdy etap lejka.

Odpowiada za kampanie płatne: Allegro Ads, Google Ads, Meta Ads. Testuje, mierzy i optymalizuje każdy etap lejka.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Obsługa kampanii Google Ads

Sebastian i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
Sebastian Luksa - Head of Performance Marketing
Sebastian LuksaHead of Performance Marketing

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Sebastian LuksaNa zapytanie odpowie Sebastian Luksa, Head of Performance Marketing

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Sebastian LuksaNa zapytanie odpowie Sebastian Luksa, Head of Performance Marketing
4,9172 opinii klientów · Trustindex →