Import danych o kosztach do GA4: obowiązkowa waluta, nowa diagnostyka i raport weryfikacji

Spis treści
Rzetelne porównanie kampanii w GA4 wymaga odpowiednich danych o kosztach, jednoznacznej waluty i poprawnego połączenia z aktywnością odwiedzających. Między 28 lipca a 10 sierpnia 2026 Google dodał trzy funkcje: określenie waluty importowanych kosztów, diagnostykę brakujących identyfikatorów reklam Google oraz raport weryfikacji importowanych danych kampanii.
Każda funkcja sprawdza inny problem. Diagnostyka identyfikatorów dotyczy ruchu reklamowego Google. Import danych kampanii łączy natomiast zewnętrzne koszty, kliknięcia i wyświetlenia z danymi Analytics. Raport weryfikacji służy właśnie także do wykrywania brakujących połączeń.

Waluta jest obowiązkowa przy imporcie kosztów
Od aktualizacji z 28 lipca import zawierający koszt wymaga waluty w formacie ISO 4217, na przykład EUR lub PLN. Waluta może pochodzić z przypisanej kolumny źródłowej albo mieć stałą wartość dla całego importu. Stała wartość pasuje tylko wtedy, gdy wszystkie kwoty rzeczywiście mają tę walutę; liczba rynków docelowych nie rozstrzyga tej kwestii.
GA4 wykonuje przeliczenie na potrzeby spójnego raportowania. Według informacji o wydaniu istniejące importy nadal zakładają zgodność kosztów z aktualną walutą usługi. Starsze importy wymagają więc szczególnej kontroli przy zmianie waluty usługi. Poprawny kod waluty nie dowodzi również poprawnego oznaczenia kwoty.
Identyfikatory Google nie są kluczami importu UTM
Diagnostyka z 30 lipca sygnalizuje problemy z usuwaniem parametrów gbraid i gad_*. Te identyfikatory zbiorcze wspierają przypisanie kampanii, gdy standardowe identyfikatory kliknięć Google nie mogą zostać użyte. GBRAID nie identyfikuje pojedynczej osoby ani zdarzenia. gad_source oznacza źródło reklamy, a gad_campaignid kampanię.
Komunikat pokazuje problematyczne adresy URL, ale nie musi wskazywać przekierowania odpowiedzialnego za usunięcie parametru. Pomaga kontrolowane porównanie adresu początkowego, przekierowań i adresu końcowego w chwili ładowania tagów. Brak identyfikatorów może prowadzić do przypisania „organic” lub „(not set)”. Działający import UTM nie naprawia tej osobnej ścieżki atrybucji Google. Aktualizacja diagnostyki po poprawce może zająć do 48 godzin.
Wartości wymagające dopasowania
Obowiązkowe wymiary to źródło, medium i data. Identyfikator oraz nazwa kampanii są opcjonalne, ale zalecane; przy wykorzystaniu wymagają spójnych wartości. Potrzebna jest przynajmniej jedna metryka: kliknięcia, koszt lub wyświetlenia. Wartości muszą zgadzać się z wymiarami zapisanymi w Analytics; przykładowo Facebook i facebook są różne. W porównaniu nie może zabraknąć daty.
Uproszczony przykład kampanii zewnętrznej:
URL:
/oferta?utm_source=partner&utm_medium=cpc&utm_id=fall_26&utm_campaign=Jesien
Wiersz importu; nazwy pol wymagaja mapowania w konfiguracji:
utm_source,utm_medium,date,utm_id,utm_campaign,currency,cost,clicks
partner,cpc,2026-10-20,fall_26,Jesien,EUR,120.00,80
Oczekiwane: zgodne zrodlo, medium i dzien
oraz spojne uzywane pola kampanii
Kontrola: 120 EUR kosztu / 80 klikniec = 1,50 EUR za kliknieciePrzykład nie tworzy fikcyjnych identyfikatorów Google dla zewnętrznej platformy. Rzetelne uzgodnienie wymaga też zgodnych granic dnia i zakresów dat. Powielone klucze w pliku oraz nakładające się źródła importu mogą zniekształcać wyniki.
Co rzeczywiście pokazuje raport weryfikacji
Raport udostępniony 10 sierpnia znajduje się pod Reports → Data import → Campaign data import validation. Rola Editor lub wyższa może przywrócić raport do nawigacji, jeśli brakuje pozycji. Widok domyślny ma zakres sesji i filtr płatnych kampanii ręcznych; analiza wymaga więc sprawdzenia filtrów i wybranych wymiarów.
| Status | Znaczenie |
|---|---|
| Joined | Zaimportowane dane kampanii połączono z danymi Analytics. |
| No campaign data | Brak importowanych danych dla wybranego wymiaru albo niepoprawne połączenie. |
| No Analytics data | Importowane dane nie mają pasującej aktywności Analytics i są raportowane oddzielnie. |
Brak dopasowania nie usuwa więc automatycznie zaimportowanego kosztu. Brakujący lub zerowy mianownik nie oznacza także sensownego nieskończonego ROAS. ROAS to przypisany przychód podzielony przez koszt reklamy; luka w kosztach podważa porównanie. Koszt kliknięcia jest natomiast ilorazem kosztu i liczby kliknięć, a obie wartości mogą pochodzić z platformy reklamowej.
Trzy wskaźniki odpowiadają na różne pytania
- % imported: udział poprawnie zaimportowanych wierszy.
- Match rate: udział importowanych wierszy połączonych z danymi Analytics, z uwzględnieniem ostatnich dwóch lat importowanych danych.
- Coverage rate: liczba poprawnie połączonych wierszy podzielona przez liczbę analizowanych wierszy zawierających dane Analytics w raporcie weryfikacji.
100% udanego importu nie gwarantuje więc 100% pokrycia. Wysokie pokrycie nie potwierdza też poprawnych kwot rozliczeniowych ani walut. Udziały wierszy nie są ważone budżetem: jedna duża niedopasowana kampania może mieć większe znaczenie finansowe niż wiele małych dopasowań.
Pytania i odpowiedzi
Czy wystarczy kontrola jednej znanej kampanii?
Próbka pomaga, ale nie zastępuje uzgodnienia według platformy, dnia i kampanii. Łączne koszty, kliknięcia i wyświetlenia wymagają porównania ze źródłem, obok statusu importu, połączeń i filtrów. Udostępnienie importu w GA4 może zająć do 24 godzin. Okrągła kwota kosztu sama w sobie nie jest błędem.
Czy wartości zakodowane w URL automatycznie powodują niedopasowanie?
Nie. Decydują zapisane wymiary po przetworzeniu adresu, a nie surowy tekst URL. Na przykład Jesien%20Sale może zostać zapisane jako Jesien Sale. Spacje, wielkość liter i kodowanie wymagają porównania importu z zapisanymi wartościami; automatyczne przekodowanie wszystkiego może wprowadzić nowe błędy.