Waluta w imporcie danych o kampaniach w GA4: dlaczego koszty się nie zgadzają
Klient pisze, że ROAS z kampanii na Facebooku w GA4 nie zgadza się z panelem reklamowym. Różnica to kilka procent, więc nikt nie robi z tego sprawy. Po dwóch miesiącach okazuje się, ż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ł 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 zgadza się z walutą usługi. Założenie to działało do pierwszego przestawienia waluty w ustawieniach.
Co dokładnie zmieniło się 28 lipca 2026
Przy każdym imporcie, w którym jest metryka kosztu, trzeba podać walutę. Google daje dwie drogi. Pierwsza to mapowanie waluty z kolumny w źródle danych: każdy wiersz ma 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 opcje wyglądają tak samo. Wybiera się je na etapie mapowania pól.
W dokumentacji pole waluty jest wymagane, jeśli wgranie zawiera koszt. Metryka kosztu jest opcjonalna, ale oczekiwana. W praktyce import kosztów kończy się wyborem jednej z dwóch ścieżek. Google nie opisuje zachowania dla importów, które pomijają obie opcje.
Skąd wziął się problem
Wcześniej obowiązek był w dokumentacji, ale system go nie egzekwował. Lutowe uproszczenie z 2025 roku ograniczyło wymagane pola importu kosztów do trzech: źródła, medium i daty. Waluta była oczekiwaniem, a nie polem, którego brak blokuje wgranie. Zgodność z walutą usługi sprawdzano po fakcie, w raportach.
To działało, dopóki nikt nie zmieniał waluty usługi. Wystarczyła jedna zmiana: firma przechodzi na inną walutę raportowania po przejęciu, dzieli się na spółki albo porządkuje księgowość. Od tego momentu 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. Na tych liczbach opierały się decyzje budżetowe klienta.
19 listopada 2025 roku funkcja przestała nazywać się importem danych o kosztach, a zaczęła importem danych o kampaniach. To zmiana w nazewnictwie. Używaj aktualnej terminologii, aby 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. Klienci z rynków zagranicznych kupują kampanie w GBP albo CZK. Trzy waluty w jednym koncie nie są wyjątkiem.
GA4 nie przelicza ręcznie wgrywanych importów. Jeśli źródło jest w euro, a usługa w złotych, kwoty przeliczasz przed wgraniem albo zmieniasz walutę konta reklamowego. W połączeniach bezpośrednich do platform (Meta, Pinterest, Reddit, Snap i TikTok) dane pobiera Google. Zachowanie pola waluty jest inne dla każdego połączenia. Przy każdym źródle sprawdzasz, jaka waluta jest przypisana i czy odpowiada walucie usługi.
Planowanie budżetu między kanałami, w wersji beta od 16 stycznia 2026, liczy prognozy na podstawie wgranego kosztu i danych o konwersjach. Błąd waluty przechodzi do prognoz i scenariuszy.
Co oznacza okres przejściowy
Importy skonfigurowane przed 28 lipca 2026 działają według starego założenia. Google nie wymusiło retroaktywnego mapowania. Zbiory raportują przy założeniu, że koszt odpowiada obecnej walucie usługi. To wygodne, bo nie łamie gotowych dashboardów. Założenie to tworzy jednak ryzyko i zostaje aktywne do momentu edycji lub zastąpienia źródła.
Edycja takiego źródła to moment, w którym podejmujesz decyzję o walucie. Jeśli w danych są kwoty w innej walucie niż w usłudze, system to pokaże przy pierwszym zapisie.
Lista kontrolna dla kont klientów
- Wejdź w Administracja, następnie Import danych i spisz źródła danych o kampaniach. Zanotuj metodę wgrania i datę konfiguracji.
- Sprawdź walutę usługi w ustawieniach GA4 i zapisz ją jako punkt odniesienia dla źródeł.
- Oznacz źródła utworzone przed 28 lipca 2026. Działają na starym założeniu i wymagają sprawdzenia.
- Dla każdego źródła wybierz sposób podania waluty. Jedna waluta w zbiorze wystarczy, gdy kampanie są w jednej walucie. Mapowanie z kolumny jest konieczne przy danych z kilku rynków.
- Porównaj koszt, koszt kliknięcia i ROAS w GA4 z panelem reklamowym po każdej zmianie. Przesunięcie liczb po dodaniu waluty to ujawnione błędy, a nie efekt edycji.
- Przelicz prognozy w planowaniu budżetu między kanałami. Wnioski wyciągnięte z błędnych kosztów odrzucasz.
- Zapisz w dokumentacji konta, która waluta jest przy źródle i kto to ustawił.
Mechanika działania
Dane z importu pojawiają się w raportach do 24 godzin po wgraniu. Złączenie z sesjami zachodzi w momencie zapytania. Usunięcie źródła danych usuwa koszt z raportów i nie rusza zebranych zdarzeń. Wgranie wierszy dla zestawu kluczy nadpisuje wartości metryk i wymiarów. Data jest w formacie ISO 8601, po 2013 roku i nie w przyszłości. Źródło i medium są wymagane. Identyfikator i nazwa kampanii ułatwiają łączenie importu z sesjami.
Raport walidacji (Raporty, Data import, Walidacja importu danych o kampaniach) pokazuje błędy. Część problemów z kosztem widać na tym poziomie.
Waluta przestała być założeniem
Do 28 lipca waluta była domyślnym założeniem. Teraz jest polem, które wypełniasz. Stara luka zostaje w źródłach skonfigurowanych wcześniej. Przeglądasz ustawienia i sprawdzasz, czy kwoty w GA4 opisują rzeczywiste pieniądze.
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.