Tagi UTM (Urchin Tracking Module) to parametry dodawane do URL-i, które mówią Google Analytics, skąd przyszedł użytkownik — z którego newslettera, którego posta na Facebooku, której kampanii Google Ads. Bez UTM-ów cały ruch z emaili, social media organic, blogów partnerskich pojawia się jako "direct/none" — czyli "z nieznanego źródła". Z tego artykułu dowiesz się, jak prawidłowo tagować linki, jakich konwencji się trzymać i jakich błędów unikać.
Czym są tagi UTM?
UTM tags to parametry GET w URL, czytane przez Google Analytics 4 (i inne narzędzia analityki). Typowy URL z UTM:
https://spaceads.pl/blog/?utm_source=newsletter&utm_medium=email&utm_campaign=ai-playbook-2026
GA4 czyta:
utm_source=newsletter(źródło)utm_medium=email(typ kanału)utm_campaign=ai-playbook-2026(kampania)
W raporcie Traffic Acquisition widzisz tę sesję jako "newsletter / email", nie "direct / none".
5 parametrów UTM
| Parametr | Wymagany | Co opisuje | Przykład |
|---|---|---|---|
utm_source |
✅ TAK | Skąd pochodzi ruch | newsletter, facebook, linkedin |
utm_medium |
✅ TAK | Typ kanału | email, social, cpc, referral |
utm_campaign |
✅ TAK | Nazwa kampanii | bf2026, welcome-series, summer-collection |
utm_content |
⚪ Opcjonalny | Wariant kreacji/link | cta-header, image-1, bottom-link |
utm_term |
⚪ Opcjonalny | Słowo kluczowe (dla SEO/SEM) | buty-zimowe |
Gdzie używać UTM
✅ Tagi UTM są obowiązkowe dla
- Email marketing — każdy link w newsletterze, mailach transakcyjnych
- Social media organic — posty z linkiem do strony
- Influencer marketing — każdy współpracownik dostaje unikalny tag
- Partnerskie blogi / referrals
- Offline → online linking — QR codes, vouchery, drukowane URL
- Display Ads poza Google Ads
- Webinar / event landing URL
❌ NIE używaj UTM dla
- Google Ads — automatyczne tagowanie (
gclid) jest dokładniejsze - Meta Ads —
fbclidzapewnia atrybucję (artykuł o fbclid) - Internal links w obrębie własnej strony — psuje atrybucję (Google myśli że to nowy traffic)
- Refferal links od innych — to ich domeny, nie Twoja kontrola
Jak generować linki z UTM
Campaign URL Builder
Google oferuje darmowe narzędzie:
ga-dev-tools.web.app/ga4/campaign-url-builder/
Wpisujesz:
- Base URL
- Source, medium, campaign (opcjonalnie content + term)
Zwraca gotowy URL.
Konwencja nazewnictwa
Spójność jest kluczowa — bez niej raport GA4 wygląda jak chaos:
| Parametr | ✅ Dobrze | ❌ Źle |
|---|---|---|
utm_source |
newsletter, linkedin, instagram |
Newsletter, email-newsletter, INSTA |
utm_medium |
email, social, referral |
Email, socials, partner-link |
utm_campaign |
bf2026, summer-collection-2026 |
Black Friday 2026, summer collection |
utm_content |
cta-header, image-1 |
Hero Banner CTA, top picture |
Reguły konwencji
- Lowercase only — GA4 traktuje
Emailiemailjako różne wartości - Brak spacji — używaj
-lub_(np.welcome-series, niewelcome series) - Bez polskich znaków —
ą ć ę ł ń ó ś ź żwymagają URL encoding (%C4%85), psują czytelność - Konwencja kebab-case (
my-campaign) lubsnake_case(my_campaign) — wybierz jedną i trzymaj się - Unikalność per kampania — nie używaj tego samego
utm_campaigndla dwóch różnych - Krótko, ale opisowo —
bf2026lepiej niżbf(przyszli analitycy zrozumieją)
Najczęstsze błędy w tagowaniu
- Spaces w wartościach —
?utm_campaign=Summer Collectionzamiastsummer-collection→ URL encoding łamie analytics - Wielkie litery + małe litery —
Emailiemailto dwie różne wartości w raporcie - Brak konwencji — kampania nazwana
bf2026,BF2026,black-friday-2026,BlackFriday2026w różnych miejscach → nieczytelne raporty - Pomijanie wymaganych (
utm_source/medium/campaign) — GA4 ignoruje niekompletne UTM-y - Polskie znaki —
?utm_campaign=świąteczna-kolekcjawymaga URL encoding, źle parsowane - Internal links z UTM — Twoja strona link "/koszyk?utm_source=email&utm_medium=email" w newsletterze → OK, ale link z "/blog" do "/produkty" z UTM → resetuje atrybucję, traktuje jako nowy session
- Brak Unwanted Referrals w GA4 — bramki płatności psują atrybucję, oznaczaj je jako exclude
Sprawdzanie statystyk w GA4
Raporty z UTM
W GA4:
- Reports → Acquisition → Traffic acquisition — sesje per source/medium
- Reports → Acquisition → User acquisition — pierwsze sesje per source/medium
- Explorations → Free form — custom raporty z UTM-ami jako dimensions
Standardowe pytania, które UTM odpowiada
- Który newsletter najlepiej konwertuje?
- Który influencer dał najwięcej sprzedaży?
- Który post na LinkedIn przyciągnął najwięcej ruchu?
- Czy email z linkiem A czy B miał lepszy CTR?
Limit GA4
GA4 ma rate limits + cardinality limits:
- Max 50 unikalnych
utm_campaignper dzień (powyżej trafia do *"(other)"`) - Pełna granularność tylko z BigQuery export (darmowe do 10 GB)
UTM workflow dla marketing team
1. Master template (Google Sheets / Notion)
Każda kampania ma swój rejestr UTM:
| Campaign | Source | Medium | Campaign | Content | Generated URL |
|---|---|---|---|---|---|
| BF Newsletter | newsletter | bf2026 | image-1 | https://... |
|
| BF Instagram | social | bf2026 | story-1 | https://... |
|
| BF Influencer A | influencer-a | partnership | bf2026 | ig-post | https://... |
2. Naming convention document
Spisana konwencja:
- Source:
newsletter,instagram,linkedin,tiktok,youtube,partnership,event-name - Medium:
email,social,display,referral,cpc(tylko paid),qr,print - Campaign:
<topic>-<year>lub<launch>-<month>-<year>
3. Quality check
Przed każdą wysyłką:
- Czy wszystkie linki mają UTM?
- Czy konwencja jest zachowana?
- Czy URL builder wygenerował prawidłowy URL?
- Czy test click → GA4 DebugView pokazuje sesję z prawidłowymi parametrami?
Najczęstsze pytania o UTM
Czy UTM łamie RODO?
Nie — same UTM nie zawierają personal data. To anonimowe metadane sesji (source, medium, campaign). Problem zaczyna się gdy doklejasz dodatkowe parametry z PII (email, telefon w URL) — to łamie zasadę minimalizacji RODO Art. 5.
Czy GA4 zachowuje UTM po przekierowaniach?
Tak — z pewnymi caveat'ami:
- Pierwsza sesja: GA4 zapisuje UTM z URL wejścia
- Przekierowanie 301: UTM przenoszony do następnego URL
- Przekierowanie do innej domeny (bramka płatności): UTM gubione, trzeba wykluczyć referrals (artykuł)
Co jeśli klient klika kilka razy w różne UTM?
GA4 stosuje last-click attribution domyślnie (lub Data-Driven jeśli włączone). Każda nowa sesja nadpisuje wcześniejszy source/medium. Pełna historia touchpoints widoczna w Path Analysis (Explorations).
Czy UTM współpracują z Meta Pixel i Google Ads tracking?
Tak — niezależnie:
- GA4 czyta UTM
- Meta Pixel czyta swój własny
fbclid - Google Ads czyta swój własny
gclid - Wszystkie współistnieją w tym samym URL
To 3 odrębne systemy tracking — każdy mierzy z własnej perspektywy.
Czy mogę używać UTM dla wewnętrznych linków?
Nie powinno się. Internal UTM-y:
- Resetują atrybucję (GA4 widzi nową sesję od "nowego źródła")
- Psują raporty — sesja zaczęta z newslettera, kliknięcie w internal link z UTM → traktowane jako nowa sesja z internal source
- Sztucznie zawyżają liczby sesji
Jeśli chcesz mierzyć kliknięcia w internal link, użyj custom events w GA4 (click event z parametrem link_id).
Czy UTM wpływa na SEO?
Generalnie nie. Google rozumie że UTM to parametry trackingowe i je ignoruje w indeksowaniu. Caveat: jeśli zewnętrzne źródła linkują z UTM-ami do Twoich stron, canonical URL musi być bez UTM (Twoja strona powinna emitować <link rel="canonical" href="https://twojadomena.pl/page"> — bez ?utm_*).
Czy AI Search (ChatGPT, Perplexity) używa UTM?
Częściowo. Gdy AI Search cytuje Twoją stronę z linkiem zawierającym UTM-y (np. z newslettera), kliknięcia z chatbota zachowują UTM. Ale: większość AI tools generuje czyste URL-e bez UTM-ów. W praktyce traffic z AI Search trafia jako referral z subdomeny AI engine (np. chat.openai.com/referral).
W skrócie
Tagi UTM to fundament atrybucji w cyfrowym marketingu — bez nich 30-50% sesji z emaili i organic social trafia do "direct/none". Jeśli zaczynasz:
- Definiuj konwencję nazewnictwa — lowercase, kebab-case, bez polskich znaków.
- Trzy parametry wymagane: source, medium, campaign.
- Master template w Sheets / Notion dla całego zespołu.
- Campaign URL Builder dla każdego linka — eliminuje błędy.
- Wszystkie linki w emailach, mailach transakcyjnych, social organic muszą mieć UTM.
- Nie dla internal linków — psuje atrybucję.
- Nie dla Google Ads i Meta Ads — mają swoje
gclid/fbclid. - Test w DebugView GA4 — sprawdź czy UTM-y prawidłowo trafiają do raportów.
Skuteczne tagowanie UTM zajmuje 0 dodatkowego czasu na kampanię (raz ustal template), a daje pełną widoczność jednego z najwartościowszych źródeł ruchu w sklepie.
Czytaj również
Nowa usługa GA4 – dlaczego warto wdrożyć Google Analytics 4? Poznaj zalety usługi Google Analytics 4!
Google Analytics to narzędzie, które pozwala zmierzyć efektywność działań na stronie internetowej. Premiera najnowszej wersji tego narzędzia analitycznego nadchodzi wielkimi krokami. Usługa ta miała…
Czym jest audyt Google Analytics i czy warto go wykonać?
Zdecydowanie coraz większa liczba firm i marketingowców chce sprawdzić, jakie rezultaty osiągają podejmowane przez nich kampanie marketingowe na podstawie danych uzyskanych z odpowiednich narzędzi…
Jak wykorzystać Google Data Studio?
W e-commerce analiza danych ma bardzo duże znaczenie. Do tego celu możesz wykorzystać Google Data Studio. Wspomniane narzędzie jest bardzo proste w obsłudze, a raporty, które możesz wygenerować na…