Migracja z Universal Analytics (UA) do Google Analytics 4 (GA4) to proces, który wymaga precyzyjnego planowania, aby uniknąć przerw w analityce i utraty kluczowych danych historycznych.
Google nie oferuje automatycznego transferu danych z UA do GA4, dlatego sukces zależy od eksportu raportów, równoległego śledzenia i ręcznego skonfigurowania nowej właściwości.
W erze analityki z priorytetem prywatności GA4 wprowadza model oparty na zdarzeniach, uczeniu maszynowym i śledzeniu międzyurządzeniowym, co znacząco różni się od podejścia sesyjnego UA. Firmy, które nie wdrożą GA4, tracą dostęp do bieżących danych behawioralnych i kontroli nad atrybucją konwersji.
Dlaczego migracja do GA4 jest nieunikniona i co tracimy bez przygotowania?
Universal Analytics został wyłączony dla nowych przetwarzań, co oznacza brak nowych danych po tej dacie – historyczne raporty pozostają jedynie do odczytu przez ograniczony czas. GA4 to nie tylko nowy interfejs, ale rewolucja: skupia się na zdarzeniach zamiast sesji, integruje AI do predykcji i lepiej radzi sobie z przyszłością bez plików cookie dzięki anonimizacji adresów IP.
Główne wyzwania migracji obejmują następujące kwestie:
- brak natywnego importu danych historycznych z UA do GA4,
- różnice w modelach danych: UA bazuje na sesjach i odsłonach, GA4 na zdarzeniach i użytkownikach,
- potrzeba rekonfiguracji celów, filtrów i integracji.
Bez równoległego wdrożenia łatwo o rozbieżności w metrykach (np. w konwersjach e-commerce), co wpływa na decyzje biznesowe.
Krok 1 – analiza obecnej konfiguracji Universal Analytics
Zanim zaczniesz, zmapuj kluczowe elementy UA, aby przenieść je do GA4 bez strat. Skorzystaj z poniższej checklisty:
- Identyfikuj cele i konwersje – sprawdź, które cele (np. zakupy, leady) generują wartość biznesową; eksportuj raporty z ostatnich 2–3 lat przez Data Export API lub raporty niestandardowe;
- Filtry i wymiary niestandardowe – zanotuj filtry (np. wykluczenia IP) oraz wymiary i metryki niestandardowe; w GA4 staną się one parametrami zdarzeń;
- Integracje – zweryfikuj powiązania z Google Ads, Search Console czy BigQuery i zaplanuj ich ręczne odtworzenie;
- Dane e-commerce – jeśli używasz Enhanced Ecommerce, wykorzystaj istniejącą strukturę dataLayer do szybkiego mapowania na zdarzenia GA4.
Wskazówka dla przedsiębiorstw – przeprowadź audyt backupów i uprawnień, by uniknąć przestojów; użyj narzędzi jak Google Analytics Debugger do wstępnej weryfikacji.
Krok 2 – utworzenie nowej właściwości GA4
Nie ma automatycznej migracji – w ramach istniejącego konta utwórz nową właściwość GA4 i zbieraj w niej dane równolegle z UA.
- Zaloguj się do Google Analytics → Administracja → utwórz właściwość GA4.
- Skonfiguruj strumień danych (web/app) i wygeneruj kod śledzenia (gtag.js).
- Wdróż kod GA4 równolegle z UA – umieść oba tagi przy użyciu Google Tag Managera (GTM) lub bezpośrednio w kodzie strony.
W GTM możesz utworzyć nowy kontener lub dodać tagi GA4 bez usuwania UA, aby zachować ciągłość danych podczas testów.
W przypadku GA4 360 konieczna jest umowa licencyjna; w wersji bezpłatnej nie jest to wymagane.
Krok 3 – przenoszenie danych – strategie bez utraty historii
GA4 nie importuje danych z UA, ale możesz zachować ciągłość, archiwizując i raportując dane łącznie.
Eksport i archiwizacja danych UA
Aby zabezpieczyć historię UA do dalszej analizy obok GA4, wykonaj poniższe działania:
- Pełny eksport surowych danych – użyj eksportu do BigQuery (jeśli aktywny) lub interfejsu Data API do pobrania sesji, zdarzeń i konwersji; pobierz maksymalnie szeroki zakres przed wyłączeniem UA;
- Raporty niestandardowe – eksportuj kluczowe metryki (np. miesięczne sumy konwersji) do CSV/Excel lub hurtowni danych;
- Przechowywanie i wizualizacja – użyj BigQuery, Google Sheets lub narzędzi BI (np. Looker Studio) do analizy historycznych danych obok GA4.
Ręczne mapowanie ustawień do GA4
Poniższa tabela podsumowuje kluczowe elementy konfiguracji UA i ich odpowiedniki w GA4 wraz z sugerowanym działaniem:
| Element UA | Odpowiednik w GA4 | Działanie |
|---|---|---|
| Cele | Konwersje oparte na zdarzeniach | Zdefiniuj zdarzenia (np. purchase) z parametrami |
| Custom dimensions | Parametry zdarzeń (do 25 na zdarzenie) | Przenieś ręcznie, ogranicz do poziomu zdarzeń |
| Filtry | Filtry danych w GA4 | Skonfiguruj filtry na poziomie właściwości |
| Enhanced Ecommerce | Zdarzenia e-commerce (np. view_item) | Wykorzystaj istniejący dataLayer bez zmian |
Integracje niestandardowe – dla wdrożeń zaawansowanych możesz synchronizować zagregowane dane historyczne przez API jako zdarzenia niestandardowe, pamiętając o zgodności z polityką Google.
Krok 4 – równoległe śledzenie i weryfikacja danych
Uruchom UA i GA4 jednocześnie na okres 4–8 tygodni, aby monitorować różnice i skalibrować raporty.
Narzędzia weryfikacji
Skorzystaj z następujących narzędzi i praktyk kontrolnych:
- Raport czasu rzeczywistego w GA4 – testuj zdarzenia na żywo;
- Google Tag Assistant / DebugView w GTM – weryfikuj wywołania tagów i parametry;
- Porównanie metryk – sprawdzaj użytkowników, sesje i konwersje (GA4 raportuje unikalnych użytkowników szerzej);
- Identyfikacja rozbieżności – GA4 może pokazywać 20–30% więcej użytkowników z uwagi na model oparty na zdarzeniach.
Bezpieczeństwo danych – skonfiguruj anonimizację IP, tryb zgód (Consent Mode) i automatyczne usuwanie danych w GA4.
Krok 5 – pełne przejście i optymalizacja pod biznes
Po zakończonej weryfikacji wykonaj następujące działania finalizujące migrację:
- Wyłącz UA – usuń tagi UA z GTM/kodu i pozostaw aktywne tylko GA4;
- Aktywuj BigQuery Export w GA4 – uzyskaj dostęp do surowych danych i automatyzacji analityki;
- Przeszkol zespół – korzystanie z Eksploracji, analiz lejka i metryk predykcyjnych;
- Utrzymuj integracje – połącz GA4 z Google Ads, Search Console oraz innymi narzędziami marketingowymi.
Dla e-commerce i konwersji – skonfiguruj zdarzenia, takie jak add_to_cart, purchase, z walutą i wartością, aby precyzyjnie liczyć ROAS i przychody.
Najczęstsze pułapki i jak ich uniknąć
Aby zminimalizować ryzyko błędów podczas migracji, zwróć uwagę na poniższe obszary:
- Utrata custom metrics – nie wszystkie metryki przejdą 1:1; zaplanuj testy i ewentualną remapę;
- Brak Consent Mode – wdroż tryb zgód dla zgodności z RODO/GDPR i poprawnej atrybucji;
- Niedopasowane dashboardy – odtwórz raporty w Looker Studio, łącząc dane z UA (archiwum) i GA4 (bieżące);
- Wyzwania enterprise – zapewnij dokumentację pod audyty oraz proces współpracy IT–analitycy.






