Przychody z reklam w GA4: gdzie lądują liczby z AdSense i Ad Managera

4 października 2026 · 7 min czytania

Podłączasz AdSense do usługi w Google Analytics 4, czekasz dobę, otwierasz raport i przychód nie zgadza się z panelem AdSense. Blisko w niektóre dni, niżej w inne, nigdy co do grosza. Pierwszy odruch to szukać błędu. Zwykle błędu nie ma. GA4 i panel reklamowy odpowiadają na dwa różne pytania, a połączenie między nimi ma reguły, które łatwo przeoczyć.

Po połączeniu przychód wydawcy przestaje być liczbą z osobnego narzędzia. Wchodzi do łącznych przychodów w GA4 i pojawia się w eksploracjach. Bez wiedzy, z czego składa się ta liczba, spędzisz popołudnie na gonieniu różnicy, która jest arytmetyką, a nie błędem.

Co włącza połączenie

Połączenie AdSense z usługą w Analytics wymaga uprawnień po dwóch stronach: roli administratora w AdSense i roli edytującego w Analytics. Witryna musi zbierać dane przez tag Google, a gotowe połączenie znajdziesz w Administracji, w sekcji Połączenia usług, jako Połączenia z Google AdSense.

Integracja sama rejestruje trzy zdarzenia: ad_impression przy pokazaniu reklamy, ad_click przy kliknięciu i ad_query, który niesie identyfikator do łączenia zbiorów. Witryna używa identyfikatora query_id, aplikacja ad_event_id. Tagi GA4 i AdSense generują go na stronie, więc wyświetlenie i odpowiadające mu zdarzenie trafiają do siebie po tym samym numerze, a identyfikatory zapisane przed połączeniem nie są udostępniane.

Ad Manager ma ten sam kształt i ostrzejsze warunki wejścia. Potrzebujesz uprawnienia administratora w Ad Managerze i roli edytującego w Analytics, witryna musi działać na tagu Google, a większość tagów musi być tagami wydawcy Google. Dane z aplikacji wymagają zestawu Ad Manager GMA SDK. Ad Manager daje te same zdarzenia na webie, a w aplikacjach dochodzą ad_query, ad_exposure i adunit_exposure.

Jeden limit strukturalny warto znać. Tagi Ad Managera osadzone w ramce iframe nie mogą wymienić identyfikatorów ze stroną, a tagi przekazania są zwykle renderowane właśnie w ramce, więc taki zapas reklamowy nie trafia do GA4 wcale. Jeśli część sprzedaży działa w ten sposób, raport będzie niższy dokładnie o tę część.

Gdzie lądują dane

Przychód i zaangażowanie z obu integracji trafiają do gotowego raportu Reklamy wydawcy. Google w dwóch miejscach opisuje jego ścieżkę inaczej, raz przez Generowanie przychodu, raz przez sekcję Reklamy i Publishing, więc w razie wątpliwości wpisz nazwę raportu w wyszukiwarce w lewym menu. Sekcja reklamowa działa tylko w wersji desktopowej.

Cztery wymiary przychodzą wypełnione: format reklamy, źródło reklam, jednostka reklamowa oraz ścieżka do strony i klasa ekranu. Obok nich cztery metryki: ekspozycja jednostki reklamowej, czyli czas w milisekundach, przez jaki jednostka była widoczna, kliknięcia reklam wydawcy, wyświetlenia reklamy wydawcy i łączne przychody z reklam. Wszystko poza ścieżką strony zależy od integracji. Jeśli reklamy serwuje platforma inna niż AdMob, Ad Manager lub AdSense, wymiary zostaną puste, dopóki nie wyślesz zdarzenia ad_impression samodzielnie.

Ścieżka strony jako jedyna przypina przychód do treści, która go wytworzyła, i zamienia pytanie ogólne w konkretne: które strony na siebie zarabiają. Ten sam raport jest dostępny w eksploracjach, obok sesji, zaangażowania i kanału.

Przychód jest zamrożony w momencie zdarzenia

Łączne przychody z reklam to suma przychodu reklamowego przypisanego do użytkownika. Ciekawsze jest źródło tej wartości. Przy Ad Managerze GA4 liczy przychód na podstawie stawki, jaka była obecna w chwili zarejestrowania zdarzenia. Zmienisz ją w panelu później, a GA4 się nie ruszy, bo łączy dane z tym, co się stało, zamiast doczytywać bieżący stan konta.

