Generator linków UTM
Zbuduj link kampanii z utm_source, utm_medium, utm_campaign i utm_id, także osobno dla kilku źródeł naraz.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Po przecinku lub w osobnych liniach, najwyżej 20. Dostaniesz osobny link dla każdego źródła.
Parametry dodatkowe i opcje zapisu
Dane zmienione. Kliknij „Zbuduj link”, aby odświeżyć wynik.
Gotowy link UTM
Parametry UTM
Długość linku
Linki
Jedno źródło
Nazewnictwo
Link gotowy: małe litery, bez polskich znaków, komplet podstawowych parametrów.
| Parametr | Wartość w linku | Znaczenie |
|---|---|---|
| utm_source | newsletter | Źródło ruchu: skąd przychodzi użytkownik |
| utm_medium | Kanał / typ ruchu | |
| utm_campaign | wiosna-2026 | Nazwa kampanii |
Ściąga: parametry UTM
| Parametr | Do czego służy | Przykład | Status |
|---|---|---|---|
| utm_source | Źródło ruchu: skąd przychodzi użytkownik | google, newsletter, facebook | zalecany (tu wymagany) |
| utm_medium | Kanał / typ ruchu | cpc, email, social, display | zalecany |
| utm_campaign | Nazwa kampanii | wiosna-2026, black-friday | zalecany |
| utm_term | Słowo kluczowe (głównie kampanie w wyszukiwarce) | buty-do-biegania | opcjonalny |
| utm_content | Wariant treści: rozróżnia linki w tej samej kampanii | baner-gora, przycisk-cta | opcjonalny |
| utm_id | Identyfikator kampanii | kampania-123 | opcjonalny |
Typowe pary źródło / medium
| Gdzie publikujesz link | utm_source | utm_medium |
|---|---|---|
| Newsletter, mailing | newsletter | |
| Google Ads (wyszukiwarka) | cpc | |
| Post na Facebooku | social | |
| Reklama Facebook / Instagram | facebook lub instagram | paid_social |
| Post na LinkedIn | social | |
| Baner w serwisie partnera | nazwa-serwisu | display |
| Program partnerski | nazwa-partnera | affiliate |
Jak budujemy link
Do adresu dopisujemy ? (albo &, gdy adres ma już parametry), a potem pary utm_…=wartość. Przykład: https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=wiosna-2026. Spacje zamieniamy na „-”, a znaki specjalne kodujemy, żeby link się nie urwał.
Spójne nazewnictwo
Raporty grupują ruch po dokładnym tekście wartości. „Newsletter”, „newsletter” i „news-letter” to trzy osobne źródła. Ustal w zespole jedną listę nazw, pisz małymi literami i bez polskich znaków. Ściąga powyżej to dobry punkt startu.
Nie oznaczaj linków wewnętrznych
UTM służy do linków prowadzących na Twoją stronę z zewnątrz: maili, reklam, postów, QR kodów. Linki między podstronami własnego serwisu zostaw bez UTM, bo nadpisują prawdziwe źródło wizyty i psują raporty.
Kotwice i istniejące parametry
Fragment #sekcja zostaje na końcu linku, a parametry UTM trafiają przed niego. Jeśli adres ma już parametry (np. ?id=15), dopisujemy UTM po &. Stare utm_… o tej samej nazwie zastępujemy nowymi, żeby nie było duplikatów.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator linków UTM
Parametry UTM to dopiski w adresie, np. ?utm_source=newsletter&utm_medium=email, z których Google Analytics, Matomo i inne narzędzia analityczne odczytują, skąd przyszedł odwiedzający. Dzięki nim raportujesz skuteczność kampanii według źródła, kanału i treści. Generator linków UTM dokleja te parametry do adresu strony, koduje znaki specjalne i pokazuje długość gotowego linku.
Parametry UTM
| Parametr | Znaczenie | Przykład |
|---|---|---|
| utm_source | źródło ruchu (w generatorze wymagane) | newsletter, facebook |
| utm_medium | kanał | email, cpc, social |
| utm_campaign | nazwa kampanii | wiosna-2026 |
| utm_term | słowo kluczowe | buty-na-wiosne |
| utm_content | wariant treści | banner-a, banner-b |
| utm_id | identyfikator kampanii | kampania-123 |
Bez utm_source link nie powstanie. Brak utm_medium albo utm_campaign nie blokuje generowania, ale narzędzie wyświetli ostrzeżenie, bo takiego ruchu nie przypiszesz potem do kanału ani kampanii.
Przykład
https://firma.pl/oferta?utm_source=newsletter&utm_medium=email&utm_campaign=wiosna-2026
Co robi ten generator UTM
- Sześć presetów ustawia parę źródło/medium jednym kliknięciem: newsletter/email, google/cpc, facebook/social, facebook/paid_social (reklamy Facebook i Instagram), linkedin/social oraz partner/affiliate.
- W polu „Ten sam link dla innych źródeł” wpisujesz do 20 nazw po przecinku lub w osobnych liniach. Każde źródło dostaje własny link z tymi samymi pozostałymi parametrami, a całą listę skopiujesz jednym przyciskiem.
- Wartości są domyślnie zapisywane małymi literami, a spacje zamieniane na myślnik. Opcja „Usuń polskie znaki” robi z „promocja-żółta” wartość „promocja-zolta”, a „Spacje jako +” koduje spację plusem.
- Adres wpisany bez protokołu (firma.pl/oferta) dostaje „https://”. Istniejące parametry i kotwica #sekcja zostają na miejscu, a stare utm_… o tej samej nazwie są zastępowane nowymi.
- Pod wynikiem widać liczbę parametrów, długość linku w znakach i uwagi przed publikacją: brak medium lub kampanii, wielkie litery, polskie znaki zakodowane jako %C5%BC.
Jedna wartość może mieć najwyżej 150 znaków, a adres docelowy 2000 znaków.
Dobre praktyki
- pisz małymi literami — analityka rozróżnia wielkość liter,
- używaj myślnika zamiast spacji,
- trzymaj jeden słownik nazw (np. zawsze „newsletter”, nie „Newsletter”, „nl”) i zapisz go tam, gdzie widzi go cały zespół,
- nie używaj znaków diakrytycznych.
Jak działa generator linków UTM
Adres docelowy to zwykły adres URL, np. https://firma.pl/blog. Parametry UTM dołącza się do niego jako zapytanie: pierwszy parametr zaczyna się znakiem zapytania, każdy kolejny — znakiem &. Pojedynczy parametr ma postać nazwa=wartość, np. utm_source=newsletter. Generator bierze dane z pól formularza i skleja je w jeden ciąg w ustalonej kolejności: utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id.
Jeśli adres docelowy ma już własne parametry (np. ?id=12 albo ?page=2), nowe parametry są dopisywane po znaku &, a nie po drugim znaku zapytania. Spacja, polska litera czy znak & w wartości są kodowane procentowo (ż jako %C5%BC, & jako %26), więc link się nie urwie. Czytelniejszy adres dostaniesz, wpisując wartości bez spacji i bez znaków diakrytycznych albo zaznaczając opcję usuwania polskich znaków.
Sam generator niczego nie mierzy. To tylko sklejacz tekstu. Parametry stają się danymi dopiero wtedy, gdy użytkownik naprawdę kliknie link i wejdzie na stronę docelową, na której działa skrypt analityczny. Link wysłany w wiadomości, której nikt nie otworzył, nie wygeneruje żadnego zdarzenia.
Przykład krok po kroku
- Adres docelowy: https://firma.pl/blog. Ten ciąg ma dokładnie 21 znaków — to punkt wyjścia.
- Pole utm_source uzupełniasz wartością newsletter. Powstaje fragment ?utm_source=newsletter, który razem ze znakiem zapytania liczy 22 znaki. Łączna długość adresu: 21 + 22 = 43 znaki.
- Dodajesz utm_medium = email. Fragment &utm_medium=email to 17 znaków. Łącznie 43 + 17 = 60 znaków.
- Dodajesz utm_campaign = wiosna-2026. Fragment &utm_campaign=wiosna-2026 ma 25 znaków. Łącznie 60 + 25 = 85 znaków.
- W „Parametrach dodatkowych” wpisujesz utm_content = banner-a. Fragment &utm_content=banner-a ma 21 znaków. Łącznie 85 + 21 = 106 znaków.
- Wynik do skopiowania: https://firma.pl/blog?utm_source=newsletter&utm_medium=email&utm_campaign=wiosna-2026&utm_content=banner-a — 106 znaków, tyle samo pokaże kafelek „Długość linku”. Wklej go do przycisku w mailu i sprawdź w oknie prywatnym, czy po wejściu wszystkie cztery parametry są widoczne w pasku adresu.
Gdy w polu innych źródeł dopiszesz „facebook, linkedin”, dostaniesz jeszcze dwa linki różniące się tylko wartością utm_source.
Które parametry są potrzebne do jakiego raportu
| Zestaw parametrów | Co pokaże raport | Kiedy wystarczy |
|---|---|---|
| utm_source + utm_medium | Podział ruchu na źródła i kanały | Gdy chcesz wiedzieć, czy lepiej wypada newsletter, czy wpis w social mediach |
| utm_source + utm_medium + utm_campaign | Porównanie kampanii w obrębie tego samego kanału | Gdy w jednym miesiącu prowadzisz kilka osobnych akcji |
| poprzednie trzy + utm_content | Porównanie wariantów kreacji lub miejsca w wiadomości | Gdy testujesz dwie wersje przycisku albo dwa banery |
| poprzednie cztery + utm_term | Rozbicie płatnych wyników na słowa kluczowe | Gdy rozliczasz skuteczność konkretnych fraz |
| tylko utm_source | Ogólny podział ruchu, bez informacji o kanale | Nie zalecane — kanał trzeba wtedy dopisywać ręcznie w raporcie |
| utm_medium bez utm_source | Ruch trafi do kanału, ale źródło pozostanie nieprzypisane lub puste | Ten generator takiego linku nie zbuduje, bo utm_source jest wymagane |
| ten sam utm_content w dwóch miejscach | Warianty zlewają się w jeden wpis i nie da się ich rozdzielić | Tylko gdy nie zamierzasz porównywać tych miejsc między sobą |
Praktyczne wskazówki
- Buduj link na końcu, nie na początku. Jeśli zmieni się nazwa kampanii, poprawiasz jedno miejsce, a nie kilkanaście linków rozsianych po materiałach.
- Przed wysyłką otwórz gotowy adres w oknie prywatnym i sprawdź, czy po wejściu parametry nadal siedzą w pasku adresu oraz czy strona docelowa w ogóle się otwiera. Wizytę zobaczysz potem w raporcie czasu rzeczywistego.
- Linków wewnętrznych nie oznaczaj. UTM na odnośniku z jednej podstrony do drugiej kasuje informację o tym, skąd użytkownik przyszedł pierwotnie.
- Kampanie nazywaj według stałego schematu, np. kanał-rok-miesiąc-temat. Raporty da się wtedy sortować bez zgadywania, czym była dana akcja.
Czego narzędzie nie uwzględnia
- Adres docelowy jest sprawdzany tylko pod kątem formatu. Literówka w domenie albo w ścieżce objawi się błędem dopiero po kliknięciu i zepsuje całą kampanię.
- Część serwisów społecznościowych nadpisuje lub obcina parametry, przez co raport pokaże ruch bez przypisania do kampanii.
- Skracacz lub reguła przekierowania, która nie przekazuje całego zapytania, potrafi zgubić parametry po drodze.
- Poprawny link nie zastępuje konfiguracji analityki: brak zgody użytkownika, zablokowany skrypt albo filtr wewnętrznego ruchu sprawiają, że wizyta i tak nie pojawi się w raporcie.
Najczęstsze pytania
Czy linki UTM szkodzą SEO?
Nie, o ile używasz ich tylko w linkach z zewnątrz. Adres z UTM to dla wyszukiwarki ta sama strona z innym zapytaniem, dlatego strona docelowa powinna mieć link kanoniczny wskazujący adres bez parametrów.
Czy muszę używać wszystkich parametrów UTM?
Nie. Minimalny sensowny zestaw to utm_source i utm_medium, a przy kampaniach także utm_campaign. Parametry utm_term, utm_content i utm_id dodaje się tylko wtedy, gdy naprawdę chcesz porównywać warianty lub łączyć dane z systemem reklamowym.
Czy wielkość liter w parametrach UTM ma znaczenie?
Tak. Wartości newsletter oraz Newsletter zostaną potraktowane jako dwa różne źródła. Generator domyślnie zamienia wszystko na małe litery, a jeśli wyłączysz tę opcję, ostrzeże o wielkich literach.
Czy mogę użyć tego samego linku w kilku miejscach?
Możesz, ale w raporcie nie odróżnisz tych miejsc. Jeśli chcesz porównać np. baner i przycisk w tym samym mailu, nadaj im różne wartości utm_content.
Czy mogę skracać linki z parametrami UTM?
Możesz, ale tylko skracaczem, który przekazuje parametry zapytania dalej. Część serwisów obcina wszystko po znaku zapytania i wtedy w raporcie zostaje sam ruch, bez informacji o źródle.
Czy UTM działa w aplikacjach mobilnych i social mediach?
Działa tylko wtedy, gdy aplikacja otworzy link w przeglądarce i przekaże pełny adres. Wiele aplikacji mobilnych wczytuje treść wewnątrz siebie i ucina parametry, przez co wynik bywa zaniżony.