Generator UTM
Wklej adres strony, wybierz platformę lub uzupełnij utm_source, utm_medium i utm_campaign — link z tagami zbuduje się od razu. Narzędzie sprawdzi błędy (wielkość liter, spacje, cyrylica, stare tagi, kotwica #) i pokaże, do którego kanału GA4 trafi ruch.
Tryb hurtowy: kilka adresów lub wariantów utm_content
Tagi source, medium, campaign, term i id pochodzą z formularza powyżej. Każdy adres łączony jest z każdym wariantem utm_content. Pusta lista adresów — używany jest adres z formularza; pusta lista wariantów — utm_content z formularza.
Ostatnie linki
Jak GA4 przypisuje ruch z UTM do kanałów
Reguły domyślnej grupy kanałów GA4 (Default channel group) według dokumentacji Google. Sprawdzane są od góry: wygrywa pierwsza pasująca, dlatego kanały płatne są przed organicznymi. Wielkość liter nie ma znaczenia. Listy serwisów (społecznościowe, wyszukiwarki, wideo, sklepy) prowadzi Google; narzędzie używa ich części do prognozy.
| Kanał | Warunek | Przykład source / medium |
|---|---|---|
| Cross-network | utm_campaign zawiera cross-network | — |
| Paid Shopping | source to sklep z listy Google lub utm_campaign zawiera shop/shopping; medium — wzorzec płatny | amazon / cpc |
| Paid Search | source to wyszukiwarka z listy Google, a medium pasuje do ^(.*cp.*|ppc|retargeting|paid.*)$ | google / cpc |
| Paid Social | source to serwis społecznościowy z listy Google, medium pasuje do tego samego wzorca | facebook / paid_social |
| Paid Video | source to serwis wideo z listy Google, medium — wzorzec płatny | youtube / cpc |
| Display | medium to display, banner, expandable, interstitial lub cpm | partner_site / banner |
| Paid Other | medium — wzorzec płatny, ale source nie ma na żadnej liście | adnetwork / ppc |
| Organic Shopping | source to sklep z listy Google lub utm_campaign zawiera shop/shopping (medium nie jest płatne) | etsy / product_feed |
| Organic Social | source to serwis społecznościowy z listy lub medium to social, social-network, social-media, sm, social network, social media | telegram / social |
| Organic Video | source to serwis wideo z listy lub medium zawiera video | youtube / video |
| Organic Search | source to wyszukiwarka z listy lub medium = organic | bing / organic |
| source lub medium = email, e-mail, e_mail, e mail | newsletter / email | |
| Referral | medium = referral, app lub link | partner_blog / referral |
| Affiliates | medium = affiliate | cashback_site / affiliate |
| Audio | medium = audio | podcast_name / audio |
| SMS | source lub medium = sms | promo_sms / sms |
| Mobile Push Notifications | medium kończy się na push, zawiera mobile lub notification albo source = firebase | app / push |
| Unassigned | żadna reguła nie pasuje | qr / offline |
Generator UTM dla GA4 online
Generator UTM dodaje do adresu strony parametry utm_source, utm_medium, utm_campaign, utm_term, utm_content i utm_id, dzięki którym Google Analytics 4 i inne narzędzia analityczne wiedzą, skąd przyszedł użytkownik. Presety uzupełniają source i medium dla Google Ads, Facebooka, Instagrama, TikToka, LinkedIn, Reddita, Telegrama, newslettera i kodu QR, a kontrola wyłapuje typowe błędy przed startem kampanii. Obok gotowego linku widać kanał GA4, do którego trafi ruch. Działa w przeglądarce, za darmo i bez rejestracji.
Jak korzystać
- Wklej adres strony i wybierz preset platformy albo wpisz utm_source i utm_medium ręcznie
- Podaj utm_campaign i w razie potrzeby utm_term, utm_content, utm_id
- Sprawdź ostrzeżenia i kanał GA4, a potem kliknij „Kopiuj”
FAQ
Generator UTM: z czego składa się link kampanii
Tagi UTM to zwykłe parametry GET na końcu adresu. Strona je ignoruje, a kod analityki odczytuje je przy wejściu i zapisuje w danych sesji. Gotowy link z generatora wygląda tak:
https://example.com/sale?utm_source=facebook&utm_medium=paid_social&utm_campaign=black_friday_2026&utm_content=video_15s
W GA4 każdy parametr trafia do osobnego wymiaru, z którego korzystają raport „Pozyskiwanie ruchu” i eksploracje:
| Parametr | Wymiar GA4 | Co wpisać |
|---|---|---|
utm_source | Session source | Platforma lub nadawca: google, facebook, newsletter |
utm_medium | Session medium | Typ ruchu: cpc, paid_social, email, social, referral |
utm_campaign | Session campaign | Kampania lub akcja: black_friday_2026 |
utm_term | Session manual term | Słowo kluczowe lub grupa odbiorców |
utm_content | Session manual ad content | Wariant kreacji lub miejsce linku: banner_a, header_link |
utm_id | Session campaign ID | ID kampanii — klucz do importu kosztów w GA4 |
GA4 rozumie też utm_source_platform, utm_creative_format i utm_marketing_tactic. Generator ich nie dodaje: jeśli są potrzebne, dopisz je na końcu gotowego linku po &.
Zasady tworzenia tagów UTM
Wartości tagów w raportach GA4 rozróżniają wielkość liter i pisownię: Facebook, facebook i fb to trzy osobne wiersze, które trzeba będzie sumować ręcznie. Dlatego ustalcie zasady przed pierwszą kampanią i trzymajcie je we wspólnym arkuszu:
- Tylko małe litery. W generatorze to opcja „Zamieniaj na małe litery”, domyślnie włączona.
- Bez spacji. Spacja w linku zmienia się w
%20lub+; używaj podkreślnika:wyprzedaz_wiosenna. - Bez polskich znaków. Litery ą, ę, ł, ż są kodowane w długie ciągi
%C4%85…: link robi się nieczytelny i łatwo go uszkodzić przy wklejaniu.promocja_jesienjest bezpieczniejsza niżpromocja_jesień. - Stały słownik utm_medium. Od niego zależy kanał GA4, więc lista wartości powinna być krótka:
cpc,paid_social,social,email,referral,display,affiliate. - Szablon dla utm_campaign. Na przykład
temat_rynek_okres:bf_pl_2026_11. Kampanie dają się wtedy sortować i filtrować bez ręcznego sprzątania.
Gdy jedna kampania obejmuje dziesiątki reklam lub stron docelowych, użyj trybu hurtowego: adresy i warianty utm_content po jednym w wierszu, a generator zbuduje wszystkie kombinacje i wyeksportuje CSV do mediaplanu.
Dlaczego ruch trafia do złego kanału GA4
Kanał (Paid Social, Email, Referral itd.) GA4 wylicza sam według reguł domyślnej grupy kanałów. Reguły sprawdzane są po kolei, a decydują głównie utm_medium oraz to, czy utm_source jest na prowadzonych przez Google listach serwisów społecznościowych, wyszukiwarek i serwisów wideo. Medium uznawane jest za płatne, gdy pasuje do wzorca ^(.*cp.*|ppc|retargeting|paid.*)$. Typowe błędy:
| source / medium | Kanał w GA4 | Jak poprawić |
|---|---|---|
facebook / facebook | Organic Social — reklama zmieszana z ruchem organicznym | facebook / paid_social lub facebook / cpc |
facebook / social_paid | Organic Social: wzorzec wymaga, by medium zaczynało się od paid | paid_social |
freshmail / newsletter | Unassigned | freshmail / email |
partner_site / cpc | Paid Other: źródła nie ma na listach Google | W porządku dla sieci reklamowych; dla banerów — display |
ulotka / qr | Unassigned: nie ma kanału offline | Własna grupa kanałów w GA4 z warunkiem na medium |
| puste medium | Prawie zawsze Unassigned | Zawsze uzupełniaj utm_medium |
Generator pokazuje prognozę kanału dla każdego linku. Listy serwisów u Google są dłuższe niż wbudowany w narzędzie wycinek, dlatego dla rzadkich źródeł z płatnym medium prognoza ma zastrzeżenie.
Google Ads: autotagowanie zamiast UTM
Jeśli Google Ads jest połączone z GA4 i włączone jest automatyczne tagowanie, do każdego kliknięcia dodawany jest gclid, a GA4 domyślnie bierze z niego źródło, medium i kampanię. Ręczne UTM w reklamach Google Ads są potrzebne tylko przy wyłączonym autotagowaniu albo gdy dane mają trafić do innego narzędzia analitycznego.
Meta Ads, TikTok i inne platformy reklamowe
W Meta Ads tagi wpisuje się w pole „Parametry adresu URL”, a {{campaign.name}}, {{adset.name}} i {{ad.name}} wstawią nazwy kampanii, zestawu reklam i reklamy. Nawiasy klamrowe wpisuj bezpośrednio w panelu reklamowym — generator zakodowałby je jak każdy inny znak. Dla TikToka, LinkedIn i Reddita trzymaj to samo medium paid_social, żeby cały płatny ruch społecznościowy trafiał do jednego kanału.
Gdzie nie używać tagów UTM
- Linki wewnętrzne. Tag na banerze w nagłówku Twojej strony nadpisze prawdziwe źródło wizyty: użytkownik z wyszukiwarki stanie się „kampanią wewnętrzną”. Kliknięcia wewnętrzne mierz zdarzeniami.
- Adresy z przekierowaniem, które gubi parametry. Część serwerów i skracaczy linków traci query string przy 301/302. Sprawdź gotowy link w narzędziu do sprawdzania przekierowań i upewnij się, że tagi docierają do adresu końcowego.
- Publiczne linki bez canonical. Dla wyszukiwarki adres z tagami to osobny URL. Jeśli takie linki rozchodzą się po forach i mediach społecznościowych, strona powinna mieć
rel="canonical"wskazujący adres bez tagów. - Po znaku #. Przeglądarka nie wysyła fragmentu po
#na serwer, a GA4 nie czyta stamtąd tagów. Generator sam wstawia tagi przed kotwicą i ostrzega, jeśli adres zawiera już#…?….
Jak czytać dane UTM w GA4
Raport „Pozyskiwanie ruchu” domyślnie pokazuje wymiar Session default channel group, czyli kanał. Przełącz go na Session source / medium, by zobaczyć same wartości tagów, i dodaj wymiar dodatkowy Session campaign — wtedy widać, która kampania dała sesje i kluczowe zdarzenia. Rozróżniaj dwie grupy wymiarów:
- Session … — źródło bieżącej sesji. Nadaje się do oceny konkretnego mailingu lub reklamy.
- First user … (raport „Pozyskiwanie użytkowników”) — źródło pierwszej wizyty użytkownika. Pokazuje, który kanał przyprowadza nowych odbiorców.
Aby porównać warianty reklam, otwórz „Eksploracje” → „Dowolny format”, w wierszach ustaw Session manual ad content, a w wartościach sesje i kluczowe zdarzenia. Tu opłacają się uporządkowane wartości utm_content: video_15s i video_30s porównasz bez problemu, a Wideo 15 sek i video15 już nie.
Pamiętaj, że link z tagami bywa przekazywany dalej: jeśli subskrybent wrzuci go na firmowy czat, wizyty współpracowników też zostaną przypisane do tego newslettera. Dlatego dla każdej reklamy i wiadomości twórz osobne linki, a nie jeden „do wszystkiego”.
Jak sprawdzić, czy tagi działają
- Otwórz gotowy link przyciskiem „Otwórz” w oknie prywatnym i sprawdź, czy strona się wczytała, a adres w pasku nadal zawiera
utm_. - W GA4 otwórz raport „Czas rzeczywisty” lub DebugView — wizyta powinna pojawić się w ciągu minuty.
- Następnego dnia sprawdź „Pozyskiwanie ruchu” z wymiarami Session source / medium i Session campaign. Przetwarzanie danych w standardowych raportach trwa do 24–48 godzin.
Dla materiałów drukowanych najpierw zbuduj link z tagami, a potem zamień go na obrazek w generatorze kodów QR — wizyty z ulotek i opakowań będą widoczne osobno. Do odkodowania linku, który jest już zakodowany, przyda się koder/dekoder URL. Więcej o samych tagach — w artykule „Tagi UTM”; reguły kanałów opisuje pomoc Google Analytics.
Popraw pozycje w wyszukiwarce
Problemy SEO mogą kosztować Cię ruch. Kaskadowy link building poprawi widoczność strony w wyszukiwarce.