Dla połączenia behawioralnego to właściwy projekt, dla liczby finansowej zły kształt. Panel reklamowy pozostaje zapisem handlowym: stosuje własne korekty, obsługuje nieprawidłowy ruch i wystawia kwotę, na którą wystawiasz fakturę. GA4 daje oszacowanie zakotwiczone w momencie odsłony. Dokumentacja Ad Managera dodaje drugą część tego samego zdania: proces rozliczeń i uzgodnień w Ad Managerze też nie wpłynie na przychód pokazany w Analytics. Czytaj oba narzędzia jako dwa osobne przyrządy.

Przychód z reklam nie siedzi z boku

W GA4 łączne przychody to zakupy plus zakupy w aplikacji plus subskrypcje plus reklamy, minus zwroty. W definicji wprost wymieniono dane AdMob jako jedno ze źródeł przychodu reklamowego, obok Ad Managera i zdarzenia ad_impression przy integracji zewnętrznej.

Na stronie, która łączy reklamy z e-commerce albo z subskrypcjami, łączne przychody są liczbą mieszaną. Nie jest błędna, ale nie jest też kwotą, której oczekuje handlowiec. Czytaj przychód z zakupów i przychód z reklam jako dwie osobne linie, a liczbę zbiorczą zostaw podsumowaniom.

Dlaczego dwa panele nigdy się nie zgodzą

Google opisuje przyczyny rozbieżności i lista jest krótka.

Ramki iframe. AdSense pokazuje reklamy w ramkach, a przeglądarka, która nie obsługuje tagu, nie zgłasza wyświetlenia w Analytics, więc Analytics liczy więcej odsłon niż AdSense wyświetleń.

Oprogramowanie blokujące. Zapory i blokery treści mogą zatrzymać wyświetlenia AdSense, gdy ten sam użytkownik nadal jest policzony w Analytics.

Świeże połączenie. Po podłączeniu kont daj do 24 godzin, zanim pojawią się dane, a to, co zebrało się wcześniej, nie pojawi się w Analytics.

Niezgodność stref czasowych. Jeśli konta siedzą w innych strefach, ta sama data w raporcie obejmuje różne godziny, a sumy dzielą się wzdłuż tej linii.

Brakujące dane Analytics. Jeśli tag nie zadziałał, przychód AdSense przypisany do brakujących danych nie jest raportowany.

Brak lub niepełne polecenie config. Polecenie config musi zadziałać przed pozostałymi zdarzeniami na każdej stronie.

Połączone tagi witryny. AdSense korzysta z automatycznego pomiaru, którego połączone tagi witryny nie przetwarzają. Używaj tagu Google.

Przejdź tę listę w całości. W praktyce rozbieżność najczęściej tłumaczy strefa czasowa, blokowanie albo konfiguracja tagu, która na części witryny pomija polecenie config.

Warstwa zgód pod spodem

Połączenie nie zmienia obowiązków w zakresie zgód, ale robi widoczną lukę w pomiarze. W polskim porządku prawnym zapis w urządzeniu użytkownika reguluje art. 399 Prawa komunikacji elektronicznej, a standard zgody wyznacza RODO przez art. 400 PKE. Reklamy to odrębna kategoria zgody, więc odbiorca, który jej odmawia, widzi mniej dopasowane reklamy, a profil przychodu się zmienia. Gdy blokada albo twarda odmowa zatrzyma wyświetlenie, GA4 nie zapisze nic i strona wygląda na nieproduktywną.

Nie czytaj strony z niskim przychodem jako problemu treści, dopóki nie sprawdzisz, czy blok reklamowy w ogóle wyrenderował się osobom, na których ci zależy. Raport mierzy to, co zadziałało, a nie to, co mogło.

Na co konkretnie patrzeć

Przychód według ścieżki strony. Posortuj i przeczytaj górę oraz dół. Strona z dużym ruchem i niemal zerowym przychodem to albo problem z umiejscowieniem reklam, albo strona, której odbiorcy blokują reklamy. To dwie różne naprawy.

Przychód według źródła reklam i formatu. Gdy zmienia się udział sieci partnerskiej, raport pokazuje to na tej samej osi czasu co ruch, co zwykle wystarcza, żeby wskazać przyczynę.

Przychód na sesję w podziale na kanał. Przychód z reklam jest dostępny w eksploracjach, więc zbuduj raport z kanałem w wierszu i przychodem obok sesji. Kanał, który daje wolumen przy niskiej stawce za sesję, robi inną pracę niż ten, który daje mniej zaangażowanych czytelników, a uśrednione RPM w panelu reklamowym nie powie ci, który masz.

North Digital sprawdza integracje wydawcy od końca do końca: połączenie, zdarzenia, reguły łączenia i warstwę zgód pod spodem. Dostajesz nazwane luki razem z przyczyną, czysty zestaw raportów i krótką listę tego, co naprawić najpierw. Zamów przegląd pomiaru.