Koszty Meta Ads w GA4 - jak je zaimportować i porównać kanały w jednym raporcie

GA4 może pobierać koszty, kliknięcia i wyświetlenia z Meta Ads. Pokazujemy, jak połączyć konta, jakie UTM ustawić i gdzie porównać Meta z Google Ads.

19 października 2026 6 min czytania

Adrian Nowakowski - Deputy CEO, Up Blue
Adrian NowakowskiDeputy CEO
Z tego artykułu dowiesz się:
  • jak połączyć Meta Ads z GA4 przez import danych o kampaniach,
  • jakie wartości UTM muszą mieć reklamy, żeby koszty połączyły się z sesjami,
  • w których raportach GA4 porównasz koszty i wyniki Meta Ads i Google Ads.

Koszty Meta Ads zaimportujesz do GA4 przez Administracja → Import danych → Utwórz źródło importu → Dane o kampanii → Meta: łączysz konto reklamowe, a GA4 codziennie pobiera koszty, kliknięcia i wyświetlenia kampanii. Warunek: reklamy w Meta muszą mieć parametry UTM z dokładnie tymi wartościami źródła i medium, które podasz przy konfiguracji. Wtedy w jednym raporcie zobaczysz koszt i przychód z Meta obok Google Ads.

Po co importować koszty Meta do GA4

Koszty Google Ads trafiają do GA4 po połączeniu kont. Koszty Meta Ads - nie. Bez importu GA4 pokazuje tylko sesje i konwersje z Facebooka i Instagrama, więc nie policzysz w nim kosztu konwersji ani zwrotu z wydatków na reklamę dla Meta. Po imporcie masz jedno źródło, w którym:

  • widzisz koszt, kliknięcia i wyświetlenia kampanii Meta,
  • porównujesz je z Google Ads według tego samego modelu atrybucji GA4,
  • oceniasz kampanie na tych samych zdarzeniach kluczowych, a nie na dwóch różnych definicjach konwersji.

Zanim zaczniesz

  • W GA4 potrzebujesz co najmniej roli Edytujący w usłudze.
  • Potrzebujesz konta w Meta Business i dostępu do konta reklamowego, z którego chcesz pobierać dane.
  • Reklamy muszą mieć parametry UTM: obowiązkowo utm_source i utm_medium, a Google zaleca także utm_campaign i utm_id.
  • Jeśli wcześniej wgrywałeś koszty Meta ręcznie (np. plikiem CSV), usuń te dane przed konfiguracją, żeby koszty się nie zdublowały.

Krok 1: ustaw UTM w reklamach Meta

W Menedżerze reklam, na poziomie reklamy, w sekcji Monitorowanie wpisz parametry w polu Parametry URL. Przykład oparty na parametrach dynamicznych Meta:

utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_id={{campaign.id}}&utm_content={{ad.name}}

  • Cały płatny ruch z Meta powinien mieć jedną wartość utm_medium. Źródło może być jedno dla całej Meta albo osobne dla platform (Facebook, Instagram, Audience Network, Messenger, Threads).
  • Medium dobierz tak, żeby GA4 rozpoznało płatny social - domyślna grupa kanałów wymaga medium pasującego do wzorca zaczynającego się od paid albo zawierającego cp (np. cpc).
  • Wartości są wrażliwe na wielkość liter: facebook i Facebook to dla GA4 dwa różne źródła.

Szczegółowy szablon i najczęstsze błędy opisujemy w poradniku UTM w kampaniach Google Ads i Meta Ads.

Krok 2: połącz Meta z GA4

  1. W GA4 wejdź w Administracja i w sekcji Zbieranie i modyfikowanie danych kliknij Import danych.
  2. Kliknij Utwórz źródło importu, wpisz nazwę i wybierz typ Dane o kampanii.
  3. Jako źródło wybierz Meta i kliknij Dalej.
  4. Kliknij Połącz i zaloguj się na konto Meta w okienku, które się otworzy.
  5. Wybierz konto firmowe Meta i konto reklamowe.
  6. Wpisz wartości utm_source dla poszczególnych platform (jeśli używasz jednej wartości, wpisz ją we wszystkich polach) oraz wartość utm_medium. Muszą być identyczne jak w reklamach.
  7. Kliknij Dalej, sprawdź zmapowane pola i harmonogram, a potem Zakończ i Gotowe.

Google podaje, że import próbuje pobrać co najmniej 24 miesiące historii kampanii Meta, a nowe dane pojawiają się w raportach w ciągu 24 godzin.

Krok 3: gdzie zobaczysz koszty

  • Raporty → Pozyskanie → Kampania spoza Google - koszty, kliknięcia i wyświetlenia zaimportowanych kampanii razem z sesjami i zdarzeniami kluczowymi.
  • Planowanie → Wszystkie kanały w obszarze roboczym Reklama - porównanie kanałów, także Google Ads, w jednym widoku.
  • Raport walidacji importu danych o kampaniach - pokazuje, jaka część zaimportowanych danych połączyła się z sesjami.

Niski współczynnik dopasowania prawie zawsze oznacza niespójne UTM: inną wielkość liter, literówkę w medium albo reklamy bez parametrów.

A jeśli nie chcesz łączyć konta Meta

Ten sam typ importu przyjmuje plik CSV (oraz m.in. arkusz Google przez dodatek i SFTP). Wymagane kolumny to źródło, medium i data w formacie RRRR-MM-DD, do tego co najmniej jedna metryka (koszt, kliknięcia lub wyświetlenia) i waluta, jeśli wgrywasz koszt. Wartości z pliku muszą dokładnie odpowiadać UTM z sesji. Plik wymaga regularnego wgrywania, bo koszty kampanii zmieniają się każdego dnia.

O czym pamiętać przy porównywaniu kanałów

  • GA4 przypisuje konwersje według własnego modelu atrybucji, więc wynik Meta w GA4 będzie inny niż w Menedżerze reklam.
  • Meta może automatycznie dodawać część parametrów do ruchu z reklam. Jeśli wpiszesz własne parametry URL, zastąpią one te ustawione gdzie indziej - sprawdź, czy nic się nie dubluje.
  • Zdarzenia kluczowe w GA4 muszą być poprawnie skonfigurowane - inaczej porównujesz koszty z niepełnymi wynikami.

Jeśli chcesz pójść dalej i budować własne zestawienia, dane z GA4 możesz przenieść do raportu w Looker Studio.

Najczęściej zadawane pytania

Czy import kosztów Meta do GA4 jest płatny?

Dokumentacja Google nie wspomina o opłatach za import danych o kampaniach z Meta. Potrzebujesz tylko odpowiednich uprawnień w GA4 i w Meta.

Dlaczego w raporcie są koszty, ale nie ma sesji?

Wartości źródła, medium lub kampanii w imporcie nie pasują do UTM w adresach reklam. Sprawdź wielkość liter i to, czy wszystkie reklamy mają ustawione parametry URL.

Czy mogę zaimportować koszty z innych platform?

Tak. Google wymienia bezpośrednie połączenia m.in. z Pinterest, Reddit, Snap i TikTok, a dla pozostałych platform zostaje plik CSV lub inne metody importu.

Czytaj dalej