- Algorytmik
- SEO
- UTM w linkach do GA4: 3 obowiązkowe parametry i reguły nazw, które nie rozbijają kampanii
UTM w linkach do GA4: 3 obowiązkowe parametry i reguły nazw, które nie rozbijają kampanii
Z dziewięciu parametrów UTM trzy są obowiązkowe: źródło, medium i kampania. Większość błędów w GA4 bierze się z wielkości liter, brakujących pól i niespójnych nazw.

Spis treści
- Które parametry UTM są obowiązkowe, a które opcjonalne
- Jak zbudować link z UTM ręcznie
- Skąd w raportach biorą się rozbite wiersze
- Konwencja nazw dla każdego pola
- Dlaczego medium decyduje o kanale w GA4
- Gdzie w GA4 zobaczysz dane z UTM
- Kreatory, dynamiczne parametry i aplikacje
- Co sprawdzić przed startem kampanii
UTM to parametry doklejone do adresu URL, dzięki którym Google Analytics wie, z której kampanii przyszedł ruch. Dokumentacja wymaga w każdym linku trzech: utm_source, utm_medium i utm_campaign. Reszta jest opcjonalna, ale to nazewnictwo decyduje o tym, czy jedna kampania trafi do jednego wiersza raportu, czy rozsypie się na kilka.
Przeczytałem pomoc Google Analytics o kreatorach adresów URL i domyślnej grupie kanałów. Poniżej zebrałem z niej to, co wpływa na jakość danych: zestaw parametrów, zasady zapisu, związek medium z kanałem i miejsce, gdzie dane lądują w raportach.
W skrócie
- Zawsze ustawiaj
utm_source,utm_mediumiutm_campaign. Przy braku części parametrów w raportach pojawia się „(not set)”. - W wartościach parametrów rozróżniana jest wielkość liter:
Metaimetato dwie wartości. Standardem są małe litery. - Jedna platforma to jedna wartość źródła, jeden kanał to jedno medium, jedna kampania to jedna nazwa.
- Domyślnych grup kanałów nie da się edytować, więc medium musi pasować do reguł Analytics, np.
paid_sociallubcpc. - Dane kampanii zobaczysz w raporcie Pozyskanie > Pozyskiwanie ruchu.
Które parametry UTM są obowiązkowe, a które opcjonalne
Pomoc Analytics wymienia dziewięć parametrów. Dokumentacja Analytics każe zawsze stosować trzy pierwsze z poniższej tabeli, pozostałe dodajesz w razie potrzeby.
| Parametr | Do czego służy | Przykład z dokumentacji |
|---|---|---|
utm_source | strona odsyłająca | google, newsletter4, billboard |
utm_medium | medium marketingowe | cpc, baner, e-mail |
utm_campaign | produkt, slogan lub kod promocyjny | wyprzedaz_wiosenna |
utm_id | identyfikator kampanii, te same identyfikatory co przy przesyłaniu danych kampanii | - |
utm_source_platform | platforma kierująca ruch do usługi w Analytics | Search Ads 360, Display & Video 360 |
utm_term | płatne słowo kluczowe | - |
utm_content | rozróżnianie kreacji, np. dwóch linków w jednym e-mailu | toplink |
utm_creative_format | typ kreacji | displayowa, natywna, wideo |
utm_marketing_tactic | kryteria kierowania | remarketing, pozyskiwanie potencjalnych klientów |
Dwa ostatnie parametry, utm_creative_format i utm_marketing_tactic, nie są obecnie objęte raportowaniem w usługach Google Analytics. Dopisanie ich do linku nie zaszkodzi, ale nie zobaczysz ich w standardowych raportach.
Jak zbudować link z UTM ręcznie
Składnia jest prosta. Po adresie strony stawiasz znak zapytania, potem wpisujesz pary parametr=wartość rozdzielone znakiem &. Kolejność parametrów dowolna, pomoc Analytics potwierdza, że możesz je dodawać w jakimkolwiek porządku.
Przykładowy link do reklamy płatnej na Facebooku mógłby wyglądać tak:
https://www.example.com/?utm_source=fb&utm_medium=paid_social&utm_campaign=letnia-wyprzedaz&utm_content=wideo-a
Wartości fb i paid_social pochodzą z rekomendacji Google, a pozostałe są ilustracją. Procedura wygląda tak:
- Ustal, jak nazwiesz platformę, kanał i kampanię, zanim wygenerujesz pierwszy link.
- Wpisz te wartości małymi literami, z jednym stałym separatorem (myślnik albo podkreślnik).
- Dodaj
utm_content, jeśli w tej samej kampanii testujesz kilka kreacji albo linków. - Kliknij gotowy link i sprawdź, czy parametry nie zostały obcięte po drodze.
Jeśli kampanie tworzy kilka osób, warto prowadzić arkusz z dozwolonymi wartościami źródła i medium. Wtedy nikt nie wymyśla własnych skrótów.
Skąd w raportach biorą się rozbite wiersze
Analytics traktuje zapisy różniące się jednym znakiem jako osobne wartości. Dokumentacja podaje trzy przykłady:
| Zapis A | Zapis B | Efekt w raportach |
|---|---|---|
utm_source=google | utm_source=Google | dwie różne wartości |
Meta | meta | dwie różne wartości |
SpringSale | Spring_Sale | dwie różne wartości |
Według Centrum pomocy Analytics małe litery są standardem. Wartości trzeba też uzgodnić z nazwami platform stosowanymi wewnętrznie, żeby Analytics nie fragmentował raportów.
Jeśli ustawiasz tylko jeden parametr UTM, Google zdecydowanie zaleca ustawienie wszystkich odpowiednich, zwłaszcza utm_source, utm_medium, utm_campaign, utm_id i utm_source_platform. Brak części parametrów powoduje, że w raportach pojawiają się wartości „(not set)”, czyli „nie ustawiono”.
Konwencja nazw dla każdego pola
Sekcja „Sprawdzone metody dotyczące UTM” w dokumentacji jest w praktyce gotowym standardem do wdrożenia w zespole. Oto jej zalecenia pole po polu:
utm_source: jedna unikalna wartość na platformę, np. dla Facebooka, Instagrama i TikToka. Podplatformy dostają osobne wartości, np.fbdla Facebooka iinstadla Instagrama.utm_medium: jedna unikalna wartość na odrębny kanał, np.paid_socialiorganic_search.utm_campaign: jedna unikalna nazwa zgodna z dokładną nazwą kampanii. Google podaje przykładutm_campaign={{campaign.name}}i zaznacza, że chroni to przed dzieleniem jednego działania na wiele wierszy.utm_content: wartości unikalne dla konkretnej kreacji lub formatu, który jest wyświetlany i klikany. Ta sama treść może się pojawiać w różnych reklamach, ale nazewnictwo musi być spójne.utm_term: identyfikacja na poziomie słowa kluczowego. Słowa mają być niepowtarzalne, w spójnym formacie, np. tylko małe litery i identyczna pisownia.
Przydatne jest też rozróżnienie źródła od medium. Źródło mówi, skąd przyszedł ruch, a medium, jakim kanałem. W jednym wierszu raportu zobaczysz je razem jako „źródło/medium”.
Dlaczego medium decyduje o kanale w GA4
Analytics przypisuje każdą wizytę do domyślnej grupy kanałów według reguł. Domyślnej grupy kanałów nie można edytować, ale można tworzyć niestandardowe grupy z własnymi regułami. Dlatego twoje medium musi pasować do wzorców Google, jeśli chcesz, żeby ruch trafił tam, gdzie powinien.
Dla ruchu spoza Google Ads, wpisywanego ręcznie przez UTM, wzorce wyglądają tak:
| Warunek | Kanał |
|---|---|
medium pasuje do wyrażenia ^(.*cp.*\|ppc\|retargeting\|paid.*)$ oraz źródło jest z listy witryn społecznościowych | Płatne społecznościowe |
| to samo medium oraz źródło z listy witryn w sieci wyszukiwania | Płatne wyniki wyszukiwania |
| to samo medium oraz źródło z listy witryn z filmami | Płatne wyniki wyszukiwania filmów |
| medium to display, banner, expandable, interstitial lub cpm | Reklamy displayowe |
| źródło dokładnie „(bezpośrednie)” oraz medium „(nieustawiony)” lub „(brak)” | Bezpośrednie |
Wynika z tego praktyczna reguła: medium paid_social pasuje do wzorca paid.*, a cpc zawiera ciąg „cp”. Jeśli płatną kampanię w mediach społecznościowych opiszesz medium spoza wzorca, nie trafi ona do kanału „Płatne społecznościowe”. Samo wyrażenie regularne w całości podaje pomoc o domyślnej grupie kanałów.
Definicje kanałów nie uwzględniają wielkości liter. To nie znaczy, że możesz ją mieszać, bo w raportach wartości parametrów nadal się rozjadą. Chodzi tylko o samo przypisanie do kanału.
Wyjątek: Google Ads i ruch z AI
Ruch z Google Ads jest klasyfikowany inaczej. Kanał wynika z platformy źródłowej, typu sieci reklamowej i typu kampanii, a nie z twojego medium. Dla ruchu oznaczonego parametrem GBRAID kanały oceniane są na podstawie typu kampanii.
Warto też wiedzieć, że istnieje osobny kanał „Asystent AI” dla wizyt z ChatGPT, Gemini, Deepseek, Copilota czy Groka. Nie obejmuje on przeglądów od AI ani Trybu AI od Google. Te trafiają do „Bezpłatnych wyników wyszukiwania”. Więcej o różnicy między nimi znajdziesz w tekstach o trybie AI Google i SEO pod AI.
Gdzie w GA4 zobaczysz dane z UTM
Dane kampanii oglądasz w raporcie Pozyskanie > Pozyskiwanie ruchu. Według dokumentacji są tam wymiary:
- Sesja - źródło/medium,
- Sesja - medium,
- Sesja - źródło,
- Sesja - kampania.
Przy sprawdzaniu raportów pamiętaj o jednym ograniczeniu. Parametry UTM są pomijane w wymiarach „Strona docelowa + ciąg zapytania” i „Ścieżka do strony + ciąg zapytania”. Informacje z UTM nie są w nich rejestrowane, ale wypełniają wymiar „Lokalizacja strony”. Jeśli szukasz w raporcie stron docelowych adresów z ?utm_, nie znajdziesz ich tam. Spójrz na lokalizację strony.
Jeśli dopiero konfigurujesz usługę, zacznij od GA4 od zera. Pozostałe poradniki o analityce i widoczności zebrałem w dziale SEO.
Kreatory, dynamiczne parametry i aplikacje
Adresy możesz składać ręcznie albo użyć kreatora. Dla linków do witryn Google wskazuje narzędzie Campaign URL Builder. Dla reklam aplikacji na Androida jest Play Campaign URL Builder. Ten drugi wymaga pakietu SDK Google Analytics dla Firebase, ale nie trzeba w nim niczego zmieniać.
Na platformach reklamowych, które to obsługują, Google zaleca dynamiczne UTM, np. {{site_source_name}}. Automatyzują tagowanie i eliminują błędy ręcznego wpisywania. Dynamiczne parametry różnią się w zależności od platformy reklamowej. Dobieraj te, które pasują do wzorca stosowanego dla źródła i medium.
Co sprawdzić przed startem kampanii
- Czy każdy link ma
utm_source,utm_mediumiutm_campaign? - Czy wszystkie wartości są małymi literami i mają jeden separator?
- Czy źródło odpowiada platformie, a medium kanałowi, np.
paid_social? - Czy
utm_campaignjest zgodny z dokładną nazwą kampanii? - Czy kreacje różnią się wartością
utm_content? - Czy po kilku godzinach od startu w Pozyskiwaniu ruchu widzisz jeden wiersz na kampanię, a nie kilka wariantów?
Ostatni punkt to najprostszy test jakości nazewnictwa. Dokumentacja nie podaje, po jakim czasie dane pojawiają się w raportach, więc sprawdzaj regularnie w pierwszych dniach.
Czy kolejność parametrów UTM w linku ma znaczenie?
Nie. Według pomocy Analytics parametry możesz dodawać do adresu URL w dowolnej kolejności. Liczy się poprawna składnia: znak zapytania przed pierwszym parametrem, znak równości w parze i & między parami.
Czy mogę zmienić domyślną grupę kanałów w GA4?
Nie, domyślnych grup kanałów nie da się edytować. Możesz za to utworzyć niestandardową grupę kanałów z własnymi kategoriami źródeł opartymi na regułach.
Jakiego narzędzia użyć do linków w aplikacji na Androida?
Google wskazuje Play Campaign URL Builder. Wymaga on pakietu SDK Google Analytics dla Firebase, ale nie musisz wprowadzać w nim zmian. Do zwykłych linków do witryn służy Campaign URL Builder.
Czy utm_creative_format i utm_marketing_tactic pokażą się w raportach?
Obecnie nie. Dokumentacja zaznacza, że oba parametry nie są objęte raportowaniem w usługach w Google Analytics.
Źródła
- Kreatory adresów URL: zbieranie danych kampanii za pomocą niestandardowych adresów URL - Analytics - Pomoc, Google - dostęp 06.11.2026
- Domyślna grupa kanałów - Analytics - Pomoc, Google - dostęp 06.11.2026
Widzisz błąd albo nieaktualną liczbę? Napisz: kontakt. Poprawki opisuję w tekście z datą.
Autor i wydawca Algorytmika. Od lat pisze o wyszukiwarkach, AI i mediach społecznościowych, a na co dzień prowadzi serwisy, które żyją z ruchu z Google, Discover i sociali. Każdą liczbę w tekstach podpina pod źródło.
Jak pracuję i skąd biorę dane →

