- Objaw
- Zamówienia są w sklepie, a w Google Ads zero konwersji, za mało albo podwójnie
- Najczęstsza przyczyna
- Tag nie uruchamia się na stronie podziękowania, brak zgody na pliki cookie, tag w dwóch miejscach
- Czas
- Diagnoza: 1–2 godziny. Potwierdzenie poprawki w raportach: 1–3 dni
- Czy zrobisz to sam?
- Diagnozę tak. Poprawki w GTM i sklepie wymagają podstaw pracy z tagami
Szybka odpowiedź
Zacznij od kolumny „Stan” w Google Ads (Cele › Podsumowanie): pokaże, czy działanie konwersji jest aktywne, czeka na konwersje, czy ma błędną konfigurację. Potem złóż testowe zamówienie z włączonym Tag Assistant i sprawdź, czy tag konwersji uruchamia się na stronie podziękowania i z jakim stanem zgody. Jeśli tag działa, a liczby się nie zgadzają, przyczyną jest zwykle opóźnienie raportowania, przypisanie konwersji do daty kliknięcia, odmowa zgody na cookie albo podwójne zliczanie z GA4 i tagu Google Ads naraz.
Konwersje to dla Google Ads informacja zwrotna: które kliknięcie przyniosło sprzedaż lub zapytanie. Gdy przestają się zliczać, tracisz nie tylko raport. Strategie ustalania stawek, takie jak Maksymalizacja konwersji czy docelowy ROAS, uczą się na tych danych. Bez nich kampania wydaje budżet na oślep, a z podwójnymi konwersjami przepłaca, bo „widzi” lepszy wynik niż jest naprawdę.
Poniżej jest kolejność, w jakiej sprawdzam konwersje u klientów. Idzie od najprostszych testów do trudniejszych przypadków, więc warto jej się trzymać. Nazwy sekcji pochodzą z polskiej pomocy Google (stan na październik 2026).
Gdzie konwersja może się zgubić
Konwersja przechodzi długą drogę: od kliknięcia reklamy przez stronę sklepu, baner cookies i tag, aż do raportu. Na każdym etapie coś może pójść nie tak.
Diagnoza krok po kroku
- Sprawdź stan działania konwersji w Google Ads
Kliknij ikonę Cele, potem Podsumowanie w sekcji konwersji. W tabeli działań jest kolumna „Stan”. Według pomocy Google Ads możliwe stany to:
- Aktywne (zielone) – działanie rejestruje konwersje, problem jest gdzie indziej,
- Wymaga uwagi (żółte) – coś trzeba poprawić, ale konwersje nie przestały się rejestrować całkowicie,
- Błędna konfiguracja – konwersje przestały być rejestrowane z powodu błędu konfiguracji lub uszkodzonego tagu,
- Oczekiwanie na konwersje – brak konwersji w ostatnich 7 dniach; zwykle działanie jest nowe (mniej niż 48 godzin), kampanie są wstrzymane albo ruch jest za mały,
- Usunięto – działanie zostało usunięte lub zarchiwizowane.
Najedź kursorem na stan lub kliknij go, a zobaczysz alerty i opcje „Wyświetl szczegóły” albo „Wyświetl wszystkie problemy”. Google zaznacza, że część szczegółów stanów jest udostępniana stopniowo, więc na Twoim koncie mogą wyglądać nieco inaczej.
- Sprawdź, które działania są główne, a które dodatkowe
Kolumna „Konwersje” w kampaniach liczy tylko działania ustawione jako główne. Działania dodatkowe trafiają wyłącznie do kolumny „Wszystkie konwersje”. Konwersje zaimportowane z GA4 są domyślnie dodatkowe. Jeśli po imporcie „zniknęły” konwersje, to częsta przyczyna. Odwrotny problem: jeśli zakup z GA4 i zakup z tagu Google Ads są oba ustawione jako główne, każdy zakup liczy się dwa razy.
- Złóż testowe zamówienie z Tag Assistant
Wejdź na
tagassistant.google.com, kliknij „Dodaj domenę”, wpisz adres sklepu i „Połącz”. W nowej karcie przejdź całą ścieżkę: zaakceptuj baner cookies, dodaj produkt do koszyka i złóż zamówienie (np. z płatnością przy odbiorze lub przelewem, które potem anulujesz). W oknie Tag Assistant sprawdź na stronie podziękowania, czy pojawił się Twój tag Google Ads (identyfikator zaczynający się odAW-) i zdarzenie konwersji z wartością i walutą. Opis narzędzia: Tag Assistant w pomocy Google. - Jeśli używasz GTM, włącz tryb podglądu
W Menedżerze tagów na karcie „Obszar roboczy” kliknij Podgląd, wpisz adres sklepu i Połącz. Po złożeniu testowego zamówienia wybierz w lewej kolumnie zdarzenie ze strony podziękowania i sprawdź, czy tag konwersji Google Ads jest wśród uruchomionych. Jeśli nie, zobacz, który warunek reguły nie został spełniony, np. adres strony inny niż w regule albo brak zdarzenia
purchasew warstwie danych. Sprawdź też, czy ostatnia wersja kontenera jest opublikowana. Więcej o samym GTM piszę we wpisie czym jest GTM i jak go wykorzystać do analityki sklepu.// Przykład danych, które sklep powinien wysłać na stronie podziękowania dataLayer.push({ event: 'purchase', ecommerce: { transaction_id: 'ZAM-10452', // unikalny numer zamówienia value: 249.00, // wartość zamówienia currency: 'PLN', items: [ /* produkty */ ] } }); - Sprawdź stan zgody na pliki cookie
W Tag Assistant przy zdarzeniach widać stan zgody. Powtórz test dwa razy: raz akceptując baner, raz odrzucając. Przy akceptacji parametry
ad_storageiad_user_datapowinny mieć wartośćgranted, przy odmowiedenied. Jeśli po akceptacji nadal widziszdenied, baner nie przekazuje decyzji do tagów. Jeśli przy odmowie tag w ogóle się nie odzywa, działa tryb podstawowy Consent Mode albo baner blokuje tagi bez Consent Mode. Szczegóły w następnej sekcji. - Sprawdź, czy gclid dociera do sklepu
Kliknij własną reklamę (np. z podglądu reklam) albo dopisz do adresu sklepu testowo
?gclid=testi obserwuj, czy parametr przetrwa przekierowania, np. zhttpnahttps, z wersji bezwwwnawwwalbo przez wtyczkę językową. W ustawieniach konta Google Ads automatyczne tagowanie musi być włączone. - Porównaj liczby we właściwy sposób
Dopiero gdy tag działa, porównuj liczby z panelem sklepu. Zasady porównania opisuję niżej w sekcji o opóźnieniach i przypisaniu. Bez tego łatwo „naprawiać” coś, co działa poprawnie.
Drzewo diagnostyczne
Consent Mode i zgody: dlaczego „brakuje” konwersji
W Polsce i całym EOG tagi reklamowe muszą respektować decyzję z banera cookies. Google obsługuje to przez tryb uzyskiwania zgody (Consent Mode). W wersji 2 tag dostaje cztery sygnały: ad_storage, ad_user_data, ad_personalization i analytics_storage, każdy z wartością granted albo denied. Domyślny stan ustawia się przed załadowaniem tagów, a baner aktualizuje go po decyzji użytkownika:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
// po kliknięciu „Akceptuję” baner wywołuje:
gtag('consent', 'update', { 'ad_storage': 'granted', 'ad_user_data': 'granted', /* … */ });
Według pomocy Google o trybie uzyskiwania zgody są dwa warianty:
- Tryb podstawowy: tagi nie ładują się, dopóki użytkownik nie kliknie w baner. Przy odmowie Google nie dostaje nic, a modelowanie konwersji opiera się na modelu ogólnym.
- Tryb zaawansowany: tagi ładują się od razu z domyślną odmową i przy braku zgody wysyłają pingi bez plików cookie. Na ich podstawie Google modeluje część brakujących konwersji, dopasowując model do konkretnego reklamodawcy. Modelowanie wymaga odpowiedniej ilości danych; Google nie podaje progu liczbowego.
Praktyczny skutek: nawet przy poprawnym wdrożeniu Google Ads nie zobaczy wszystkich zakupów osób, które odmówiły zgody. Różnica między sklepem a Google Ads rzędu kilkunastu czy kilkudziesięciu procent może wynikać wyłącznie z odmów. Najgorszy przypadek to baner, który blokuje tagi, ale nie wysyła sygnałów Consent Mode, albo wysyła denied nawet po akceptacji. Wtedy tracisz także konwersje osób, które się zgodziły. Jak poprawnie ustawić baner, opisuję we wpisie baner cookies i Consent Mode v2 na stronie firmy. Kwestie prawne dotyczące zgód rozstrzyga prawnik.
Konwersje rozszerzone
Konwersje rozszerzone (w części materiałów Google nazywane ulepszonymi, po angielsku enhanced conversions) dosyłają z tagiem zahaszowane algorytmem SHA256 dane klienta z formularza zamówienia, np. adres e-mail lub telefon. Pomagają przypisać konwersję, gdy plik cookie zniknął, np. przy zakupie na innym urządzeniu. Nie omijają zgody: dane użytkownika wysyłasz tylko wtedy, gdy pozwala na to stan zgody. Włączenie ich nie naprawi niedziałającego tagu, więc zajmij się tym dopiero po krokach 1–6. Opis: konwersje rozszerzone w pomocy Google Ads.
Opóźnienie, okno konwersji i przypisanie do daty kliknięcia
Wiele „brakujących” konwersji to po prostu inna metoda liczenia. Zanim zaczniesz poprawiać tagi, sprawdź te cztery rzeczy:
| Zjawisko | Co się dzieje | Jak to sprawdzić |
|---|---|---|
| Opóźnienie danych | Konwersje z tagu pojawiają się z opóźnieniem, a import z GA4 może trwać do 24 godzin. Przy rozbieżnościach Google zaleca odczekać 24–48 godzin | Nie oceniaj wczorajszego i dzisiejszego dnia |
| Data kliknięcia | Google Ads przypisuje konwersję do dnia kliknięcia reklamy, a sklep i GA4 do dnia zakupu. Kliknięcie 19 lipca i zakup 20 lipca to w Google Ads 19 lipca | Porównuj dłuższe okresy, np. 30 dni, a nie pojedyncze dni |
| Okno konwersji | Domyślnie 30 dni od kliknięcia (można ustawić od 1 do 90 dni). Zakup po tym czasie nie zostanie przypisany. Zmiana działa tylko na przyszłe konwersje | Ustawienia działania konwersji, „Okno konwersji po kliknięciu” |
| Zakupy nie z reklam | Google Ads liczy tylko konwersje po interakcji z reklamą. Zamówienia z wejść bezpośrednich, maila czy Facebooka w ogóle się tam nie pojawią | Porównuj z zamówieniami ze źródła Google Ads w GA4, nie ze wszystkimi zamówieniami |
Źródła: konwersje z Google Analytics w Google Ads, informacje o oknach konwersji, rozbieżności danych.
GA4 importowane czy tag Google Ads
Konwersję zakupu możesz dostarczyć do Google Ads na dwa sposoby: tagiem konwersji Google Ads albo importem kluczowego zdarzenia purchase z GA4. Oba działają, ale liczą inaczej. GA4 przypisuje sprzedaż według własnego modelu atrybucji i wszystkich kanałów, a import trafia do Google Ads z opóźnieniem. Tag Google Ads liczy bezpośrednio i zwykle szybciej.
Moja zasada: jedno działanie główne na jeden cel. Najczęściej główny jest tag Google Ads (z konwersjami rozszerzonymi), a zakup z GA4 zostaje dodatkowy, do porównań. Jeśli zakładasz GA4 od zera, zacznij od wpisu jak podłączyć Google Analytics 4 i śledzić sprzedaż w sklepie.
Gdy konwersji jest za dużo: duplikaty
- Tag w dwóch miejscach. Kod Google Ads wklejony w motywie lub wtyczce, a do tego tag w GTM. W Tag Assistant zobaczysz wtedy dwa zdarzenia konwersji przy jednym zamówieniu. Zostaw jedno źródło, najlepiej GTM.
- Odświeżanie strony podziękowania. Klient odświeża stronę albo wraca do niej z maila i tag uruchamia się ponownie. Rozwiązanie to przekazywanie unikalnego numeru zamówienia w parametrze
transaction_id. Google Ads nie liczy drugiej konwersji z tym samym identyfikatorem w tym samym działaniu (opis w pomocy Google). Stała wartość, np. „1234”, zaniży wynik, bo liczy się tylko pierwsza konwersja. - Liczenie „Każda” przy formularzach. Dla zakupów ustawienie „Każda” jest właściwe. Dla formularzy kontaktowych lepsze jest „Jedna”, bo jedna osoba może wysłać formularz kilka razy.
- GA4 i tag jako główne – opisane wyżej, każde zamówienie liczone dwukrotnie.
WooCommerce i płatność zewnętrzna
W sklepach na WooCommerce częsty problem to bramki płatności. Klient płaci na stronie operatora (np. przelewu online lub BLIK) i powinien wrócić na stronę podziękowania w sklepie (adres z /zamowienie-otrzymane/ lub /order-received/). Jeśli nie wróci, bo zamknie kartę po zapłacie, tag na stronie podziękowania się nie uruchomi, a zamówienie w sklepie będzie opłacone.
- Sprawdź ustawienia powrotu w panelu operatora płatności, czy adres powrotu prowadzi do sklepu i czy przekierowanie jest automatyczne.
- Sprawdź warunki wtyczki śledzącej. Niektóre uruchamiają tag tylko dla zamówień z określonym statusem, np. „W trakcie realizacji”, który bramka ustawia dopiero po chwili. Klient widzi wtedy stronę podziękowania, zanim zamówienie zmieni status, i tag się nie uruchamia.
- Sprawdź, czy bramka nie jest liczona jako źródło ruchu. W GA4 domena operatora płatności w raportach źródeł oznacza, że powrót przerywa sesję i odcina przypisanie do reklamy. Dodaj ją do wykluczeń stron odsyłających.
- Przy dużej skali rozważ konwersje z serwera, np. przez import konwersji offline albo tagowanie po stronie serwera. To już praca dla specjalisty.
Przy testach w WooCommerce używaj metody płatności, która też wychodzi do bramki. Test z płatnością przy odbiorze nie pokaże problemu z powrotem.
Sklep na WooCommerce, Google Ads pokazuje mniej więcej połowę sprzedaży z reklam, a od zmiany banera cookies konwersji jest jeszcze mniej. Test w Tag Assistant: po kliknięciu „Akceptuję” stan zgody dalej ma wartość denied, bo nowy baner nie wysyła aktualizacji Consent Mode. Do tego konwersja w GTM uruchamia się tylko na adresie z /zamowienie-otrzymane/, a część klientów płacących przez bramkę na tę stronę nie wraca. Po poprawieniu integracji banera i ustawień powrotu z bramki liczba konwersji w ciągu tygodnia wróciła do poziomu zbliżonego do zamówień z Google Ads w panelu sklepu.
Kiedy lepiej to zlecić
Kroki 1–3 zrobisz sam, nawet bez doświadczenia z tagami. Warto oddać to specjaliście, gdy:
- tag działa w Tag Assistant, a liczby w Google Ads i sklepie różnią się mocno od tygodni,
- w sklepie jest kilka wtyczek śledzących, kod w motywie i GTM jednocześnie,
- zmieniałeś baner cookies i nie wiesz, czy Consent Mode działa poprawnie,
- chcesz wdrożyć konwersje rozszerzone, import offline lub tagowanie po stronie serwera,
- kampanie z inteligentnym ustalaniem stawek nagle wyraźnie pogorszyły wyniki.
Konwersje się nie zgadzają?
Sprawdzę tagi, GTM, Consent Mode i ustawienia konwersji w Google Ads, a potem poprawię to, co trzeba. Całość robię zdalnie, z dostępem do kont, który potem możesz mi odebrać. Klientów z Sieradza i okolic mogę też odwiedzić. Wycenę dostajesz przed rozpoczęciem pracy.
Najczęstsze pytania
Po jakim czasie konwersje pojawiają się w Google Ads?
Konwersje z tagu Google Ads pojawiają się z kilkugodzinnym opóźnieniem, a importowane z GA4 mogą potrzebować do 24 godzin. Przy rozbieżnościach Google zaleca odczekać 24–48 godzin, zanim zaczniesz szukać błędu.
Dlaczego w sklepie jest więcej zamówień niż konwersji w Google Ads?
Google Ads liczy tylko zakupy po kliknięciu reklamy, w oknie konwersji, i przypisuje je do daty kliknięcia. Do tego część klientów odmawia zgody na pliki cookie. Dopiero gdy różnica jest duża mimo uwzględnienia tych czynników, warto szukać błędu w tagach.
Co oznacza stan „Oczekiwanie na konwersje”?
Że w ostatnich 7 dniach działanie nie zarejestrowało żadnej konwersji. Zwykle jest nowe, kampanie są wstrzymane albo ruch jest mały. Jeśli sprzedaż z reklam w tym czasie była, sprawdź tag testowym zamówieniem w Tag Assistant.
Czy mogę jednocześnie używać tagu Google Ads i importu z GA4?
Tak, ale tylko jedno z tych działań dla danego celu powinno być główne. Jeśli oba są główne, każdy zakup zostanie policzony dwa razy, a strategia stawek będzie optymalizować pod zawyżone dane.
Czy Consent Mode odzyska wszystkie konwersje osób, które odmówiły zgody?
Nie. W trybie zaawansowanym Google modeluje część konwersji na podstawie pingów bez plików cookie, ale to szacunek, a nie pełny pomiar. Modelowanie wymaga też odpowiedniej ilości danych, więc w małych kontach może nie działać.