Dane o wydatkach, kliknięciach i kampaniach z Google Ads nie są przesyłane do Google Analytics 4 (w GA4 Ads co
Poprawa routingu URL, przekierowań i przywrócenie przesyłania parametrów (GCLID / UTM) w GA4
Kontekst problemu:
Dane o wydatkach, kliknięciach i kampaniach z Google Ads nie są przesyłane do Google Analytics 4 (w GA4 koszt reklam = 0, konwersje w Google Ads = 0).
Auto-znacznikowanie (Auto-tagging) w Google Ads jest włączone, ale wsparcie Google zarejestrowało krytyczną anomalię: z tysięcy kliknięć w reklamy do GA4 dociera tylko około 8 sesji. Roboty Google okresowo rejestrują błąd dostępu do stron docelowych („Landing page unavailable”).
W trakcie audytu ustalono, że strona łamie linki reklamowe na dwa różne sposoby na poziomie wewnętrznych przekierowań/przetwarzania URL w WordPressie.
TECHNICZNE WYMAGANIA I ZADANIA:
1. Naprawić łączenie URL i usunięcie znaku zapytania (?)
Na stronie głównej i na stronach kategorii WooCommerce przy przejściu z reklamy uruchamia się wewnętrzne przekierowanie, które całkowicie usuwa znak zapytania (?). Z tego powodu parametry GET są trwale łączone z adresem strony. Serwer próbuje znaleźć taką stronę, zgłasza błąd, a GA4 nie może rozpoznać znaczników.
Przykład uszkodzenia na kategoriach: .../product-category/truny/utm_source=google&utm_medium=cpc...
Przykład uszkodzenia na głównej: https://www.lastway.com.ua/gclid=Cj0KCQjw0JnRBhDJARIsALobnXYY...
JAK POWINNO BYĆ: Znak zapytania musi pozostać na miejscu, oddzielając URL i parametry:
https://www.lastway.com.ua/product-category/truny/?utm_source=google...
https://www.lastway.com.ua/?gclid=Cj0KCQjw0JnRBhDJARIsALobnXYY...
2. Wykluczyć parametry GET z zasady konwersji URL na małe litery (Lower Case)
Na stronach usług (/ru/service/...) znak zapytania jest zachowany, ale strona wymusza przekształcenie całego ciągu URL wraz z parametrami na małe litery.
Parametr gclid (identyfikator kliknięcia Google) jest wrażliwy na wielkość liter (case-sensitive). Gdy hash base64 jest przekształcany na małe litery, ulega nieodwracalnemu zniszczeniu, a GA4 go ignoruje.
Przykład uszkodzenia (wszystkie litery stały się małe):
.../?...&gclid=cj0kcqjw0jnrbhdjarisalobnxyy8gmug0_gfbdmrrkddfqsfqocgkpoiug6z3vvipu4vwug1knp5hqaak6healw_wcb
JAK POWINNO BYĆ (oryginalna wielkość liter Google Ads):
.../?...&gclid=Cj0KCQjw0JnRBhDJARIsALobnXYY8GMUG0_gFbDMrrKDdfQSfqoCGkpOIUG6z3VVIpU4vwUg1knP5HQaAk6hEALw_wcB
Gdzie szukać problemu (krąg podejrzanych wtyczek):
Redirection: Sprawdzić globalne zasady (ustawienia przesyłania parametrów zapytania). Powinno być aktywne „Przekaż parametry zapytania”.
Cyrillic URL Debug: Sprawdzić wyrażenia regularne przetwarzające cyrylicę (np. słowo „гробы”). Możliwe, że wtyczka nieprawidłowo dekoduje ciąg i zatyka znak ?, lub wymusza małe litery parametrów.
Polylang / Connect Polylang for Elementor: Sprawdzić logikę przekierowań przy określaniu języka użytkownika (/ru/). Parametry nie powinny być modyfikowane podczas routingu wersji językowych.
Yoast SEO: Sprawdzić, czy funkcja „Oczyść stałe linki” (Redirect ugly URLs) nie jest włączona.
Funkcje niestandardowe do konwersji linków na małe litery w functions.php.
3. Sprawdzić dostępność strony dla robotów Google (Rozwiązanie „Landing page unavailable”)
Upewnić się, że systemy zabezpieczeń hostingu (firewall, ModSecurity, Imunify360 lub ochrona przed botami) nie blokują agenta użytkownika GoogleAdsBot i robotów kontrolnych Google podczas napływu ruchu reklamowego. W razie potrzeby dodać adresy IP i boty Google do białej listy (White List) na poziomie serwera.
Projekt zostanie zamknięty tylko wtedy, gdy zobaczymy, że linki przestały się łamać, a Google Analytics pomyślnie rejestruje poprawny gclid i łączy sesje z reklamą Ads w czasie rzeczywistym. Jeśli to konieczne — poczekamy na aktualizację raportów dotyczących wydatków.
Cena do uzgodnienia
-
Dzień dobry, Bohdanie. Jestem gotów zająć się tym kompleksowo — to awaria przekazywania znaczników reklamowych na poziomie przekierowań WordPress, naprawiałem coś podobnego.
Stos technologiczny do zadania: WordPress + WooCommerce, wtyczki Redirection / Polylang (+Connect for Elementor) / Yoast, reguły w .htaccess lub nginx i functions.php, plus poziom serwera (ModSecurity / Imunify360) dla GoogleAdsBot.
Jak pracuję:
1. Przejdę rzeczywistym reklamowym URL-em przez cały łańcuch przekierowań na stronie głównej i w kategoriach (truny) oraz zlokalizuję, co dokładnie usuwa znak zapytania — Redirection (Pass query parameters), Cyrillic URL Debug czy niestandardowa funkcja.
2. Wykluczę parametry GET z wymuszonego przekształcania na małe litery, aby gclid nie ulegał zniszczeniu na /ru/service/ (jest wrażliwy na wielkość liter).
3. Dodam GoogleAdsBot i boty kontrolne Google do whitelisty, aby usunąć problem z niedostępną stroną docelową.
Zamykam tylko wtedy, gdy GA4 ponownie widzi kliknięcia i konwersje — jak napisałeś.
…
Termin: 2-3 dni. Cena: 2000 UAH przez Safe.
Pytanie zasadnicze: strona na Apache (.htaccess) czy na nginx? Od tego zależy, gdzie łamie się znak zapytania — w rewrite serwera czy w wtyczce. I czy możesz dać dostęp do wp-admin oraz do plików (FTP lub panel hostingu) — część poprawek w functions.php i konfiguracji bez nich nie da się zrobić.
Piotr
-
Bohdanie, macie problem nie w GA4, a w tym, jak WordPress/wtyczki przetwarzają URL i łamią UTM/GCLID. Sprawdzę przekierowania, zasady małych liter, Polylang/Redirection oraz niestandardowy kod w functions.php, aby znak ? i rejestr parametrów były zachowane. Również sprawdzę dostępność dla GoogleAdsBot i możliwe blokady na serwerze. Mam doświadczenie z WordPress i technicznymi błędami, więc szybko znajdę źródło awarii.
-
232 Dzień dobry! Spotkałem się z czymś takim — reklama uderza w stronę, a w GA4 cost=0 i pojawia się „Landing page unavailable”. Prawie zawsze winne są zasady rewrite/redirect w WordPressie, które stosują się do pełnego URL wraz z ciągiem zapytań: stąd znikający „?”, oraz lowercase, który łamie GCLID i UTM. Można to naprawić na poziomie .htaccess i wtyczki do lowercase — trzeba ją nauczyć, aby nie dotykała parametrów GET. Jestem gotów to zrobić w ciągu dnia, budżet wasz. Proszę tylko powiedzieć: strona na Apache czy nginx, i która wtyczka odpowiada za lowercase i przekierowania?
-
452 Cześć, Bohdan!
Problem jest znany — dwa oddzielne błędy w łańcuchu przekierowań WordPress psują GCLID jeszcze przed GA4. Pierwszy: jakiś z pluginów (Redirection lub Cyrillic URL Debug) obcina znak ? na stronie głównej i kategoriach WooCommerce — sprawdzę zasady Pass query parameters i wyrażenia regularne. Drugi: wymuszone małe litery na /ru/service/ — znajdę, gdzie dokładnie to się dzieje (functions.php lub .htaccess), i wyciągnę parametry GET spod tej zasady, nie naruszając logiki SEO.
Co do GoogleAdsBot: sprawdzę logi serwera, zweryfikuję Imunify360/ModSecurity pod kątem blokad i dodam zakresy IP Google do whitelisty.
Zamykamy temat — kiedy GA4 zacznie widzieć sesje z poprawnym gclid. Jestem gotów zająć się tym dzisiaj.
-
516 Cześć, Bohdan!
Nazywam się Maksym Zaszyły. Zajmuję się rozwiązywaniem problemów technicznych związanych z integracją danych z Google Ads do Google Analytics 4. Porozmawiajmy o Twoim projekcie i znajdźmy optymalne rozwiązanie dla przywrócenia poprawnego przesyłania danych oraz usunięcia błędów na stronie.
Czy dobrze rozumiem, że głównym celem jest nie tylko naprawa błędów technicznych, ale także zapewnienie dokładnego śledzenia kampanii reklamowych i ich efektywności w Google Analytics 4?
- 122 konwersje z kosztami $2,48 za konwersję miesięcznie - https://freelancehunt.com/showcase/work/122-konversii-so-stoimostyu-2-48-za/1894347.html
- Zwiększenie liczby zaindeksowanych stron na stronie o 40% - https://freelancehunt.com/showcase/work/uvelichenie-kolichestva-proindeksirovannyih-stranits-sayta-na/1926472.html
- Wzrost organicznego ruchu o 4500+ kliknięć w ciągu 3 miesięcy - https://freelancehunt.com/showcase/work/rost-organicheskogo-trafika-na-4500plus-klikov/1926476.html
… - 54 zgłoszenia w miesiącu reklamy - https://freelancehunt.com/showcase/work/zayavki-za-mesyats-reklamyi/1926477.html
- 495 konwersji w ciągu 10 dni przy kosztach $22,55 za konwersję - https://freelancehunt.com/showcase/work/495-konversiy-za-dney-pri/1894343.html
- Wzrost organicznego ruchu do 3,93 tys. kliknięć w ciągu 3 miesięcy - https://freelancehunt.com/showcase/work/rost-organicheskogo-trafika-do-3-93-tyis/1894224.html
- Zwiększenie organicznego ruchu o 4,54 tys. kliknięć w ciągu 3 miesięcy - https://freelancehunt.com/showcase/work/uvelichenie-organicheskogo-trafika-na-4-54-tyis/1894223.html
- Strona na Wordpress. Firma sprzątająca w Kanadzie - https://freelancehunt.com/showcase/work/sayt-na-wordpress/1877294.html
Proponuję kontynuować rozmowę w wiadomościach prywatnych, Bohdan. Jestem gotów podzielić się swoim pomysłem na rozwiązanie problemu i, jeśli moje podejście Cię zainteresuje, możemy dokładniej omówić warunki i dalsze kroki.
Wstępnie zapoznałem się z Twoją stroną. Zauważyłem, że naprawa błędów technicznych może znacznie poprawić przesyłanie danych do Google Analytics 4 i zwiększyć efektywność Twoich kampanii reklamowych. Powiedz, czy masz priorytetowe zadania, które należy rozwiązać w pierwszej kolejności? To pomoże mi skupić się na najważniejszych dla Ciebie aspektach i szybciej osiągnąć rezultaty.
Również ważne jest, aby zrozumieć, czy wcześniej podejmowano próby naprawy tych błędów? Jeśli tak, to będę potrzebował dostępu do analizy obecnej sytuacji i przygotowania najbardziej efektywnego rozwiązania.
-
6865 109 4 1 Dzień dobry. Jestem gotów poprawić linki. Z WordPressem pracuję od dawna. Będę zadowolony ze współpracy.
-
946 4 0 Cześć. Tutaj są dwa niezależne błędy, które psują GCLID na różnych etapach.
Pierwszy — znak ? znika w przekierowaniu, zanim parametry trafią do przeglądarki. Prawdopodobnie w wtyczce Redirection jest reguła bez flagi „Przekaż parametry zapytania”, a ciąg UTM po prostu łączy się z ścieżką. Drugi błąd — wymuszone małe litery na stronach serwisowych, które nieodwracalnie psuje ciąg base64 gclid, a GA4 go nie rozpoznaje.
Jak zamierzam to zrobić:
Przejdę przez cały łańcuch przekierowań: Redirection → Yoast „Przekieruj brzydkie URL-e” → Polylang → Debugowanie URL-i cyrylicznych → functions.php. Znajdę, gdzie obcinany jest ?, i poprawię regułę.
Zlokalizuję, co zmienia URL na małe litery, i wyciągnę parametry GET spod tej obróbki (lub wykluczę gclid za pomocą regexp).
Sprawdzę logi serwera pod kątem blokad GoogleAdsBot i w razie potrzeby dodam zakresy IP Google do whitelisty Imunify360/ModSecurity.
… Po każdej poprawce — test na żywo: rzeczywiste przejście z reklamy + GA4 Realtime, aby zobaczyć, że gclid przeszedł i został powiązany z sesją.
-
868 3 1 Witam! Zapoznałem się z zadaniem technicznym. Problem jest całkowicie zrozumiały i, szczerze mówiąc, to klasyczna przypadłość złożonych stron na WordPressie, gdzie nakładają się wtyczki lokalizacyjne, SEO i niestandardowe zasady przekierowań. Mam ogromne doświadczenie w rozwiązywaniu podobnych problemów, w tym audyt routingu, przywracanie przesyłania znaczników UTM/GCLID oraz debugowanie połączenia Google Ads z GA4. Eliminowanie takich błędów na styku logiki serwera i trackerów JS to mój stały profil. Utrata znaku zapytania na stronie głównej i w kategoriach WooCommerce, tutaj wyraźnie działa agresywne wewnętrzne przekierowanie, najprawdopodobniej trailingslashit lub logika kanonicznych URL od Yoast/WooCommerce, która niepoprawnie parsuje ciąg. Rozwiązuje się to poprzez precyzyjne dostosowanie priorytetów filtrów w functions.php lub poprzez naprawę globalnych zasad wtyczki Redirection, sprawdzimy flagę Pass query parameters through. Dla gclid to naprawdę fatalne, ponieważ hash base64 jest wrażliwy na wielkość liter. Sprawdzę wyrażenia regularne w twoim niestandardowym kodzie lub wtyczce Cyrillic URL Debug lub zasady w .htaccess lub nginx.conf. Jeśli konwersja na małe litery jest konieczna dla SEO, po prostu dodamy wyjątek. Sprawdzę logi serwera pod kątem kodów odpowiedzi 403/503 przy zapytaniach od GoogleAdsBot. Jeśli to kwestia zabezpieczeń, wyciągniemy aktualny pul IP adresów Google i dodamy je do białej listy na poziomie serwera lub Cloudflare, jeśli jest używane.
-
3481 49 2 Cześć!
Zapoznałem się z twoim zadaniem - mam odpowiednie doświadczenie w podobnych projektach, więc rozumiem, jak zrealizować wszystko jakościowo i bez zbędnych opóźnień.
Mogę przystąpić do pracy od razu po uzgodnieniu szczegółów. Po zakończeniu również pomogę z konfiguracją, wdrożeniem i przekażę całą niezbędną dokumentację.
Będę zadowolony ze współpracy!
-
1300 5 0 Cześć. Mogę pomóc z techniczną częścią na WordPress/WooCommerce.
Z opisu problem wydaje się być związany z nieprawidłowym przetwarzaniem URL, przekierowaniami i parametrami GET po stronie strony. Mogę sprawdzić zasady przekierowań, wtyczki, motyw, przetwarzanie małych liter i zachowanie gclid/utm, aby parametry reklamowe nie były uszkodzone i prawidłowo docierały do GA4.
Potrzebny jest dostęp do WordPressa/hostingu oraz przykład linków reklamowych, na których występuje problem.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Stworzenie strony internetowej dla firmy księgowej na WordPressie (na gotowym szablonie)
2105 PLN
Dzień dobry. Jesteśmy firmą księgową - chcemy stworzyć stronę internetową dla firmy księgowej na WordPressie (na gotowym szablonie) w dwóch językach. Ma być zoptymalizowana pod kątem wyszukiwania w Google i SEO. Programowanie stron internetowych ∙ 22 godziny 7 minut temu ∙ 89 ofert |
Dopracowanie systemu ewidencji czasu pracy w ASP.NETPotrzebny programista .NET do małego projektu — systemu obliczania wynagrodzeń pracowników. Trzy zadania: Rozwinąć system na naszym subdomenie (domena i dostęp zostaną podane). Audyty formularza logowania + poprawki dotyczące bezpieczeństwa w razie potrzeby. Zrealizować… Programowanie stron internetowych ∙ 22 godziny 20 minut temu ∙ 30 ofert |
Należy stworzyć nowoczesną stronę internetową dla firmy zajmującej się sufitami napinanymi w Polsce.
2400 PLN
Potrzebny nowoczesny premium design, adaptacja na urządzenia mobilne, szybkie ładowanie, SEO, animacje, kalkulator, portfolio, formularz zgłoszeniowy. Preferowane doświadczenie w tworzeniu stron w Polsce, landingów dla firm budowlanych lub remontowych. Koniecznie prześlij… Układ HTML i CSS, Programowanie stron internetowych ∙ 1 dzień temu ∙ 135 ofert |
Szukamy programisty Frontend do platformy edukacyjnejFrontend-developerhttps://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0Cześć!Szukamy frontend-developera do pracy nad nowoczesną platformą muzyczną Muse.Projekt ma już gotowy design w Figma, działający backend… Układ HTML i CSS, Programowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 86 ofert |
Redesign i SEO-optymalizacja strony na platformie Prom.uaSpecyfikacja techniczna Strona: protone.com.uaGłówny cel Należy uczynić stronę nowoczesną, wizualnie atrakcyjną, wygodną dla użytkownika oraz maksymalnie przygotowaną do promocji w wyszukiwarkach i wewnątrz marketplace'u Prom.ua. Główny nacisk — poprawa designu, struktury… Programowanie stron internetowych, Projektowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 24 oferty |