Waluta w imporcie danych o kampaniach w GA4: dlaczego koszty się nie zgadzają

22 września 2026 · 8 min czytania

Klient pisze, że ROAS z kampanii na Facebooku w GA4 nie zgadza się z panelem reklamowym. Różnica wynosi kilka procent, więc nikt nie robi z tego sprawy. Po dwóch miesiącach wychodzi, że koszt wgrany do GA4 był w euro, a waluta usługi to złoty. Nikt tego nie zauważył, bo GA4 nie zgłosił żadnego błędu.

28 lipca 2026 Google zamknęło lukę, która do tego prowadziła. Import danych o kampaniach wymaga teraz pola waluty przy każdym wgraniu kosztów. Wcześniej koszt można było wysłać bez informacji o walucie, a GA4 zakładał, że kwota jest zgodna z walutą usługi. To założenie działało tylko do pierwszego przestawienia waluty w ustawieniach.

Co dokładnie zmieniło się 28 lipca 2026

Przy każdym imporcie, w którym znajduje się metryka kosztu, trzeba teraz podać walutę. Google daje dwie drogi. Pierwsza to mapowanie waluty z kolumny w źródle danych: każdy wiersz niesie własny kod ISO 4217, na przykład PLN, EUR albo USD. Druga to jedna stała waluta dla całego zbioru, ustawiana przy konfiguracji źródła. Dla pliku CSV, arkusza Google Sheets, tabeli w BigQuery oraz pozostałych metod wgrania obie opcje wyglądają tak samo, bo wybiera się je na etapie mapowania pól.

W dokumentacji pola importu waluta ma status wymaganego, jeśli wgranie zawiera koszt. Metryka kosztu jest opisana jako opcjonalna, ale oczekiwana, więc w praktyce każdy sensowny import kosztów kończy się teraz wyborem jednej z dwóch ścieżek. Google nie opisało osobnego zachowania dla importów, które pomijają obie opcje.

Skąd wziął się problem

Wcześniej obowiązek był zapisany w dokumentacji, ale nie był egzekwowany na wejściu. Lutowe uproszczenie z 2025 roku ograniczyło wymagane pola importu kosztów do trzech: źródła, medium i daty. Waluta stała się oczekiwaniem, a nie polem, którego brak blokuje wgranie. Zgodność z walutą usługi sprawdzano wtedy po fakcie, czyli w raportach.

To działało, dopóki nikt nie ruszał waluty usługi. Wystarczyła jednak jedna zmiana: firma przechodzi na inną walutę raportowania po przejęciu, dzieli się na spółki albo porządkuje księgowość. Od tego momentu wszystkie historyczne importy były czytane w nowej walucie, bez ostrzeżenia i bez śladu w historii zmian. Koszt kliknięcia i ROAS zmieniały się cicho, a na tych liczbach opierały się już decyzje budżetowe klienta.

Osobno warto zapamiętać zmianę nazwy z 19 listopada 2025 roku: funkcja przestała nazywać się importem danych o kosztach, a zaczęła importem danych o kampaniach. To zmiana wyłącznie w nazewnictwie, ale przy rozmowie z klientem o dokumentacji konta warto używać aktualnej terminologii, żeby nie szukać w panelu nieistniejącej pozycji.

Gdzie to boli w polskich wdrożeniach

Typowy układ to usługa w złotych, konta reklamowe rozliczane w euro i dolarach, a raport zbiorczy dla zarządu w jednej walucie. Do tego dochodzą klienci z rynków zagranicznych, gdzie kampanie są kupowane w GBP albo CZK. Trzy waluty w jednym koncie przestają być wyjątkiem.

Pierwsza pułapka jest po stronie danych. GA4 nie przelicza ręcznie wgrywanych importów. Jeśli źródło jest w euro, a usługa w złotych, kwoty trzeba przeliczyć przed wgraniem albo zmienić walutę konta reklamowego. Druga pułapka jest po stronie połączeń bezpośrednich do platform, takich jak Meta, Pinterest, Reddit, Snap i TikTok. Tam dane pobiera Google, a zachowanie pola waluty opisane jest osobno dla każdego połączenia. Nie zakładaj, że wszystkie działają identycznie: przy każdym źródle trzeba sprawdzić, jaka waluta została przypisana i czy odpowiada walucie usługi.

