Tagi UTM, które znikają w GA4, prawie zawsze zawodzą z jednego z czterech powodów: nazwa parametru nie jest jedną z tych, które GA4 odczytuje, przekierowanie zgubiło ciąg zapytania, zanim strona się załadowała, wartość utm_medium nie jest kanałem rozpoznawanym przez GA4, albo raport, na który patrzysz, ma inny zakres niż dane, których oczekujesz. Jeden test w DebugView dzieli te cztery przyczyny na dwie grupy w około minutę i od tego warto zacząć.
To poradnik towarzyszący Parametrom UTM wyjaśnionym, który opisuje, do czego służą tagi, oraz śledź kampanie UTM od początku do końca, który opisuje, jak budować je konsekwentnie od samego początku.
Zacznij od DebugView, nie od teorii
Standardowe raporty GA4 są przetworzone, zamodelowane i opóźnione nawet o dzień czy dwa. To sprawia, że są fatalną powierzchnią do debugowania: zmieniasz coś, nic nie widzisz i nie wiesz, czy poprawka nie zadziałała, czy po prostu jeszcze nie dotarła.
DebugView pokazuje zdarzenia w momencie, gdy docierają. Włącz tryb debugowania, otwórz własny otagowany link i spójrz na page_location w zdarzeniu page_view.
Jeśli page_location zawiera Twoje parametry utm_, tagi dotarły do tagu. Problem leży w atrybucji, grupowaniu kanałów albo w tym, który raport czytasz. Jeśli ich nie zawiera, parametry nigdy tam nie dotarły, a problem tkwi w samym linku lub w czymś pomiędzy kliknięciem a stroną.
Ten jeden podział oszczędza większość popołudnia, które ludzie zwykle tracą na to.
GA4 odczytuje ustaloną listę i ignoruje resztę
GA4 rozpoznaje utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format oraz utm_marketing_tactic. Aktualną listę zawiera dokumentacja Google dotycząca danych kampanii.
Wszystko inne jest ignorowane przy raportowaniu kampanii. Schludnie wyglądający utm_channel=partner albo utm_agency=northstar będzie tkwić w URL bez końca, pojawi się w page_location, ale nigdy nie stanie się wymiarem, po którym możesz grupować.
Są tu też dwie pułapki pisowni. Nazwa parametru musi być zapisana małymi literami z podkreśleniami: utm-source i UTM_Source nie są odczytywane. A wartości są wrażliwe na wielkość liter, więc Email i email stają się dwoma osobnymi wierszami, które dzielą jedną kampanię na pół.
Przekierowanie, które zjada ciąg zapytania
To przyczyna, którą ludzie znajdują na końcu, bo link wygląda poprawnie, gdy go sprawdzają.
Odwiedzający klika example.com/sale?utm_source=newsletter&utm_medium=email. Twoja witryna przekierowuje do www.example.com/sale, do ścieżki lokalizacji językowej albo na stronę logowania i z powrotem. Jeśli którykolwiek etap tego łańcucha odbudowuje URL zamiast go przekazać dalej, tagi znikają, zanim tag GA4 się uruchomi, a sesja zostaje przypisana do ruchu bezpośredniego.
Sprawdź to ręcznie: otwórz otagowany link i odczytaj pasek adresu, gdy strona się ustabilizuje. Jeśli parametrów tam brakuje, żadna konfiguracja GA4 ich nie przywróci.
To samo dotyczy krótkiego linku stojącego przed adresem docelowym. Skracacz powinien przekazywać cały docelowy URL, wraz z ciągiem zapytania, dzięki czemu tagi na adresie docelowym przetrwają przekierowanie w nienaruszonym stanie. Tagi na samym krótkim linku to inna sprawa, a artykuł przeglądarki usuwające parametry UTM opisuje nowszy tryb awarii, w którym przeglądarka usuwa je, zanim żądanie w ogóle zostanie wysłane.
Jeśli skracasz linki na potrzeby kampanii, umieszczaj tagi na adresie docelowym i trzymaj krótki link czysty. Dzięki temu przekierowanie je przeniesie, a Twoje własne dane o kliknięciach nadal powiedzą Ci, z jakiego kanału pochodziło kliknięcie, zanim GA4 w ogóle je zobaczy. Jak śledzić kliknięcia w linki opisuje odczytywanie tej strony.
Chcesz przekierowanie, które domyślnie zachowuje cały ciąg zapytania? Utwórz link na darmowym planie, otaguj adres docelowy i otwórz go raz, by potwierdzić, że parametry docierają.
Ruch Nieprzypisany to problem z utm_medium
Nieprzypisany to nie to samo co (not set). Nieprzypisany oznacza, że GA4 otrzymało kampanię, ale nie potrafiło dopasować jej do żadnego kanału: żadna domyślna reguła nie pasowała, więc trafiła poza wszystkie kategorie.
Przyczyną jest niemal zawsze wartość utm_medium, która dobrze brzmi dla człowieka, a dla GA4 nic nie znaczy. newsletter, qr-code, flyer i partner-blog - wszystkie to powodują. Domyślne grupy kanałów dopasowują się do ustalonego słownika, więc używaj email, cpc, organic_social, referral, affiliate, a interesujący szczegół umieszczaj w utm_source i utm_campaign, gdzie jest jego miejsce.
Jeśli Twoja organizacja rzeczywiście potrzebuje własnych kanałów, zbuduj własną grupę kanałów, zamiast naginać medium. Ta zmiana obowiązuje w raportach od tego momentu w przyszłość i nie rusza surowych danych, co jest właściwym kompromisem.
Sprawdź zakres raportu, który czytasz
Ostatnia przyczyna to w ogóle nie błąd.
GA4 ma wymiary w zakresie użytkownika (First user source / medium) i w zakresie sesji (Session source / medium). Powracający odwiedzający, który trafia przez dzisiejszy otagowany e-mail, nadal niesie swoje pierwotne źródło pierwszego użytkownika, więc raport w zakresie użytkownika nie pokazuje żadnego śladu dzisiejszej kampanii, podczas gdy ten w zakresie sesji pokazuje ją doskonale.
Zanim uznasz, że coś jest zepsute, upewnij się, że czytasz Session source / medium dla wyników kampanii oraz że zakres dat obejmuje ruch, który wysłałeś. Standardowe raporty potrzebują też do 24-48 godzin, by się ustabilizować, dlatego właśnie istnieje powyższy test w DebugView.
Kolejność, w jakiej to sprawdzać
Sprawdź page_location w DebugView. Jeśli tagów brakuje, przyjrzyj się linkowi i łańcuchowi przekierowań. Jeśli są obecne, sprawdź wartość medium, potem grupowanie kanałów, a na końcu zakres raportu. Nie zmieniaj trzech rzeczy naraz, bo opóźnienie raportowania GA4 ukryje, która zmiana zadziałała.
Gdy już to naprawisz, sposobem na utrzymanie tego stanu jest przestanie ręcznie budować URL-e. UTM builder w skracaczu linków zamienia medium w listę rozwijaną zamiast pola tekstowego, co eliminuje całą kategorię powyższych literówek. Konwencje nazewnictwa UTM opisuje słownik, którego zespół rzeczywiście może się trzymać.
Przeczytaj serię artykułów przewodnich
Ten artykuł należy do klastra poradników. Zacznij od Parametrów UTM wyjaśnionych, a potem przejdź do śledź kampanie UTM od początku do końca, by poznać cały przepływ pracy. Śledzenie GA4 po stronie serwera przez przekierowania opisuje przypadek, w którym samo tagowanie po stronie klienta nie wystarcza.
Powiązane na blogu
Najczęściej zadawane pytania
Dlaczego moje parametry UTM nie pojawiają się w GA4?
Zwykle chodzi o jedną z czterech rzeczy: nazwa parametru nie znajduje się na liście obsługiwanej przez GA4, przekierowanie zgubiło ciąg zapytania, zanim strona się załadowała, wartość utm_medium nie jest rozpoznawana przez GA4, przez co ruch trafia do kategorii Nieprzypisane, albo czytasz raport w zakresie użytkownika, podczas gdy dane są w zakresie sesji. DebugView pokazuje w około minutę, z którą połową problemu masz do czynienia.
Które parametry UTM GA4 rzeczywiście odczytuje?
utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format oraz utm_marketing_tactic. Wszystko inne w URL jest ignorowane przy raportowaniu kampanii, więc niestandardowy parametr taki jak utm_channel nigdy nie pojawi się jako wymiar, bez względu na to, jak konsekwentnie go używasz.
Dlaczego GA4 pokazuje (not set) dla źródła i kanału?
(not set) oznacza, że GA4 nie miało żadnej wartości kampanii do przypisania w danym zakresie. Częste przyczyny to nieotagowany link, strona docelowa, która przekierowała i zgubiła parametry, albo wiersz raportu, w którym sesja po prostu nie miała kampanii, na przykład powracający odwiedzający w raporcie w zakresie użytkownika.
Dlaczego mój otagowany ruch pojawia się w GA4 jako Nieprzypisany?
Ponieważ utm_medium zawiera wartość, której nie pasuje żadna reguła grupowania kanałów. GA4 przypisuje kanały na podstawie ustalonego zestawu wzorców medium, więc email, cpc i social lądują poprawnie, a newsletter czy qr-code już nie. Popraw medium albo stwórz własną grupę kanałów, która rozpoznaje Twoje wartości.
Jak sprawdzić, czy moje tagi UTM docierają do GA4?
Otwórz DebugView, a następnie otwórz własny otagowany link w przeglądarce z włączonym trybem debugowania. Jeśli page_location w przychodzącym zdarzeniu niesie parametry utm_, tagowanie działa, a problem leży w atrybucji lub raportowaniu. Jeśli ich nie ma, parametry nigdy nie dotarły, a problem tkwi w linku lub przekierowaniu.
Czy skracacz URL może zepsuć śledzenie UTM?
Może, jeśli przekierowanie gubi ciąg zapytania, a niektóre to robią. Skracacz powinien przekazywać pełny adres docelowy wraz z każdym parametrem, a tagi powinny znajdować się na adresie docelowym, a nie tylko na krótkim linku. Sprawdź to, otwierając krótki link i odczytując pasek adresu po jego załadowaniu.
Wypróbuj Elido
Wklej URL, otrzymaj krótki link
Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.
Za darmo, bez rejestracji · 2 dziennie