UTM builder — generator linków UTM do GA4
Wklej adres, wpisz źródło, medium i kampanię — dostaniesz gotowy link i od razu zobaczysz, do którego kanału GA4 trafi ruch.
Twój link
Wpisz adres strony, do której ma prowadzić link.
- Brakuje: utm_source, utm_medium, utm_campaign. Google zaleca zawsze ustawić źródło, medium i kampanię — bez nich raport ma luki i (not set).
Link składamy w Twojej przeglądarce — niczego nie wysyłamy ani nie zapisujemy.
Chcesz liczyć kliknięcia jeszcze przed GA4 i mieć krótszy link do druku albo SMS-a? Skróć ten link w DVN Links
Co oznacza każdy parametr UTM
Parametry UTM to dopiski po znaku ? w adresie strony, z których Google Analytics 4 odczytuje, skąd przyszła wizyta. Link prowadzi tam, gdzie prowadził — zmienia się tylko to, co zobaczysz w raporcie. GA4 rozpoznaje dziewięć parametrów, a pełną listę podaje strona pomocy Google Collect campaign data with custom URLs. Kreator obsługuje sześć, które GA4 raportuje przy ręcznym tagowaniu:
utm_source— źródło, czyli „skąd”:newsletter,facebook,google.utm_medium— rodzaj ruchu:email,social,cpc. Od niego zależy kanał w GA4, więc w kreatorze ma podpowiedzi.utm_campaign— nazwa kampanii, np.2026-11-black-week.utm_term— płatne słowo kluczowe.utm_content— wariant kreacji: dwa przyciski w jednym mailu, dwie grafiki w poście.utm_id— identyfikator kampanii, jeśli prowadzisz ich rejestr i chcesz połączyć go z danymi w GA4.
Google pisze, że utm_source, utm_medium i utm_campaign należy ustawić zawsze („you should always use”). Brak któregoś z nich daje w raporcie wartość (not set) — dlatego kreator pokazuje ostrzeżenie, dopóki nie wpiszesz wszystkich trzech.
Jak GA4 przypisuje kanał
Kanał — Email, Organic Social, Display i pozostałe — GA4 wylicza ze źródła i medium według stałych reguł domyślnej grupy kanałów. Google pisze wprost, że definicje kanałów „can't be edited” (Default channel group). Medium spoza reguł zwykle kończy jako Unassigned: link działa, wizyta jest w GA4, tylko w żadnym kanale.
Ile wartości utm_medium rozpoznaje dosłownie każdy kanał GA4
Źródło: pomoc Google Analytics, Default channel group (answer 9756891), odczyt 13.10.2026; zliczenie nasze
Opis figury
Wykres słupkowy. Organic Social: 6 wartości medium, Display: 5, Email: 4, Referral: 3, Organic Search: 1, SMS: 1, Affiliates: 1, Audio: 1, AI Assistant: 1. Razem 23 wartości. Kanały płatne nie mają listy, tylko wzorzec: medium zawierające cp, równe ppc lub retargeting albo zaczynające się od paid.
Słownik jest krótki. email, social, banner i cpc trafiają do kanałów; newsletter, baner, płatne, qr czy print — nie. Kreator sprawdza medium według tych samych reguł i pod linkiem pokazuje kanał. Kanałów płatnych nie przesądza, bo zależą też od źródła: cpc z google to Paid Search, z facebook — Paid Social.
Wartość utm_medium a kanał w GA4
Źródło: pomoc Google Analytics, artykuły 9756891 i 10917952, odczyt 13.10.2026
Opis figury
Schemat: wartość medium i kanał, do którego trafia. email: Email. E-mail: Email, ale osobny wiersz w wymiarze Session medium. newsletter: Unassigned przy źródle spoza list. banner: Display. baner: Unassigned, polska pisownia. social: Organic Social. paid-social: Paid Social, gdy źródło jest na liście serwisów, inaczej Paid Other. płatne: Unassigned, nie pasuje do wzorca. qr: Unassigned, chyba że własna grupa kanałów.
Konwencja nazw i typowe błędy
- Tylko małe litery. Wartości rozróżniają wielkość liter („Parameter values are case sensitive”, Google), kanały — nie.
Emailiemailtrafią do jednego kanału, ale w wymiarze Session medium zobaczysz dwa wiersze. - Bez spacji i polskich znaków. W adresie zamieniają się w kody procentowe (
%20,%C5%84), które trudno czytać i łatwo przepisać źle. Użyj myślników:black-week,jesien. - Kampania z datą:
rrrr-mm-temat, np.2026-11-black-week— kampanie sortują się chronologicznie i nie zlewają się między latami. - Bez danych osobowych. Wartości UTM lądują w raportach i w adresie widocznym dla każdego, więc nie wpisuj w nie adresu e-mail odbiorcy.
- Parametry przed `#`. To, co stoi za znakiem
#, nie trafia do GA4. Kreator wstawia UTM przed fragment, a stare parametry UTM w adresie podmienia zamiast dublować. - Bez UTM w linkach wewnętrznych. Link z UTM między stronami Twojej witryny przypisze kolejne wizyty do „kampanii wewnętrznej” — Google pokazuje to na przykładzie w artykule o wymiarach źródła ruchu. Kliknięcia we własne banery mierz zdarzeniami GA4.
Więcej przykładów, pełna tabela reguł kanałów i to, jak sprawdzić link przed wysyłką, są w artykule UTM — co to jest.
UTM, krótki link i kod QR
Link z kompletem parametrów bywa długi — w SMS-ie, na ulotce czy w opisie na Instagramie to problem. Krótki link prowadzi do adresu z UTM, więc GA4 dostaje te same parametry, a skracacz dolicza kliknięcie, zanim strona docelowa się wczyta. Liczby z obu narzędzi nie muszą się zgadzać i to normalne: skracacz liczy kliknięcia, GA4 — wizyty. Szczegóły w artykule jak skrócić link.
Do druku zrób z takiego linku kod w generatorze kodów QR. Uwaga na medium: qr i print nie należą do żadnej reguły GA4, więc bez własnej grupy kanałów ruch z ulotki trafi do Unassigned. Druk rozpoznasz wtedy po źródle, np. utm_source=ulotka, w raporcie źródeł; osobny kanał dla druku wymaga własnej grupy kanałów.
Najczęstsze pytania
Czy kreator zapisuje moje linki?
Nie. Link składa się w Twojej przeglądarce i nie jest nigdzie wysyłany. Skopiuj go i zapisz w arkuszu kampanii, żeby po roku wiedzieć, co oznaczał.
Które parametry są obowiązkowe?
Technicznie żaden — link zadziała bez nich. Google zaleca jednak zawsze ustawić utm_source, utm_medium i utm_campaign, bo brak któregoś daje (not set) w raportach.
Dlaczego mój ruch trafia do Unassigned?
Najczęściej przez medium spoza reguł domyślnych kanałów GA4, np. newsletter zamiast email. Kreator ostrzega przed takim medium i podpowiada wartości, które GA4 rozpoznaje.
Czy wielkość liter ma znaczenie?
W kanale nie, w wartościach tak. Facebook i facebook dadzą dwa źródła w raporcie, które trzeba sumować ręcznie. Pisz wszystko małymi literami.