RSS
  1. Algorytmik
  2. SEO
  3. UTM w linkach do GA4: 3 obowiązkowe parametry i reguły nazw, które nie rozbijają kampanii
SEO/PORADNIK

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.

Opublikowano
7 min czytania1447 słów
UTM w GA4: zasady nazw i 3 obowiązkowe pola - okładka tekstu
Ilustracja: Algorytmik
Spis treści
  1. Które parametry UTM są obowiązkowe, a które opcjonalne
  2. Jak zbudować link z UTM ręcznie
  3. Skąd w raportach biorą się rozbite wiersze
  4. Konwencja nazw dla każdego pola
  5. Dlaczego medium decyduje o kanale w GA4
  6. Gdzie w GA4 zobaczysz dane z UTM
  7. Kreatory, dynamiczne parametry i aplikacje
  8. 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_medium i utm_campaign. Przy braku części parametrów w raportach pojawia się „(not set)”.
  • W wartościach parametrów rozróżniana jest wielkość liter: Meta i meta to 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_social lub cpc.
  • 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.

ParametrDo czego służyPrzykład z dokumentacji
utm_sourcestrona odsyłającagoogle, newsletter4, billboard
utm_mediummedium marketingowecpc, baner, e-mail
utm_campaignprodukt, slogan lub kod promocyjnywyprzedaz_wiosenna
utm_ididentyfikator kampanii, te same identyfikatory co przy przesyłaniu danych kampanii-
utm_source_platformplatforma kierująca ruch do usługi w AnalyticsSearch Ads 360, Display & Video 360
utm_termpłatne słowo kluczowe-
utm_contentrozróżnianie kreacji, np. dwóch linków w jednym e-mailutoplink
utm_creative_formattyp kreacjidisplayowa, natywna, wideo
utm_marketing_tactickryteria kierowaniaremarketing, 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.

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 AZapis BEfekt w raportach
utm_source=googleutm_source=Googledwie różne wartości
Metametadwie różne wartości
SpringSaleSpring_Saledwie 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.

Pułapka: częściowe tagowanie daje „(not set)”

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. fb dla Facebooka i insta dla Instagrama.
  • utm_medium: jedna unikalna wartość na odrębny kanał, np. paid_social i organic_search.
  • utm_campaign: jedna unikalna nazwa zgodna z dokładną nazwą kampanii. Google podaje przykład utm_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:

WarunekKanał
medium pasuje do wyrażenia ^(.*cp.*\|ppc\|retargeting\|paid.*)$ oraz źródło jest z listy witryn społecznościowychPłatne społecznościowe
to samo medium oraz źródło z listy witryn w sieci wyszukiwaniaPłatne wyniki wyszukiwania
to samo medium oraz źródło z listy witryn z filmamiPłatne wyniki wyszukiwania filmów
medium to display, banner, expandable, interstitial lub cpmReklamy 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_medium i utm_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_campaign jest 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

#utm#GA4#Google Analytics#kampanie#nazewnictwo#linki

Widzisz błąd albo nieaktualną liczbę? Napisz: kontakt. Poprawki opisuję w tekście z datą.

Piotr Olszewski

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 →

Na bieżąco bez skrzynki

Nowe poradniki dochodzą codziennie rano, raport zasięgów raz w tygodniu. Najprościej śledzić je przez kanał RSS - działa w Feedly, Inoreaderze i w każdym czytniku.

Kanał RSS

Z Promptowego - blog o AI tego samego autora

Też w sieci: DYGOT - dziennik kultury, gier i nauki: Google wyłączy AI w szkołach. Kto ją zablokuje, straci też wyszukiwarkę