Case study Meta Ads: ruch z Audience Network, boty w GA4 i kampania bez zapytań

Case study Meta Ads: Audience Network i boty w GA4

Autor:

Szkic do weryfikacji przez autora. Liczby z GA4 pochodzą z raportów źródeł, krajów i dat (15 sierpnia do 18 października 2026), a liczby z Meta z Menedżera reklam. Daty kampanii pochodzą z historii aktywności w Menedżerze reklam Meta.

1. Cel projektu

Własna kampania w Meta Ads nastawiona na wyświetlenia strony kluchamk.pl (portfolio usług SEM). Cel: budować ruch i świadomość marki oraz zbierać zapytania od małych firm przez formularz na mojej stronie (a nie przez formularz Meta), a przy okazji sprawdzić w praktyce konfigurację Meta Pixel, konwersji niestandardowej i oznaczania źródeł (UTM).

2. Konfiguracja

  • kampania „wyświetlenia strony”, start 30 sierpnia 2026 o 18:52, wyłączona 11 września 2026, cel zestawu reklam „wyświetlenia strony docelowej” (strategia najwyższego wolumenu), budżet 15 zł dziennie,
  • targetowanie: Polska, język polski,
  • Meta Pixel i parametry UTM: utm_source=facebook, utm_medium=paid_social, utm_campaign=kluchamk_leady,
  • własne grafiki w formatach 1080 x 1080 i 1080 x 1920.

3. Problem: ruch z krajów, do których nie kierowałem reklam

30 sierpnia GA4 pokazał, że cały ruch z reklam Meta (źródło facebook / paid_social) pochodził spoza Polski: 29 sesji, z czego 18 z USA (62%), 7 ze Szwecji (24%) i 4 z Irlandii (14%), bez ani jednej sesji z Polski. Czas zaangażowania użytkownika w tych sesjach wyniósł 0 sekund. Targetowanie w Meta było ustawione poprawnie, więc to nie była pomyłka lokalizacji.

4. Diagnoza

Sprawdziłem po kolei: lokalizację (Polska) i język (polski) były poprawne. Przyczyną okazały się automatyczne miejsca wyświetlania (Advantage+ Placements) z włączoną siecią Audience Network, która wyświetla reklamy w zewnętrznych aplikacjach i na stronach, gdzie kontrola nad lokalizacją jest słaba. W aktywnej kampanii edycja miejsc była początkowo zablokowana, więc zmieniłem je bezpośrednio w istniejącym zestawie reklam. Według historii aktywności Meta zestaw reklam został zmieniony 31 sierpnia o 19:27, czyli około doby po starcie kampanii (30 sierpnia o 18:52).

5. Działanie (31 sierpnia 2026, około doby po starcie)

  • ustawiłem miejsca wyświetlania ręcznie i zostawiłem: Feed Facebooka, Feed Instagrama, Stories i Reels,
  • wyłączyłem: Audience Network, Messenger, Threads, Marketplace, prawą kolumnę, reklamy in-stream, wyniki wyszukiwania i WhatsApp Status,
  • pozostałe ustawienia (budżet, automatyzacje) zostawiłem bez zmian.

6. Wynik zmiany

Już 31 sierpnia ruch z reklam w GA4 pochodził w całości z Polski. Od 31 sierpnia do 18 października reklamy dały 224 sesje, z czego 207 (92%) z Polski, a 46 sesji (21%) było zaangażowanych. Zmiana miejsc wyświetlania usunęła ruch z USA, Szwecji i Irlandii z reklam.

Według Meta cała kampania wydała 163,48 zł (13 965 wyświetleń reklam, zasięg 8 457, CTR 1,80%). W okresie 1-11 września Meta zanotowała 158,21 zł wydatków, 241 kliknięć w link i 195 wyświetleń strony docelowej, ale zero wysłanych formularzy, mimo że formularz i przekierowanie działały poprawnie. Było to zgodne z założeniem: celowo kierowałem ruch na formularz na własnej stronie (zamiast formularza Meta), nastawiając kampanię na ruch i świadomość marki, a nie na jak najszybsze zapytania.

7. Osobny wzorzec: boty w ruchu bezpośrednim

Poza reklamami GA4 pokazał inny, niezwiązany z nimi ruch: kanał „(direct) / (none)” miał od 15 sierpnia 356 sesji, z których zaangażowanych było tylko 14. Od 1 września 307 z nich to 282 sesje z USA, wszystkie z zerowym zaangażowaniem (3 września: 11 sesji, wszystkie z USA; 5 września: 51). Ten ruch trwał też po wyłączeniu kampanii, więc nie pochodzi z reklam. Nie znam jego źródła. Wzorzec (jeden kraj, brak zaangażowania, brak UTM) wskazuje na boty lub skanery.

W całym okresie (15 sierpnia do 18 października) GA4 zarejestrował 689 sesji, z których zaangażowanych było 148, czyli 78,5% sesji bez zaangażowania. Gdybym oceniał stronę po sumie sesji, wyciągnąłbym błędne wnioski.

8. Czego nie wiem

  • nie wiem, kto lub co generuje ruch z USA w kanale bezpośrednim,
  • brak formularzy nie jest zaskoczeniem, bo kampania optymalizowała pod wyświetlenia strony, a nie pod wysłanie formularza, ale nie wiem, czy to jedyna przyczyna (oferta i strona to osobne hipotezy), ani czy kampania z formularzem Meta (Lead Ads) dałaby zapytania,
  • nie sprawdzałem, czy Szwecja i Irlandia z raportu z 30 sierpnia to boty, czy realne osoby w zagranicznych aplikacjach, wiem tylko, że miały zerowy czas zaangażowania.

9. Wnioski

  • po starcie kampanii sprawdź w GA4 kraj i czas zaangażowania dla ruchu z UTM, zanim wydasz więcej,
  • automatyczne miejsca wyświetlania z Audience Network mogą przynosić ruch spoza targetowanego kraju, przy małym budżecie warto ustawić je ręcznie,
  • oddziel w GA4 ruch z UTM od ruchu bezpośredniego, bo suma sesji zawyża liczbę prawdziwych odwiedzin,
  • pomiar (pixel, konwersja, UTM, filtr IP) ustawiaj przed wydaniem pierwszej złotówki.