LW IT Solutions logo LW IT Solutions logo LW IT Solutions
« Przegląd bloga /Digital Analytics / Import danych o kosztach do GA4: obowiązkowa...
Ten artykuł w innych językach:

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

Import danych o kosztach do GA4: obowiązkowa waluta, nowa diagnostyka i raport weryfikacji
Spis treści
  1. Waluta jest obowiązkowa przy imporcie kosztów
  2. Identyfikatory Google nie są kluczami importu UTM
  3. Wartości wymagające dopasowania
  4. Co rzeczywiście pokazuje raport weryfikacji
  5. Trzy wskaźniki odpowiadają na różne pytania
  6. Pytania i odpowiedzi
  7. Źródła

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ń.

Trzy oddzielne kontrole GA4: waluta importowanych kosztów, identyfikatory Google w URL i status połączenia danych kampanii
Waluta, identyfikatory Google i połączenie importu wymagają oddzielnych kontroli. Udany import nie dowodzi pełnego dopasowania.

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:

Tekst
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 klikniecie

Przykł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.

StatusZnaczenie
JoinedZaimportowane dane kampanii połączono z danymi Analytics.
No campaign dataBrak importowanych danych dla wybranego wymiaru albo niepoprawne połączenie.
No Analytics dataImportowane 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.

Lukas Wójcik

Lukas Wójcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Kontakt

Masz pytanie lub pomysł na projekt internetowy? Napisz krótko, o co chodzi. Formularz korzysta z reCAPTCHA do ochrony przed spamem.

Napisanie komentarza

Odmienne wyniki z innych kont i pytania o konfigurację są tu mile widziane.

Adres e-mail nie jest publikowany. Pola obowiązkowe oznaczono gwiazdką.