Rankden - automatyczny blog ai
Rankden - automatyczny blog ai

Wszystkie artykuły

Cover Image

UTM na blogu, jak je ustawić i czytać wyniki w GA4 i CRM

Krótko i konkretnie. UTM na blogu to dopisanie 5 parametrów do linku, które mówią GA4 i Twojemu CRM skąd przyszedł ruch i z której kampanii. Dodajesz je do linków, które wychodzą na zewnątrz, na przykład do posta na Facebooku lub do newslettera, a potem czytasz wyniki w raportach Pozyskiwanie w GA4 oraz w rekordach leada w CRM, gdzie parametry zapisują się jako źródło pierwszego lub ostatniego kontaktu.

Żeby dane układały się poprawnie w kanałach GA4, trzymaj się prostego standardu. Dla e-mail ustawiaj medium email, dla ruchu z organicznych postów medium social, dla płatnych postów medium paid_social, dla reklam w wyszukiwarce medium cpc. Źródło wpisuj jednoznacznie, na przykład facebook, linkedin, google, bing.

Po stronie CRM przechowuj dwa zestawy UTMów. First touch do atrybucji pierwotnej oraz last touch do atrybucji bezpośrednio przed konwersją. Najpierw zapisz wartości z pierwszej wizyty w cookie na 30-90 dni, potem przy wysyłce formularza prześlij oba zestawy jako ukryte pola, dzięki czemu przypiszesz każdy lead do konkretnego źródła i kampanii bez ręcznych dopisków.

UTM to 5 parametrów w URL, które pokazują źródło i kampanię

Masz pięć pól do dyspozycji. Trzy są kluczowe, utm_source, utm_medium i utm_campaign, dwa są pomocnicze, utm_term i utm_content. Pierwsza trójka wystarcza do 90 procent przypadków na blogu, pozostałe dwa porządkują szczegóły, na przykład słowo kluczowe albo wariant kreacji.

Przykładowy link do wpisu blogowego może wyglądać tak: https://twojadomena.pl/blog/jak-mierzyc-kampanie?utm_source=facebook&utm_medium=social&utm_campaign=blog_pl_202409_seo-poradnik&utm_content=post-feed. Wszystkie wartości są małymi literami, bez spacji, z myślnikami jako separatorami.

Jeśli adres URL już ma znak zapytania, bo zawiera inne parametry, dopisuj UTM po znaku ampersand. Działa to tak, https://twojadomena.pl/wpis?ref=home&utm_source=newsletter&utm_medium=email&utm_campaign=blog_pl_202409. W odwrotnej kolejności łatwo zepsuć format i utracić parametry w przejściu przez przekierowania.

UTM stosuj tylko dla ruchu zewnętrznego. Nie taguj linków wewnątrz własnej witryny, bo nadpiszesz oryginalne źródło i w GA4 cała sesja zmieni się na email lub social. Wyjątkiem są linki z partnerów czy z domen, których nie kontrolujesz, tam UTM jest jedynym sposobem na stabilne przypisanie ruchu.

Co oznacza utm_source, utm_medium, utm_campaign, utm_term i utm_content

Każde pole odpowiada na inne pytanie. Poniżej szybkie tłumaczenie z bezpiecznymi przykładami wartości, które dobrze układają się w kanałach GA4 i w raportach CRM.

  • utm_source, konkretne źródło. Dla social wpisuj facebook, instagram, linkedin, dla wyszukiwarki google lub bing, dla newslettera newsletter albo nazwę systemu jak mailchimp.
  • utm_medium, typ nośnika. email dla e-maili, social dla organicznych postów, paid_social dla płatnych postów, cpc dla reklam w wyszukiwarce, referral dla linków partnerskich.
  • utm_campaign, nazwa kampanii. Używaj klucza rozpoznawalnego w zespole, na przykład blog_pl_202409_seo-poradnik lub brand_pl_q3, nie stosuj spacji.
  • utm_term, słowo kluczowe lub fraza z kampanii w wyszukiwarce. W reklamach dynamicznych wstaw zmienną {keyword}, w kampaniach blogowych często zostawisz to pole puste.
  • utm_content, wariant kreacji i miejsce kliknięcia. Przykłady, post-feed, story-swipe, header-btn, footer-link, adA, adB.

