Kategoria: Analityka i pomiar

Wpisy o pomiarze konwersji, GA4 i wykrywaniu fałszywego ruchu.

  • Google Ads pokazuje konwersje, a sprzedaży nie ma: jak to sprawdzić

    Google Ads pokazuje konwersje, a sprzedaży nie ma: jak to sprawdzić

    Google Ads pokazał mi 55 konwersji, a żadna sprzedaż nie pochodziła z reklam: jedyna transakcja w sklepie nie pochodziła z ruchu google / cpc. Oto, jak sprawdzić, czy Twoje konwersje są prawdziwe. Przykład pochodzi z mojej własnej kampanii dla sklepu z grillami.

    Uczciwie o tym przykładzie: projekt jest zamknięty. Sklep wyłączyłem po teście, bo abonament Shopify (ok. 100 zł miesięcznie) się nie opłacał, a konto Google Ads tego projektu jest obecnie zawieszone. Google nie podaje konkretnej zasady, której naruszenie to spowodowało. Szczegóły opisuję w case study OgnistyGrill.pl.

    Co poszło nie tak

    W panelu Google Ads kampania miała 55 konwersji. Po sprawdzeniu 54 z nich okazało się mikrozdarzeniami (przewinięcie strony, czas na stronie, kliknięcia), które były ustawione jako główne działania konwersji. Google optymalizował więc ruch pod zdarzenia bez wartości, a nie pod zakupy.

    Jak to sprawdzić u siebie

    • w Google Ads otwórz listę działań konwersji i zobacz, które są oznaczone jako główne,
    • zostaw jako główne tylko te, które mają wartość biznesową: zakup, wysłany formularz, połączenie telefoniczne,
    • porównaj liczbę konwersji w Google Ads z danymi w GA4 (źródło / medium google / cpc) i z faktycznymi zamówieniami lub zapytaniami,
    • wyłącz z pomiaru własny ruch (filtr ruchu wewnętrznego w GA4).

    Co zmieniłem w moim koncie

    • zdegradowałem mikrozdarzenia z głównych do dodatkowych,
    • zostawiłem jako główne tylko zdarzenie zakupu,
    • dodałem filtr ruchu wewnętrznego.

    Uwaga

    Konta z kilkoma wartościowymi działaniami (np. formularz i telefon) mogą mieć kilka głównych konwersji. Ważne, żeby każda z nich oznaczała realną wartość dla firmy.

    Pełny opis: case study OgnistyGrill.pl.

    Główne i dodatkowe działania konwersji w Google Ads

    W Google Ads każde działanie konwersji może być ustawione jako główne (liczone w kolumnie Konwersje i używane do optymalizacji stawek) lub dodatkowe (raportowane, ale nieużywane do optymalizacji). Jeśli jako główne ustawisz mikrozdarzenia, takie jak przewinięcie strony czy dłuższy czas na stronie, Google będzie szukał ludzi, którzy je wykonują, a nie kupujących.

    Przykład z mojego konta

    Na liście słów kluczowych z mojego projektu dwa główne słowa miały współczynnik konwersji ok. 25% (28 konwersji dla jednego i 4 dla drugiego), przy braku sprzedaży z reklam. Tak wysoki współczynnik w sklepie internetowym to sygnał, że liczone są zdarzenia inne niż zakup. Pełne dane i to, czego nie wiem, opisuję w case study OgnistyGrill.pl.

    Jak sprawdzić działania konwersji w Google Ads krok po kroku

    • wejdź w Cele, potem Konwersje i otwórz listę wszystkich działań powodujących konwersje,
    • sprawdź przy każdym działaniu, czy jest główne czy dodatkowe i co faktycznie mierzy,
    • porównaj liczbę konwersji z liczbą zamówień w sklepie lub zapytań z formularza i odejmij zdarzenia, które nie są zakupem ani zapytaniem,
    • zestaw dane z Google Analytics 4: ruch z google / cpc i zdarzenia kluczowe,
    • przestaw mikrozdarzenia na dodatkowe i zostaw jako główne tylko zakup lub wysłane zapytanie.

    Nazwy w panelu mogą się zmieniać, więc jeśli nie widzisz którejś opcji, użyj wyszukiwarki w Google Ads.

    Co zmienia przestawienie konwersji

    Po zmianie Google optymalizuje stawki pod zdarzenia, które naprawdę kończą się sprzedażą lub zapytaniem. Liczba raportowanych konwersji zwykle spada, i to jest właściwy obraz sytuacji. W moim projekcie opisuję to w case study OgnistyGrill.pl, razem z tym, czego nie wiem.

    Najczęstsze błędy w ustawieniu konwersji

    • mikrozdarzenia (przewinięcie, czas na stronie) ustawione jako konwersje główne,
    • brak wartości konwersji, więc Google nie odróżnia małej transakcji od dużej,
    • liczenie każdego kliknięcia przycisku jako konwersji,
    • zmiany tagów bez testu, po których konwersje znikają lub się dublują,
    • brak porównania danych z Google Analytics 4 i z faktycznymi zamówieniami.

    Jeśli chcesz, żebym sprawdził ustawienia konwersji w Twoim koncie, zobacz audyt konta Google Ads.

    Źródła (pomoc Google): Konwersje: informacje o skuteczności kampanii (Pomoc Google Ads) | Tworzenie konwersji Google Ads z kluczowych zdarzeń GA4 (Pomoc Google Analytics) | Filtrowanie ruchu wewnętrznego w GA4 (Pomoc Google Analytics)

    Powiązane: Audyt konta Google Ads | Prowadzenie kampanii Google Ads | Case study: OgnistyGrill.pl | Jak sprawdzić, czy kampania przepala budżet | Google Ads czy Meta Ads

    Autor: Mateusz Klubkowski, junior SEM/PPC (Google Ads, Meta Ads, GA4). Piszę na podstawie własnych projektów i kampanii. Napisz do mnie.

  • Boty w GA4: jak rozpoznałem ruch z Audience Network i z USA

    Boty w GA4: jak rozpoznałem ruch z Audience Network i z USA

    Boty w GA4 potrafią zniekształcić każdy raport: suma sesji wygląda dobrze, a większość to ruch bez żadnej wartości. Oto dwa wzorce botów, które zobaczyłem na własnej stronie, i jak je rozpoznać.

    Pierwszy raz zauważyłem to 3 września: tego dnia wszystkie 11 sesji w kanale bezpośrednim były z USA i miały zerowe zaangażowanie, podczas gdy sesje z reklam były z Polski.

    Wzorzec 1: reklamy Meta z Audience Network

    30 sierpnia 2026, w pierwszym dniu mojej kampanii w Meta, cały ruch ze źródła facebook / paid_social pochodził z USA (18 sesji), Szwecji (7) i Irlandii (4), z zerowym czasem zaangażowania, mimo że reklamy były targetowane na Polskę. Przyczyną były automatyczne miejsca wyświetlania z siecią Audience Network. Po ręcznym ustawieniu miejsc 31 sierpnia ruch z reklam przyszedł już z Polski (92% sesji od 31 sierpnia do 18 października).

    Wzorzec 2: ruch bezpośredni z jednego kraju

    • w kanale „(direct) / (none)” było od 1 września 307 sesji,
    • 282 z nich pochodziło z USA, wszystkie z zerowym zaangażowaniem,
    • ruch bez parametrów UTM, który trwał też po wyłączeniu kampanii (3 września: 11 sesji, 5 września: 51).

    Dlaczego boty w GA4 psują decyzje

    W całym okresie od 15 sierpnia do 18 października GA4 zarejestrował na mojej stronie 689 sesji, z czego zaangażowanych było 148, czyli 78,5% sesji bez zaangażowania. Kanał bezpośredni miał 356 sesji, z których tylko 14 było zaangażowanych. Gdybym oceniał stronę po sumie sesji, wyciągnąłbym błędne wnioski o ruchu i o kampaniach.

    Przy małej stronie kilkadziesiąt takich sesji dziennie zniekształca każdą średnią: czas na stronie, współczynnik odrzuceń i współczynnik konwersji.

    Po czym poznać bota w GA4

    • kraj, którego nie obejmuje Twoje targetowanie, a w raporcie pojawia się dużo sesji,
    • zerowy czas zaangażowania lub bardzo krótkie sesje,
    • brak parametrów UTM, czyli kanał „direct”,
    • piki w pojedyncze dni, bez związku z kampanią lub publikacją,
    • ruch, który trwa mimo wyłączenia kampanii.

    Jak to sprawdzić w GA4

    • otwórz raport pozyskiwania ruchu (Traffic acquisition) i wybierz wymiar „źródło/medium sesji”,
    • dodaj wymiar „kraj” i porównaj z krajami, do których kierujesz ofertę,
    • sprawdź „sesje zaangażowane” i czas zaangażowania: boty mają zwykle zero.

    Nazwy w panelu GA4 bywają zmieniane, więc jeśli nie widzisz którejś opcji, użyj wyszukiwarki w panelu.

    Co zrobić po wykryciu botów

    • oceniaj kampanie po ruchu z UTM, a nie po sumie sesji,
    • w Meta ustaw miejsca wyświetlania ręcznie i wyłącz Audience Network, jeśli ruch spoza kraju się powtarza,
    • w raportach porównuj kraje i zaangażowanie, zamiast patrzeć na średnie z całej strony,
    • nie zakładaj, że filtry w GA4 usuną wszystkie boty: GA4 wyklucza znane boty automatycznie, ale nie wszystkie.

    Jak zbudować prosty raport do wykrywania botów w GA4

    • wejdź w Eksploracje i utwórz nową eksplorację w formie dowolnej (Free form),
    • w wierszach ustaw kraj oraz źródło/medium sesji,
    • w wartościach dodaj sesje, sesje zaangażowane i średni czas zaangażowania,
    • posortuj po liczbie sesji i szukaj krajów, które nie pasują do Twojej oferty, a mają zerowe zaangażowanie,
    • zapisz eksplorację i zaglądaj do niej raz w tygodniu.

    Najczęstsze pytania o boty w GA4

    Czy GA4 sam filtruje boty?

    GA4 automatycznie wyklucza ruch ze znanych botów i robotów, ale nie wszystkie. Dlatego część podejrzanego ruchu nadal trafia do raportów, jak w moim przypadku.

    Czy mogę w GA4 wykluczyć kraj?

    Filtry danych w GA4 dotyczą ruchu wewnętrznego i deweloperskiego, więc kraju nie wykluczysz nimi na stałe. W raportach i eksploracjach możesz jednak pomijać go za pomocą segmentów lub porównań.

    Czego nie wiem

    Nie wiem, kto lub co generuje ruch bezpośredni z USA, ani czy sesje ze Szwecji i Irlandii z 30 sierpnia to boty, czy realne osoby w zagranicznych aplikacjach. Opisuję wzorce, nie przyczyny.

    Szersza historia i pełne dane: case study Meta Ads. Jeśli chcesz, żebym sprawdził jakość ruchu w Twoim koncie, zobacz audyt konta Google Ads.

    Źródła (pomoc Google): Wykluczanie ruchu ze znanych botów (Pomoc Google Analytics, po angielsku) | Miejsca wyświetlania reklam Meta (Pomoc Meta, po angielsku) | Filtrowanie ruchu wewnętrznego w GA4 (Pomoc Google Analytics)