Raporty kampanii w Google Analytics nie zawsze pokazują pełny obraz ruchu. Czasem pojawia się w nich „(not set)” albo „organic”, mimo że użytkownik przyszedł z reklamy. Jedną z przyczyn może być usunięcie parametrów adresu URL podczas przekierowania, obsługi strony lub działania narzędzia, które zmienia link po drodze.
W tym poradniku przejdziesz przez prosty proces diagnostyczny: poznasz rolę GBRAID i parametrów gad_*, sprawdzisz komunikat w Google Analytics, prześledzisz pełną ścieżkę adresu URL, a następnie zweryfikujesz poprawki. Celem nie jest obietnica większej sprzedaży ani wyższego ROAS. Chodzi o to, aby dane kampanii były możliwie kompletne i pozwalały rozsądniej oceniać działania marketingowe.
Dlaczego w raportach kampanii pojawiają się braki lub „(not set)”
Google Analytics potrzebuje informacji o źródle i kampanii, aby przypisać ruch do odpowiednich działań reklamowych. Standardowe identyfikatory, takie jak GCLID lub DCLID, nie zawsze wystarczają do automatycznego uzupełnienia tych danych. W takich sytuacjach pomocne mogą być agregowane identyfikatory GBRAID oraz parametry gad_*.
Problem pojawia się wtedy, gdy parametry dodane do adresu kliknięcia nie docierają do strony końcowej. Mogą zostać usunięte przez przekierowanie, regułę serwera, konfigurację CMS-a, filtr bezpieczeństwa, CDN albo narzędzie skracające linki. W efekcie Analytics ma mniej informacji potrzebnych do przypisania wizyty do kampanii.
Objawem może być niedokładna atrybucja. Część ruchu może zostać przypisana między innymi do „(not set)” lub „organic”, choć źródłem był link reklamowy. Nie oznacza to automatycznie, że każdy taki przypadek wynika z utraty GBRAID albo gad_*. Na dane wpływają również zgody użytkowników, konfiguracja tagów, integracja Google Ads z Analytics oraz opóźnienia przetwarzania.
Dlatego naprawę warto traktować jako poprawę jakości pomiaru. Zachowanie parametrów nie gwarantuje wzrostu sprzedaży, liczby konwersji ani ROAS. Pozwala jednak ograniczyć jeden z problemów, które utrudniają ocenę kampanii.
GBRAID i gad_* — co oznaczają te parametry
GBRAID to chroniący prywatność, nieunikalny identyfikator używany do pomiaru skuteczności reklam. Nie jest zamiennikiem identyfikatora konkretnej osoby. Google opisuje go jako sposób pomiaru danych kampanii bez łączenia identyfikatora z pojedynczym użytkownikiem lub zdarzeniem.
Parametry gad_* przekazują zagregowane informacje o kampanii. Przykładowo gad_source wskazuje źródło reklamy, a gad_campaignid identyfikuje kampanię, która doprowadziła do kliknięcia. Google Analytics może korzystać z tych informacji, gdy nie może automatycznie pozyskać wystarczających danych z GCLID lub DCLID.
W praktyce są to automatyczne elementy adresu URL obsługiwane przez ekosystem Google. Nie należy ręcznie przepisywać ich wartości, zmieniać wielkości liter ani próbować tworzyć własnych zamienników. Szczególnie ważne jest, aby nie publikować rzeczywistych wartości identyfikatorów w przykładach ani nie przekazywać ich do publicznych narzędzi diagnostycznych.
Automatyczne parametry a UTM-y
UTM-y służą do ręcznego opisywania kampanii w adresie URL. Możesz dzięki nim uporządkować informacje o źródle, medium czy nazwie kampanii. GBRAID i gad_* pełnią jednak inną funkcję: są automatycznie dodawanymi parametrami agregowanymi.
Dodanie utm_source, utm_medium i utm_campaign nie naprawia samo w sobie problemu brakujących GBRAID lub gad_*. Oba mechanizmy mogą współistnieć, ale nie należy traktować UTM-ów jako zamiennika diagnostyki opisanej w tym artykule.
Gdzie znaleźć komunikat diagnostyczny w Google Analytics
Pierwszym miejscem kontroli jest Data quality indicator w raporcie, którego dotyczy analiza. Komunikat może pojawić się wtedy, gdy w adresach URL zawierających GCLID brakuje GBRAID lub parametrów gad_* i wpływa to na dane raportu.
Otwórz raport związany z analizą kampanii i sprawdź wskaźnik jakości danych przy tytule raportu albo w odpowiedniej karcie podsumowania. Dostępność oraz rozmieszczenie komunikatu może zależeć od właściwości, raportu i stopniowego wdrażania funkcji. Nie każdy użytkownik zobaczy identyczny widok.
Użytkownicy właściwości mogą oglądać diagnostykę, ale działania naprawcze wymagają uprawnień Editor lub wyższych. Jeśli komunikat jest dostępny, potraktuj go jako punkt startowy, a nie jako pełną diagnozę całego wdrożenia.
Od komunikatu do listy problematycznych adresów
W komunikacie może być dostępna opcja View URLs. Jej użycie pozwala zobaczyć ścieżki stron, przy których Google Analytics wykrył możliwy problem. To ułatwia zawężenie kontroli do konkretnych landing page’y, przekierowań albo szablonów linków.
Lista nie zastępuje sprawdzenia konfiguracji. Ten sam mechanizm może wpływać na wiele adresów, a wskazana ścieżka może być tylko miejscem, w którym problem stał się widoczny.
Jak wykryć miejsce, w którym parametry znikają
Najprościej prześledzić pełną drogę od kliknięcia reklamy do strony docelowej. Nie ograniczaj się do skopiowania końcowego adresu. Porównaj adres po kliknięciu z adresem, który ostatecznie otwiera się w przeglądarce po przejściu przez wszystkie przekierowania.
Wykonaj kontrolowane przejście testowe zgodne ze ścieżką: reklama → przekierowanie → strona docelowa. Podczas testu obserwuj, czy parametry nie znikają po zmianie adresu. Nie publikuj przy tym rzeczywistych wartości identyfikatorów ani nie wysyłaj ich do zewnętrznych, publicznych usług diagnostycznych.
Google zaleca, aby przekierowania zachowywały parametry gad_* w adresie URL. Powinny one pozostać parametrami najwyższego poziomu na stronie, na której ładowane są tagi Google Ads i Google Analytics. Nie oznacza to jednak, że istnieje jeden uniwersalny test pasujący do każdego systemu. Sposób działania zależy od wdrożenia.
Najczęstsze punkty kontroli
- Przekierowania i reguły serwera: sprawdź, czy zmiana adresu nie usuwa parametrów.
- CMS i szablony linków: zweryfikuj, czy konfiguracja strony zachowuje nieznane parametry URL.
- CDN i filtry bezpieczeństwa: sprawdź, czy reguły ochrony nie modyfikują adresów kampanii.
- Narzędzia skracające linki: prześledź, czy przekierowanie z krótkiego adresu prowadzi do pełnej ścieżki.
- Strona z tagami: upewnij się, że parametry docierają do adresu, na którym ładowane są tagi Google Ads i Google Analytics.
Jeśli parametr znika przed stroną końcową, przyczyny szukaj w elementach zmieniających adres. Jeśli pozostaje w adresie, ale dane nadal są niepełne, sprawdź także konfigurację tagów, zgody i integrację Google Ads z Analytics.
Jak naprawić linki bez psucia pomiaru
Naprawę zacznij od wskazania elementu, który usuwa parametry. Może to być konkretne przekierowanie, reguła serwera, filtr, skrypt, ustawienie CMS-a, CDN albo narzędzie do zarządzania linkami. Nie zmieniaj kilku obszarów jednocześnie, jeśli później nie będziesz wiedzieć, która zmiana rozwiązała problem.
Przekierowania powinny zachowywać parametry gad_* i nie odrzucać ich tylko dlatego, że nie są rozpoznawane przez dane narzędzie. Sprawdź również reguły filtrujące oraz skrypty, które budują lub porządkują adresy URL. Przed wdrożeniem oceń wpływ zmiany na pomiar kampanii.
Co poprawiać, a czego nie zmieniać ręcznie
Poprawiaj sposób przechodzenia parametrów przez ścieżkę URL. Możesz więc skorygować konfigurację przekierowania, regułę serwera, szablon linku, filtr bezpieczeństwa lub ustawienie CDN, jeśli to one usuwają parametry.
Nie generuj, nie przepisuj i nie zmieniaj ręcznie wartości GBRAID ani gad_*. Nie próbuj też wymuszać pełniejszego śledzenia przez wyłączanie zgód użytkowników, mechanizmów prywatności albo zabezpieczeń witryny. Diagnostyka powinna respektować przyjętą konfigurację i zasady ochrony prywatności.
Nie rozwiązuj problemu samym dodaniem UTM-ów.
Jak zweryfikować poprawę danych po zmianach
Po wdrożeniu poprawki nie zakładaj od razu, że problem zniknął. Ponownie wykonaj kontrolowane przejście przez link kampanii i sprawdź końcowy adres URL. Zwróć uwagę na wszystkie przekierowania, a nie tylko na pierwszy i ostatni adres.
Następnie wróć do Google Analytics. Sprawdź Data quality indicator oraz opcję View URLs, jeśli są dostępne. Obserwuj także raporty źródła, medium i kampanii pod kątem jakości przypisania danych. Warto porównywać obserwacje z okresem sprzed zmiany, ale bez wyciągania wniosków wyłącznie na podstawie krótkiego odcinka czasu.
Google podaje, że po usunięciu problemu zmiany mogą potrzebować do 48 godzin, aby znaleźć odzwierciedlenie we właściwości. W tym czasie komunikat diagnostyczny może nadal być widoczny. Nie uznawaj więc poprawki za nieskuteczną natychmiast po wdrożeniu.
Prosta checklista po wdrożeniu
- Wykonaj test przejścia przez link kampanii.
- Porównaj adres po kliknięciu z adresem końcowym po wszystkich przekierowaniach.
- Sprawdź, czy parametry docierają do strony z tagami Google Ads i Google Analytics.
- Otwórz Data quality indicator oraz View URLs, jeśli diagnostyka jest dostępna.
- Odczekaj do 48 godzin na odzwierciedlenie zmian w usłudze.
- Obserwuj raporty kampanii i oddziel jakość pomiaru od wyniku biznesowego.
Zniknięcie komunikatu nie jest gwarancją pełnej poprawności atrybucji. Na dane nadal mogą wpływać zgody użytkowników, konfiguracja tagów, integracja Google Ads z Analytics oraz opóźnienia przetwarzania. Podobnie zachowanie parametrów nie oznacza automatycznie większej sprzedaży, konwersji ani ROAS.
Najważniejszy proces jest prosty: rozpoznaj wpływ brakujących parametrów, sprawdź Data quality indicator, prześledź URL od kliknięcia do strony, popraw element usuwający parametry i ponownie zweryfikuj dane po czasie potrzebnym na aktualizację. GBRAID i gad_* są automatycznymi elementami pomiaru, dlatego nie należy ich ręcznie tworzyć ani modyfikować. Skup się na zachowaniu parametrów w całej ścieżce oraz na jakości danych, a nie na obietnicy konkretnego wyniku kampanii. Sprawdź pozostałe inspiracje i praktyczne poradniki, które pomogą Ci lepiej prowadzić marketing swojej firmy.