GA4 traktuje wartości w utm_source i utm_medium rozróżnieniem wielkości liter. facebook i Facebook to dwie różne pozycje w raporcie, dlatego przyjmij zasadę małych liter i trzymaj się jej we wszystkich kanałach.

Jeżeli korzystasz z auto-tagowania Google Ads, GA4 rozpozna kampanię po parametrze gclid. UTM nadal przydaje się dla CRM, wtedy trzymaj medium cpc, a pozostałe pola uzupełniaj tak, by nie dublować tych samych kampanii innymi nazwami.

Jak tagować linki z mediów społecznościowych, newslettera i reklam, różnice w nazewnictwie

Posty organiczne w social. Źródło ustaw na nazwę platformy, na przykład facebook lub linkedin, medium na social, kampanię jako czytelny kod, na przykład blog_pl_202409_seo-poradnik, zawartość jako post-feed lub bio-link. Dzięki temu w GA4 całość trafi do kanału Organic Social.

Reklamy w social. Źródło pozostaje to samo, na przykład facebook, natomiast medium ustaw na paid_social. Dla testów kreacji użyj utm_content adA, adB albo placement feed, story. Mieszanie social i paid_social w jednym miesiącu spowoduje dwa osobne kanały, co bywa celowe, ale tylko gdy planujesz analizę budżetu reklamy osobno.

Newsletter i automaty e-mail. Źródło newsletter lub nazwa narzędzia, medium email, kampania z datą, na przykład blog_pl_202409, content jako header-btn, hero-img, footer-link. W jednym mailu linków jest zwykle kilka, dlatego różnicuj utm_content, inaczej nie zobaczysz, który przycisk pracuje najlepiej.

Reklamy w wyszukiwarce. Użyj source google lub bing, medium cpc, kampania jako brand_pl_q3 albo nonbrand_pl_q3, w utm_term wstaw zmienną {keyword} z systemu reklam. Jeśli masz auto-tagowanie, nie wyłączaj go tylko po to, by użyć UTM, dodaj UTM dla CRM i pozwól GA4 nadal odczytywać gclid.

Jak zbudować poprawny link z UTM i nie zepsuć śledzenia

Proces jest prosty, ale wrażliwy na szczegóły. Używaj małych liter, myślników zamiast spacji, nie stosuj polskich znaków, pilnuj znaków ? i &. Jeden błąd w kolejności lub niekodowana spacja i raport w GA4 rozleci się na kilka wierszy, których nie da się połączyć.

Generator UTM i test w przeglądarce

Najpierw zbuduj link w generatorze lub w arkuszu, wypełnij utm_source, utm_medium i utm_campaign, a potem wklej adres w oknie incognito i wejdź na stronę. W GA4 sprawdź Realtime, odśwież sekcję Widok użytkowników po kilkudziesięciu sekundach i upewnij się, że widać właściwe źródło i medium. Na standardowe raporty poczekasz nawet 24-48 godzin, dlatego testuj na podglądzie na żywo.

Konwencja nazw kampanii, daty i język

Przyjmij jedną konwencję i nie rób wyjątków. Zalecany format kampanii to kontekst_rynek_data_temat, na przykład blog_pl_202409_seo-poradnik lub blog_pl_q3_pillar-seo. Wszystko małymi literami, bez spacji, z myślnikiem jako separatorem słów. Taka dyscyplina zmniejsza liczbę wariantów z tej samej kampanii i ułatwia filtrowanie.

Skracacze linków i parametry w przyciskach e-mail

Skracacz musi zachować cały query string, dlatego wybieraj takie, które przekazują parametry 1 do 1. Wielokrotne przekierowania potrafią uciąć UTM w aplikacjach mobilnych, prościej jest użyć bezpośredniego URL lub krótkiego sluga na własnej domenie. W e-mailach dodawaj UTM do atrybutu href w przycisku, nie do onclick, bo część klientów pocztowych blokuje skrypty.

