UTM Builder (generator UTM): twórz linki UTM dla wszystkich źródeł naraz
UTM builder, czyli generator UTM, dodaje do linku parametry UTM (utm_source, utm_medium, utm_campaign, utm_term, utm_content i utm_id), dzięki którym Google Analytics 4 wie, skąd przyszła każda wizyta. Wybierz źródła, wpisz adres strony i nazwę kampanii, a dla każdego źródła skopiujesz gotowy link UTM z makrami platformy reklamowej i kanałem GA4, do którego trafi.
Za darmo, bez rejestracji, a dane nie opuszczają Twojej przeglądarki. Oznacz jeden link albo całą kampanię: Google Ads, Meta, TikTok, LinkedIn, e-mail, WhatsApp, kody QR i ponad 50 innych źródeł za jednym razem.
Jak korzystać z generatora UTM
- Wklej adres URL strony. Dla kilku stron wpisz jeden URL w wierszu: dostaniesz link dla każdej strony i każdego źródła.
- Wpisz nazwę kampanii w utm_campaign, a ID w utm_id, jeśli importujesz koszty do GA4.
- Wybierz źródła. Każdy preset wypełnia utm_source i utm_medium wartościami, które GA4 rozpoznaje; w wyniku możesz je zmienić.
- Skopiuj link, skopiuj same parametry dla platformy reklamowej, pobierz kod QR albo wyeksportuj wszystko do CSV.
- Zapisz ustawienia jako szablon lub udostępnij je linkiem, aby cały zespół oznaczał kampanie w ten sam sposób.
Czym są parametry UTM?
Parametry UTM to znaczniki na końcu linku, po znaku „?”. Google Analytics 4 odczytuje je przy pierwszej wizycie i zapisuje źródło, medium oraz kampanię sesji. GA4 odczytuje dziewięć z nich; w praktyce wymagane są trzy. Wielkość liter ma znaczenie: „Email” i „email” to w raportach dwa osobne wiersze.
| Parametr | Wymagany | Na co odpowiada | Przykład |
|---|---|---|---|
utm_source | Tak | Kto przysłał wizytę: strona, platforma lub newsletter. | google, facebook, newsletter |
utm_medium | Tak | Rodzaj ruchu; na jego podstawie GA4 ustala kanał. | cpc, paid_social, email |
utm_campaign | Tak | Kampania lub promocja. | spring_sale_2026 |
utm_id | Zalecany | ID kampanii, służące do łączenia danych o kosztach importowanych do GA4. | 2026-q1-001 |
utm_term | Nie | Płatne słowo kluczowe lub grupa odbiorców. | crm_for_sales |
utm_content | Nie | Która reklama, przycisk lub link w kampanii został kliknięty. | banner_a, footer_link |
utm_source_platform | Nie | Platforma zakupu reklam, na której prowadzono kampanię. | google_ads, dv360 |
utm_creative_format | Nie | Typ kreacji. GA4 jeszcze go nie raportuje. | video, carousel |
utm_marketing_tactic | Nie | Taktyka targetowania. GA4 jeszcze jej nie raportuje. | remarketing, prospecting |
Do którego kanału GA4 trafi mój link?
GA4 przypisuje każdą oznaczoną wizytę do domyślnego kanału według stałych reguł, sprawdzanych od góry do dołu; wygrywa pierwsze dopasowanie. Reguły biorą pod uwagę utm_source, utm_medium i utm_campaign oraz publikowane przez Google listy wyszukiwarek, sieci społecznościowych, serwisów wideo i zakupowych. Ten generator stosuje te same reguły do każdego linku, więc kanał widzisz jeszcze przed startem kampanii.
Trzy wyniki zaskakują najczęściej:
- Niektórych znanych źródeł nie ma na listach Google. Brakuje „telegram” i „x”, a „t.me” i „twitter” są na liście. Dlatego telegram / cpc trafia do Paid Other, a t.me / cpc do Paid Social.
- Źródło wygrywa z medium. Reguła social jest sprawdzana przed regułą e-mail, więc facebook / email to Organic Social, a nie Email.
- Offline nie ma kanału. Kody QR na ulotkach czy linki z wydarzeń trafiają do Unassigned, chyba że utworzysz w GA4 niestandardową grupę kanałów.
| Kanał GA4 | Reguła dla oznaczonych linków | Przykład |
|---|---|---|
| Paid Search | Źródło to wyszukiwarka (google, bing, yandex…), a medium pasuje do cpc, ppc, retargeting lub paid… | google / cpc |
| Paid Social | Źródło to sieć społecznościowa (facebook, instagram, linkedin, tiktok…), a medium jest płatne | facebook / paid_social |
| Paid Video | Źródło to serwis wideo (youtube, vimeo…), a medium jest płatne | youtube / cpv |
| Paid Shopping | Źródło to serwis zakupowy lub nazwa kampanii zawiera „shop”/„shopping”, a medium jest płatne | google / cpc / spring_shopping |
| Display | Medium to display, banner, expandable, interstitial lub cpm | google / display |
| Paid Other | Medium jest płatne, ale źródła nie ma na żadnej z list Google | telegram / cpc |
| Organic Social | Źródło to sieć społecznościowa lub medium to social, social-network, social-media, sm | linkedin / social |
| Organic Video | Źródło to serwis wideo lub medium zawiera „video” | youtube / video |
| Organic Search | Źródło to wyszukiwarka lub medium to organic | google / organic |
| AI Assistant | Medium to ai-assistant | chatgpt.com / ai-assistant |
| Referral | Medium to referral, app lub link | partner-site / referral |
| Źródło lub medium to email, e-mail, e_mail lub „e mail” | newsletter / email | |
| Affiliates | Medium to affiliate | partner / affiliate |
| Audio | Medium to audio | spotify / audio |
| SMS | Źródło lub medium to sms | sms / sms |
| Mobile Push Notifications | Medium kończy się na „push” lub zawiera „mobile” albo „notification”, lub źródło to firebase | app / push |
| Unassigned | Żadna z powyższych reguł nie pasuje | print / qr |
Dynamiczne parametry UTM: makra platform reklamowych
Platformy reklamowe mogą w chwili kliknięcia wstawić do linku kampanię, grupę reklam, reklamę lub słowo kluczowe. Wpisujesz makro, np. {campaignid} lub {{campaign.name}}, a platforma je podmienia. Generator dodaje te makra do pól, które zostawisz puste, i nigdy ich nie koduje, więc docierają do platformy w nienaruszonej postaci. Każda platforma poniżej ma link do własnej dokumentacji.
| Platforma | Źródło i medium | Makra w linku | Gdzie wkleić |
|---|---|---|---|
| Google Ads | utm_source=google&utm_medium=cpc |
utm_id={campaignid}utm_term={keyword}utm_content={creative} |
Sufiks końcowego URL |
| Microsoft Ads (Bing) | utm_source=bing&utm_medium=cpc |
utm_id={CampaignID}utm_term={keyword}utm_content={AdID} |
Sufiks końcowego URL |
| Yandex Direct | utm_source=yandex&utm_medium=cpc |
utm_campaign={campaign_name_lat}utm_id={campaign_id}utm_term={keyword}utm_content={ad_id} |
URL witryny |
| Google Shopping | utm_source=google&utm_medium=cpc |
utm_id={campaignid}utm_content={creative} |
Sufiks końcowego URL |
| Meta Ads — Facebook | utm_source=facebook&utm_medium=paid_social |
utm_campaign={{campaign.name}}utm_id={{campaign.id}}utm_term={{adset.name}}utm_content={{ad.name}} |
Parametry URL |
| Meta Ads — Instagram | utm_source=instagram&utm_medium=paid_social |
utm_campaign={{campaign.name}}utm_id={{campaign.id}}utm_term={{adset.name}}utm_content={{ad.name}} |
Parametry URL |
| TikTok Ads | utm_source=tiktok&utm_medium=paid_social |
utm_campaign=__CAMPAIGN_NAME__utm_id=__CAMPAIGN_ID__utm_term=__AID_NAME__utm_content=__CID_NAME__ |
Parametry URL |
| YouTube Ads | utm_source=youtube&utm_medium=cpv |
utm_id={campaignid}utm_content={creative} |
Sufiks końcowego URL |
| Google Display | utm_source=google&utm_medium=display |
utm_id={campaignid}utm_content={creative}utm_term={placement} |
Sufiks końcowego URL |
Zasady nazewnictwa UTM, dzięki którym raporty są czytelne
- Tylko małe litery. GA4 rozróżnia wielkość liter, więc jedna wielka litera dzieli źródło na dwa.
- Jeden separator. Wybierz podkreślenia lub myślniki i używaj ich wszędzie: spring_sale, a nie „Spring Sale”.
- Stała lista mediów. cpc, paid_social, social, email, referral, affiliate, display, sms, push. Wszystko inne może trafić do Unassigned.
- Czytelne nazwy kampanii. Produkt, oferta, miesiąc: crm_trial_2026_03. Ta sama nazwa we wszystkich źródłach pozwala porównać kampanię między kanałami.
- utm_content dla wariantów. Dzięki niemu odróżnisz dwa banery lub dwa linki w jednym e-mailu.
- Litery łacińskie. Polskie znaki i cyrylica są kodowane jako %C4%…, %C5%… czy %D0%… i trudno je czytać oraz filtrować.
Najczęstsze błędy w linkach UTM
- Tagi UTM w linkach wewnętrznych. Oznaczony link z Twojego menu lub bloga rozpoczyna nowe źródło sesji i nadpisuje prawdziwe. Oznaczaj tylko linki, które prowadzą do Twojej strony z zewnątrz.
- Parametry po znaku #. W https://site.com/#pricing?utm_source=… GA4 ignoruje tagi. Generator umieszcza je przed #.
- Dwa znaki zapytania. Jeśli strona ma już ?ref=1, tagi trzeba dołączyć przez &, a nie drugi „?”. Generator je scala.
- Podwójne tagowanie Google Ads. Przy automatycznym tagowaniu Google Ads sam dodaje gclid; tagów UTM używaj dla nazwy i ID kampanii, które chcesz widzieć w innych narzędziach.
- Różne nazwy w różnych miejscach. „Newsletter”, „newsletter” i „news-letter” to trzy źródła. Szablony i zasada małych liter temu zapobiegają.
Przykład: jedna kampania, trzy źródła
Strona https://salesbond.app/pricing/, kampania spring_sale, trzy źródła:
- Google Ads (wklej w „Sufiks końcowego URL”):
utm_source=google&utm_medium=cpc&utm_campaign=spring_sale&utm_id={campaignid}&utm_term={keyword}&utm_content={creative} - Meta Ads (wklej w „Parametry URL”):
utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_sale&utm_id={{campaign.id}}&utm_term={{adset.name}}&utm_content={{ad.name}} - Newsletter:
https://salesbond.app/pricing/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
W GA4 trafią do kanałów Paid Search, Paid Social i Email, wszystkie w kampanii spring_sale.
Najczęściej zadawane pytania
Czym jest UTM builder?
UTM builder, czyli generator UTM, to narzędzie, które dodaje do linku parametry UTM: utm_source, utm_medium, utm_campaign oraz opcjonalnie utm_term, utm_content i utm_id. Narzędzia analityczne, takie jak Google Analytics 4, odczytują te znaczniki i pokazują, które źródło, kanał i kampania przyniosły każdą wizytę.
Które parametry UTM są wymagane?
W praktyce trzy: utm_source, utm_medium i utm_campaign. Bez źródła GA4 pokazuje (not set), a bez medium wizyta nie dostaje kanału. utm_id warto dodać, jeśli importujesz dane o kosztach. utm_term, utm_content i pozostałe parametry są opcjonalne.
Czy w parametrach UTM ma znaczenie wielkość liter?
Tak. GA4 traktuje „Facebook”, „facebook” i „FACEBOOK” jako trzy różne źródła. Reguły kanałów ignorują wielkość liter, ale raporty źródła, medium i kampanii już nie. Używaj wszędzie małych liter; ten generator UTM domyślnie zamienia wszystko na małe litery.
Jakiego utm_medium użyć dla płatnych reklam w social media?
Użyj wartości zgodnej z regułą płatną GA4, np. paid_social lub cpc, ze źródłem z listy sieci społecznościowych Google, np. facebook, instagram, linkedin lub tiktok. Wtedy GA4 przypisze wizytę do Paid Social. Z medium social będzie to Organic Social.
Dlaczego moja kampania ma w GA4 kanał Unassigned?
Źródło i medium nie pasowały do żadnej reguły kanałów GA4. Typowe przyczyny: nieznane medium (np. „qr”, „offline” lub „influencer” ze źródłem spoza listy), literówka albo medium pisane wielkimi literami w starszych danych. Wybierz standardowe medium lub utwórz w GA4 niestandardową grupę kanałów dla ruchu offline.
Czy mogę dodać parametry UTM w Google Ads?
Tak. Wpisz parametry w sufiksie końcowego URL na poziomie konta, kampanii lub grupy reklam i pozostaw włączone automatyczne tagowanie. Google Ads nie ma makra z nazwą kampanii, więc wpisz ją w utm_campaign; {campaignid}, {keyword} i {creative} uzupełniają ID, słowo kluczowe i reklamę.
Czy ten generator UTM jest darmowy?
Tak. Jest bezpłatny, nie wymaga rejestracji i tworzy linki UTM w Twojej przeglądarce: wpisane adresy URL nie są wysyłane na nasze serwery. Szablony są zapisywane tylko w Twojej przeglądarce.
Więcej o lejku sprzedaży i wynikach zespołu przeczytasz na blogu SalesBond. Zobacz też, co robi SalesBond.
Oficjalna dokumentacja
- Google Analytics: kreatory URL i parametry UTM
- Google Analytics: reguły domyślnej grupy kanałów i lista źródeł
- Google Ads: parametry ValueTrack
- Microsoft Advertising: śledzenie URL
- Meta: parametry URL w reklamach
- TikTok Ads: parametry UTM
- LinkedIn: dynamiczne śledzenie UTM
- Yandex Direct: parametry dynamiczne
Zaktualizowano 2026-11-05. Pokazany kanał to prognoza według domyślnych reguł i listy źródeł opublikowanych przez Google na ten dzień. Twoja usługa w GA4 może używać niestandardowej grupy kanałów, a platformy reklamowe mogą zmieniać swoje makra; przed dużą kampanią sprawdź oficjalną dokumentację.
