Do czego służy każdy parametr
| Parametr | Odpowiada na pytania | Przykładowe wartości |
|---|---|---|
| utm_source | Która strona lub nadawca? | linkedin, google, newsletter_name, partner_domain |
| utm_medium | Jaki rodzaj kanału? | cpc, paid_social, email, referral, display |
| utm_campaign | Która kampania? | q4_fintech_abm, webinar_2026_11 |
| utm_term | Które słowo kluczowe lub grupa odbiorców? | website_personalization, cfo_list |
| utm_content | Który wariant reklamy lub linku? | carousel_v2, footer_link |
| utm_id | Który identyfikator kampanii (do importu danych o kosztach)? | cmp_1042 |
GA4 przypisuje ruch do domyślnych grup kanałów na podstawie źródła i medium, więc tam, gdzie to pasuje, używaj konwencjonalnych wartości medium (cpc, email, referral, display, paid_social). Wymyślone medium mogą umieścić ruch płatny w niewłaściwym kanale albo w kategorii Nieprzypisane, gdy GA4 nie dopasuje również źródła.
Linki UTM według kanału: LinkedIn, Google Ads i e-mail
| Kanał | utm_source | utm_medium | Uwagi |
|---|---|---|---|
| Reklamy na LinkedInie | paid_social | Campaign Manager pozwala dodać parametry URL do każdej reklamy w kampanii, więc ustaw je tam, a nie przy każdej reklamie osobno. | |
| Organiczne posty na LinkedIn | social | Używaj innego medium niż w płatnych kampaniach, by zasięg organiczny nie był liczony jako wynik reklam. | |
| Google Ads | cpc | Pozostaw włączone automatyczne tagowanie (gclid); GA4 używa go do danych z Google Ads. Dodawaj UTM-y tylko wtedy, gdy potrzebuje ich inne narzędzie, np. CRM. | |
| Newsletter e-mailowy | newsletter_name | Używaj utm_content do oznaczenia położenia linku (header_cta, footer_link), aby widzieć, który link jest klikany. | |
| Partner lub afiliant | partner_domain | referral | Jedno źródło na partnera, aby ruch i konwersje każdego partnera były rozdzielone. |
Konwencja nazewnictwa, która przetrwa rok
- Tylko małe litery, podkreślniki zamiast spacji.
- Kampania = kwartał lub data + odbiorcy + oferta, np. q4_fintech_benchmark. Za rok będziesz po tym filtrować.
- Trzymaj listę w jednym wspólnym arkuszu i buduj linki na jej podstawie, a nie z pamięci.
- Nigdy nie taguj linków wewnętrznych.
Jak przetestować linki UTM przed uruchomieniem kampanii
Test UTM zajmuje pięć minut i wyłapuje problemy, które inaczej wychodzą trzy tygodnie później, gdy raport kampanii pokazuje połowę kliknięć jako Direct lub Nieprzypisane. Testuj każdy link tak, jak dotrze do niego odwiedzający: z prawdziwej reklamy, e-maila lub posta, a nie tylko wklejając URL do własnej przeglądarki.
- Kliknij końcowy link i sprawdź pasek adresu. Po załadowaniu strony parametry utm_ powinny nadal być w adresie URL. Jeśli zniknęły, usunęło je przekierowanie: typowi winowajcy to przekierowanie z http na https lub na www, skrócony adres (vanity URL) albo reguła CMS przepisująca parametry zapytania.
- Sprawdź raport Czas rzeczywisty w GA4. Otwórz Raporty, potem Czas rzeczywisty i spójrz na kartę źródła ruchu. Przełącz jej wymiar na źródło, medium lub kampanię – Twoja testowa wizyta powinna pojawić się w ciągu mniej więcej minuty z ustawionymi wartościami. Jeśli widnieje jako bezpośrednia, tagi zgubiły się przed załadowaniem GA4.
- Szczegóły sprawdzaj w DebugView. Włącz tryb debugowania (podgląd w Google Tag Manager lub rozszerzenie przeglądarki Google Analytics Debugger), kliknij link, a następnie otwórz Administracja, DebugView. Wybierz zdarzenie page_view i sprawdź, czy page_location zawiera pełny otagowany URL. To pokazuje też, czy zdarzenie w ogóle się uruchomiło.
- Testuj z zaakceptowaną i odrzuconą zgodą. Jeśli baner cookie blokuje analitykę do czasu wyrażenia zgody, wizyta z odrzuconą zgodą nie pojawi się w raporcie Czas rzeczywisty. To oczekiwane zachowanie, a nie zepsuty tag, ale wyjaśnia część różnicy między kliknięciami reklam a sesjami w GA4.
- Prześledź konwersję do końca. Wyślij testowy formularz i sprawdź, czy rekord w CRM otrzymał wartości UTM w ukrytych polach. Raporty w GA4 mogą być dokładne, a CRM nadal pokazuje „nieznane źródło” – i właśnie tam psuje się raportowanie pipeline'u.
- Sprawdź standardowe raporty dzień później. Czas rzeczywisty potwierdza zbieranie danych; raport Pozyskiwanie ruchu potwierdza klasyfikację. Google zaznacza, że przetwarzanie może trwać 24–48 godzin, więc nie oceniaj domyślnego grupowania kanałów pierwszego dnia.
Częste błędy UTM, które wyłapie test
| Co widzisz | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Wizyta wyświetla się jako direct / (none) | Przekierowanie usunęło ciąg zapytania albo link otworzył się w przeglądarce w aplikacji, która go zgubiła | Linkuj do docelowego adresu URL lub skonfiguruj przekierowanie tak, by przekazywało parametry zapytania |
| Kampania rozbita na kilka wierszy | Różna wielkość liter lub pisownia: LinkedIn, linkedin, linked_in | Pisz wszystko małymi literami i buduj linki z jednego wspólnego arkusza |
| Ruch płatny trafia do kategorii Nieprzypisane | Medium, którego GA4 nie rozpoznaje, np. „sponsored-post” | Używaj standardowych mediów: cpc, paid_social, email, display, referral |
| Strona ładuje się w niewłaściwej sekcji lub zwraca błąd 404 | #kotwica została umieszczona przed ciągiem zapytania ? | Najpierw query string, kotwica na końcu; powyższy kreator sam ustala kolejność |
| Odwiedzający z ruchu organicznego przypisani do starej kampanii | Linki z UTM na stronach wewnętrznych lub w banerze na stronie | Usuń UTM-y z linków wewnętrznych |
Jeśli problemy ze śledzeniem sięgają głębiej niż jeden link, krok QA śledzenia w naszym procesie audytu CRO prowadzi przez sprawdzenie każdego zdarzenia konwersji, a nasze objaśnienie sesji i sesji z zaangażowaniem w GA4 pokazuje, jak GA4 liczy wizyty z Twoich otagowanych linków.
Wykorzystanie UTM poza raportowaniem
Te same tagi, które zasilają raporty, mogą sterować samą stroną. Odwiedzający przychodzący z utm_campaign=q4_fintech_abm powinien trafić na stronę, która mówi do fintechu, a nie na ogólną stronę główną. Nasz przewodnik po słowach kluczowych z intencją zakupową pokazuje, jak przenieść intencję grupy reklam do adresu URL, a dynamiczna treść na stronie opisuje podmianę nagłówków i dowodów na podstawie tego sygnału. Gdy ruch już przychodzi, zmierz wartość każdej kampanii za pomocą kalkulatora współczynnika konwersji i kalkulatora kosztu pozyskania leada.
Najczęściej zadawane pytania
Czym są parametry UTM?
Tagi dodawane na końcu adresu URL (utm_source, utm_medium, utm_campaign oraz opcjonalnie utm_term, utm_content i utm_id), które informują narzędzia analityczne, skąd pochodzi wizyta. GA4 wczytuje je do wymiarów źródła, medium i kampanii sesji.
Które parametry UTM są wymagane?
Ustawiaj źródło, medium i kampanię przy każdym linku. Raporty grupują ruch według tych trzech parametrów, a GA4 na podstawie źródła i medium przypisuje domyślny kanał. Term i content są opcjonalne i najbardziej przydają się przy słowach kluczowych w płatnym wyszukiwaniu i wariantach reklam.
Czy w parametrach UTM rozróżniana jest wielkość liter?
Tak. GA4 traktuje „LinkedIn” i „linkedin” jako dwa różne źródła, co rozbija jedną kampanię na kilka wierszy. Wybierz małe litery i trzymaj się ich; generator robi to za Ciebie domyślnie.
Jak sprawdzić, czy moje parametry UTM działają?
Kliknij ostateczny link z prawdziwej reklamy lub e-maila, sprawdź, czy wartości utm_ nadal są w pasku adresu po przekierowaniu, i wyszukaj swoją wizytę w raporcie Czas rzeczywisty w GA4 z ustawionym źródłem, medium i kampanią. Szczegóły na poziomie zdarzeń sprawdzisz w DebugView z włączonym trybem debugowania. Po dniu lub dwóch zajrzyj do raportu Pozyskiwanie ruchu, aby potwierdzić grupowanie kanałów.
Czym jest kreator UTM?
Formularz, który z adresu landing page’a i kilku wartości kampanii tworzy otagowany link, więc nie musisz ręcznie wpisywać utm_source=…&utm_medium=…. Koduje też spacje i znaki specjalne oraz zachowuje parametry zapytania, które adres URL już miał – to właśnie w tym miejscu ręcznie budowane linki zwykle się psują.
Czy to to samo co Campaign URL Builder od Google?
Generuje te same standardowe parametry UTM, więc GA4 odczytuje linki z obu narzędzi tak samo. Ten kreator domyślnie dodaje utm_id, zamienia wartości na małe litery i zastępuje spacje, a także zachowuje istniejące parametry i #kotwice w adresie URL.
Czy używać parametrów UTM w linkach wewnętrznych?
Nie. UTM w linku z Twojego bloga do strony cennika rozpoczyna nową atrybucję sesji i nadpisuje faktyczne źródło odwiedzającego. Używaj UTM tylko w linkach prowadzących na Twoją stronę z zewnątrz.
Czy mogę personalizować landing page na podstawie parametrów UTM?
Tak. Wartości UTM są dostępne od momentu wczytania strony, więc to jeden z najbardziej niezawodnych sygnałów personalizacji: reklama dla odbiorców z fintechu może zawierać utm_content=fintech, a landing page może odpowiednio podmienić nagłówek i dowody.