Trzecia rzecz to planowanie budżetu między kanałami. Funkcja jest w wersji beta od 16 stycznia 2026 i liczy prognozy na podstawie wgranego kosztu oraz danych o konwersjach. Błąd waluty nie zostaje w imporcie: przechodzi do prognoz i do scenariuszy, które klient pokazuje zarządowi.

Co oznacza okres przejściowy

Importy skonfigurowane przed 28 lipca 2026 działają dalej według starego założenia. Google nie wymusiło retroaktywnego mapowania i raportują one przy założeniu, że wgrany koszt odpowiada obecnej walucie usługi. To wygodne, bo nie łamie gotowych dashboardów. To samo założenie jest jednak źródłem ryzyka, które doprowadziło do tej zmiany, i zostaje aktywne do momentu edycji albo zastąpienia źródła.

W praktyce edycja takiego źródła jest właśnie momentem, w którym trzeba podjąć decyzję o walucie. Jeśli w danych są kwoty z innej waluty niż w usłudze, wyjdzie to przy pierwszym zapisie, a nie przy kolejnym przeglądzie kwartalnym.

Lista kontrolna dla kont klientów

  1. Wejdź w Administracja, następnie Import danych i spisz wszystkie źródła danych o kampaniach. Zanotuj przy każdym metodę wgrania i datę konfiguracji.
  2. Sprawdź walutę usługi w ustawieniach GA4 i zapisz ją jako punkt odniesienia dla wszystkich źródeł.
  3. Oznacz źródła utworzone przed 28 lipca 2026. To one działają na starym założeniu i to im trzeba się przyjrzeć w pierwszej kolejności.
  4. Dla każdego źródła wybierz sposób podania waluty. Jedna waluta w całym zbiorze wystarczy, gdy kampanie są kupowane w jednej. Mapowanie z kolumny jest konieczne przy danych z kilku rynków.
  5. Porównaj koszt, koszt kliknięcia i ROAS w GA4 z panelem reklamowym po każdej zmianie. Przesunięcie tych liczb po dodaniu waluty to ujawnione stare przekłamanie, a nie efekt samej edycji.
  6. Przelicz ponownie prognozy w planowaniu budżetu między kanałami, jeśli klient ich używa. Wnioski wyciągnięte z błędnych kosztów trzeba odrzucić, a nie dopisywać do nich komentarz.
  7. Zapisz w dokumentacji konta, która waluta stoi przy którym źródle i kto to ustawił. Przy zmianie zespołu nikt tego nie odtworzy z pamięci.

Mechanika, którą warto znać przy okazji

Dane z importu pojawiają się w raportach i eksploracjach do 24 godzin po wgraniu. Złączenie z sesjami odbywa się w momencie zapytania, więc usunięcie źródła danych usuwa koszt z raportów, nie ruszając zebranych zdarzeń. Wgranie nowych wierszy dla tego samego zestawu kluczy nadpisuje wcześniejsze wartości metryk i wymiarów. Data musi być w formacie ISO 8601, nie może być wcześniejsza niż 2013 rok ani dotyczyć przyszłości. Wymagane są źródło i medium, a identyfikator oraz nazwa kampanii są zalecane, bo bez nich trudniej złączyć import z sesjami.

Do kontroli jakości służy raport walidacji w Raporty, Data import, Walidacja importu danych o kampaniach. Warto tam zajrzeć przed rozmową z klientem o liczbach, bo część problemów z kosztem widać już na tym poziomie.

Waluta przestała być założeniem

Do 28 lipca waluta była domyślnym założeniem, którego nikt nie musiał zapisywać. Teraz jest polem, które trzeba wypełnić, a stara luka zostaje otwarta wyłącznie w źródłach skonfigurowanych wcześniej. Praca do wykonania jest więc głównie porządkowa: przejrzeć, co zostało ustawione wcześniej, i upewnić się, że kwoty w GA4 opisują rzeczywiste pieniądze, a nie przeliczenie, którego nikt nie kontrolował.

North Digital porządkuje importy kosztów na kontach klientów: sprawdzamy waluty źródeł, zgodność z walutą usługi i to, czy ROAS w GA4 opisuje te same pieniądze co panel reklamowy. Opisz, jak wygląda import na twoim koncie.