Błędy i pułapki przy UTM, które zniekształcają dane

Kilka wpadek potrafi wywrócić cały raport. Jeśli chcesz, by UTM na blogu faktycznie pomagał w decyzjach, unikaj poniższych sytuacji.

  • Tagowanie linków wewnętrznych UTM, każda taka klikalność nadpisze oryginalne źródło sesji na email lub social.
  • Mieszanie wielkości liter, facebook i Facebook traktowane są jako dwa różne źródła.
  • Różne zapisy tego samego źródła, facebook, m.facebook, l.facebook, facebook.com, połącz je do jednej wersji, na przykład facebook.
  • Spacje i polskie znaki w nazwach kampanii, zamień spacje na myślniki, usuń ą, ę, ł, ó, bo mogą zostać zakodowane w nieczytelny sposób.
  • Utrata parametrów w przekierowaniach, sprawdź czy Twoje skracacze i reguły 301 przekazują cały ciąg zapytania.
  • Błędne medium, na przykład social w kampanii płatnej w social, wtedy GA4 wrzuci wydatki do Organic Social zamiast do Paid Social.
  • Dodanie UTM po znaku zapytania, ale przed istniejącymi parametrami, prawidłowa kolejność to najpierw wszystko po ?, potem kolejne pary po &.
  • Brak wykluczenia własnej domeny i bramek płatności w GA4, skutkuje self referral i rozbija ścieżki, co utrudnia atrybucję kampanii.

UTM nie naprawi braku GA4. Jeśli na stronie nie działa podstawowy kod pomiarowy albo zgody blokują zapisywanie zdarzeń, same parametry niczego nie wyczarują, zacznij od diagnostyki wdrożenia analityki.

W komunikatorach mobilnych zdarzają się ucięte adresy. Gdy promujesz wpis blogowy w WhatsApp lub w SMS, testuj realny klik na telefonie i w razie problemów skróć adres do własnej domeny z przekazaniem parametrów lub użyj kodu QR z pełnym UTM.

Jak ustalić konwencję nazw i zautomatyzować UTM w publikacji

Spisz jednokartkową konwencję i udostępnij ją zespołowi. Zawrzyj 5 zasad, listę dozwolonych medium, słownik źródeł per kanał, format kampanii z datą yyyymm lub yyyyqN, kody języka i rynku, regułę małych liter oraz przykłady poprawnych linków. Jeden dokument obniża liczbę błędów do zera szybciej niż najdłuższe szkolenie.

Zautomatyzuj dopinanie UTM w narzędziach, z których i tak korzystasz. W schedulerach social ustaw szablony parametrów, w platformach e-mail włącz opcję dodawania UTM do wszystkich linków i przetestuj, które pola są mapowane. W Google Ads zostaw auto-tagowanie, a własne UTM stosuj głównie pod CRM, by nie rozjechały się kanały w GA4.

W CMS przygotuj arkusz lub moduł, który po podaniu źródła, medium i nazwy kampanii buduje pełny adres. Jeśli publikujesz wpisy seryjnie, przyda się harmonogram i wysyłka z jednego panelu, tu sprawdzi się automatyczna publikacja treści, a UTMy możesz dodać szablonem do linków dystrybucyjnych spoza witryny.

Pamiętaj o granicy. UTMy są dla ruchu zewnętrznego, linkowanie w obrębie bloga i całej strony zostaw algorytmom wewnętrznym bez parametrów. Jeśli chcesz, by wpisy prowadziły do ofert w sposób kontekstowy, zobacz jak działa naturalne linkowanie wewnętrzne, które nie modyfikuje źródła sesji.

Kontent planuj kampanijnie, wtedy nazwy UTM wymyślają się same. Blok tematyczny na 4 tygodnie, spójny słownik nazw i gotowe szablony linków w arkuszu. Jeśli potrzebujesz inspiracji do cykli publikacji, przyda się generowanie tematów artykułów, które ułatwia trzymanie jednego klucza kampanii we wszystkich kanałach.