Google Tag Manager i Analytics — jak połączyć stronę (krok po kroku)
Jeśli chcesz naprawdę rozumieć, co dzieje się na Twojej stronie — skąd przychodzą użytkownicy, które kampanie sprzedają i gdzie uciekają leady — połączenie witryny z Google Tag Manager i Google Analytics 4 jest obowiązkowym krokiem. W tym poradniku pokazuję, jak to zrobić krok po kroku, bez grzebania w kodzie motywu.

Czas czytania: ~7 min • Aktualizacja: 2025
Google Tag Manager i Analytics 4 — dlaczego warto połączyć?
Sam Google Analytics 4 mierzy ruch i podstawowe zdarzenia, ale dopiero razem z Google Tag Managerem daje pełną kontrolę nad tym, co chcesz śledzić: kliknięcia w przyciski, wysłane formularze, pobrania plików czy przejścia do koszyka. Zamiast wklejać wiele skryptów w motyw, trzymasz wszystko w jednym, uporządkowanym miejscu.
- ✔ jedno miejsce na tagi: GA4, Google Ads, Meta, LinkedIn, Hotjar, piksele remarketingowe,
- ✔ brak ciągłego grzebania w plikach motywu WordPress,
- ✔ możliwość testowania zmian przed publikacją,
- ✔ lepsze dane do optymalizacji SEO, kampanii płatnych i UX.
Jeśli równolegle myślisz o widoczności w Google, zobacz też: SEO WordPress – jak poprawić widoczność strony.
Krok 1 — załóż konto i kontener w Google Tag Manager
Wejdź na stronę tagmanager.google.com i zaloguj się na to samo konto Google, którego używasz w Analytics. Następnie:
- utwórz nowe konto (np. „Twoja firma – GTM”),
- dodaj kontener dla swojej domeny, wybierając typ Web,
- zapisz i skopiuj dwa fragmenty kodu GTM, które pojawią się na ekranie.
Fragmenty będą potrzebne do integracji z WordPressem — w praktyce najlepiej wstrzyknąć je przez motyw potomny
albo lekką wtyczkę do dodawania skryptów w <head> i <body>.
Krok 2 — dodaj kod Google Tag Manager na stronę
Twój cel na tym etapie jest prosty: kod Google Tag Manager ma wczytywać się na każdej podstronie. Dla WordPressa masz dwie główne opcje:
- 🧩 motyw/child theme — kod GTM wstawiasz w pliki nagłówka i body,
- 🔌 wtyczka typu „Header & Footer” / dedykowana wtyczka GTM.
Przykładowa implementacja (zamień GTM-XXXXXXX na swój identyfikator):
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>Po wdrożeniu warto od razu sprawdzić obecność tagu przy pomocy rozszerzenia Tag Assistant.
Krok 3 — konfiguracja Google Analytics 4 w GTM
Teraz czas, by Google Analytics 4 też przechodził przez Google Tag Managera. Dzięki temu nie wklejasz osobnego skryptu GA4 w motyw, tylko zarządzasz nim z jednego panelu.
- W GTM wejdź w Tags → New.
- Wybierz typ tagu: Google Analytics: GA4 Configuration.
- Wklej swój Measurement ID (zaczyna się od
G-...). - Ustaw trigger: All Pages, żeby GA4 liczyło wszystkie odsłony.
- Zapisz tag, np. jako „GA4 – Configuration”.
Dodaj zdarzenia (events), które później oznaczysz jako konwersje
W tym samym kontenerze możesz tworzyć tagi GA4 Event dla zachowań, które są ważne biznesowo:
- 📨 wysłanie formularza kontaktowego —
event_name: generate_lead, - 📞 kliknięcie w numer telefonu —
event_name: click_call, - ✉️ kliknięcie w adres e-mail —
event_name: click_email, - 📄 pobranie pliku (np. PDF, oferta) —
event_name: file_download.
Dopiero wtedy połączenie Google Tag Manager i Analytics zaczyna realnie pracować na Twoje wyniki, bo widzisz nie tylko ruch, ale też konkretne działania użytkowników.
Krok 4 — test konfiguracji: Preview & Debug
Zanim opublikujesz zmiany, użyj trybu Preview w GTM. Wpisz adres swojej strony i sprawdź, czy tag GA4 oraz eventy odpalają się na właściwych podstronach. W oknie debugowania zobaczysz:
- które tagi są aktywowane,
- jakie eventy wysyłasz do Analytics,
- czy nie ma błędów w konfiguracji triggerów.
Równolegle w GA4 możesz otworzyć raport Realtime i obserwować, czy Twoja wizyta i zdarzenia pojawiają się na żywo.
Krok 5 — publikacja i konwersje w Analytics 4
Gdy wszystko działa poprawnie, kliknij w GTM przycisk Submit, nazwij wersję (np. „GA4 + podstawowe eventy”) i opublikuj. W Google Analytics 4 przejdź do: Admin → Events i dla kluczowych eventów włącz opcję Mark as conversion.
Od tego momentu w raportach GA4 zobaczysz, które kampanie i kanały faktycznie dowożą konwersje — nie tylko ruch. To idealny punkt wyjścia do dalszej optymalizacji strony i reklam. Jeśli chcesz dopiąć temat technicznie, sprawdź też:
FAQ — najczęstsze pytania o Google Tag Manager i Analytics
Czy muszę mieć kod GA4 w motywie, jeśli używam GTM?
Nie. Wystarczy, że GA4 jest zaimplementowane jako tag w Google Tag Managerze. Podwójna implementacja może zawyżać dane.
Czy Google Tag Manager spowalnia stronę?
GTM ładuje się asynchronicznie, więc sam w sobie nie powinien mocno spowalniać witryny. Uważaj jednak na liczbę zewnętrznych skryptów i regularnie testuj stronę np. w Lighthouse.
Czy mogę śledzić zdarzenia bez programisty?
Tak — większość podstawowych eventów (kliknięcia, formularze, scroll) da się skonfigurować bez zmian w kodzie. W bardziej zaawansowanych scenariuszach (np. e-commerce) przydaje się współpraca z devem.
Tagi: Google Tag Manager, Google Analytics 4, integracja WordPress, konfiguracja GTM, śledzenie konwersji, analityka strony


Odnośnik zwrotny: SEO WordPress — kompletny przewodnik dla Twojej strony