Przewodnik krok po kroku. Gdzie wkleić kod G-XXXXXXX? GTM vs bezpośrednia integracja. Consent Mode v2, Server-Side Tracking i zgodność z RODO.
PL

Dodawanie Google Analytics 4 (GA4) do WordPress – kompletny przewodnik 2026

5.00 /5 - (26 głosów )
Ostatnio zweryfikowano: 1 maja 2026
5min czytania
Case study
500+ projektów WP

Analityka to fundament każdej strategii cyfrowej. Ale sposób dodawania Google Analytics do WordPress zmienił się radykalnie na przestrzeni lat. Kiedyś wklejaliśmy prosty skrypt _gaq.push. Dziś, w erze GA4, RODO i Consent Mode v2, sprawa jest znacznie bardziej złożona.

Dowiedz się więcej o usługach deweloperskich WordPress w WPPoland. Ten przewodnik przeprowadzi Cię przez wszystkie metody integracji GA4 z WordPress, od najprostszej do najbardziej zaawansowanej, łącznie z wymogami prawnymi i najlepszymi praktykami na 2026.

#Część 1: Metoda plugin (dla początkujących)

Jeśli nie chcesz grzebać w kodzie, użyj pluginu. To najprostsza metoda, ale ma ograniczenia.

#Site Kit od Google (oficjalny plugin)

Zalety:

  • Oficjalny produkt Google
  • Pokazuje statystyki bezpośrednio w panelu WP
  • Automatyczna integracja z Search Console, PageSpeed Insights
  • Najłatwiejsza konfiguracja (kilka kliknięć)

Wady:

  • Ograniczona kontrola tagów
  • Brak zaawansowanych opcji śledzenia
  • Może kolidować z innymi pluginami

Instalacja:

  1. Pluginy → Dodaj nowy → „Site Kit”
  2. Aktywuj i połącz z kontem Google
  3. Wybierz usługi do podłączenia (Analytics, Search Console)
  4. Gotowe

#RankMath / Yoast SEO

Wiele pluginów SEO ma wbudowane opcje śledzenia. Dobry wybór, jeśli już używasz jednego z nich.

RankMath:

  • RankMath → Ustawienia ogólne → Analytics
  • Wklej Measurement ID (G-XXXXXXX)

#Część 2: Google Tag Manager (metoda profesjonalna)

To jest zalecana metoda w 2026. Zamiast dodawać GA4 bezpośrednio, dodajesz kontener GTM zarządzający wszystkimi tagami.

#Dlaczego GTM?

  1. Centralny panel zarządzania: Wszystkie tagi (GA4, Facebook Pixel, Hotjar, reklamy) w jednym miejscu
  2. Consent Mode v2: Łatwa implementacja wymagana przez prawo UE
  3. Bez edycji kodu: Zmiany bez modyfikowania plików motywu
  4. Debugowanie: Wbudowany tryb podglądu
  5. Wersjonowanie: Historia zmian i możliwość cofnięcia

#Krok po kroku: integracja GTM z WordPress

1. Utwórz kontener GTM:

2. Wklej kod do WordPress:

// W functions.php lub mu-plugin
add_action('wp_head', 'add_gtm_head', 1);
add_action('wp_body_open', 'add_gtm_body', 1);

function add_gtm_head() {
    ?>
    <!-- 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-TWOJ-ID');</script>
    <!-- End Google Tag Manager -->
    <?php
}

function add_gtm_body() {
    ?>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TWOJ-ID"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    <?php
}

3. Skonfiguruj tag GA4 w GTM:

  • W GTM: Tagi → Nowy → GA4 Configuration
  • Wklej Measurement ID (G-XXXXXXX)
  • Wyzwalacz: All Pages
  • Opublikuj

Od marca 2024 Consent Mode v2 jest obowiązkowy w Europie. Bez niego Google nie przetwarza danych z Twojej strony.

Co robi:

  • Domyślnie blokuje pliki cookie analityczne i reklamowe
  • Po akceptacji przez użytkownika: pełne śledzenie
  • Po odrzuceniu: anonimowe pingi (dane modelowane)

Implementacja z GTM:

  1. Zainstaluj baner cookie (Cookiebot, Complianz, CookieYes)
  2. Skonfiguruj integrację GTM
  3. Ustaw tagi na „Respect Consent State”
  4. Dodaj zmienne zgody (analytics_storage, ad_storage)

#Część 3: Bezpośredni kod (dla deweloperów)

Jeśli chcesz unikać pluginów i masz prostą stronę, dodaj kod bezpośrednio.

#Podstawowa implementacja

add_action('wp_head', 'add_ga4_code', 1);

function add_ga4_code() {
    ?>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-TWOJ-ID"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-TWOJ-ID');
    </script>
    <?php
}
add_action('wp_head', 'add_ga4_with_consent', 1);

function add_ga4_with_consent() {
    ?>
    <script>
      // Domyślny stan zgody - wszystko zablokowane
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      
      gtag('consent', 'default', {
        'analytics_storage': 'denied',
        'ad_storage': 'denied',
        'ad_user_data': 'denied',
        'ad_personalization': 'denied',
        'wait_for_update': 500
      });
    </script>
    
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-TWOJ-ID"></script>
    <script>
      gtag('js', new Date());
      gtag('config', 'G-TWOJ-ID');
    </script>
    <?php
}

#Część 4: Server-Side Tracking (zaawansowane)

W 2026 roku blokery reklam i ITP (Intelligent Tracking Prevention) znacząco ograniczają skuteczność śledzenia po stronie klienta. Rozwiązaniem jest Server-Side Tracking.

#Jak to działa

  1. Skrypt na stronie wysyła dane do Twojego serwera (nie do Google)
  2. Twój serwer przekazuje dane do Google Analytics
  3. Blokery nie widzą połączenia z Google

#Opcje implementacji

1. Kontener Server-Side Google Tag Manager:

  • Wymaga Cloud Run (GCP) lub innego hostingu
  • Pełna kontrola nad danymi

2. Stape.io (SaaS):

  • Hostowany sGTM
  • Prostsza konfiguracja

#Zalety Server-Side

  • Odporność na blokery: ok. 95% danych vs ok. 70%
  • Lepsza dokładność: mniej utraconych konwersji
  • Pliki cookie własne: dłuższy czas życia ciasteczek
  • Prywatność: dane przechodzą przez Twój serwer

#Część 5: Śledzenie e-commerce (WooCommerce)

Jeśli prowadzisz sklep, potrzebujesz Enhanced E-commerce.

#Automatyczne śledzenie z GTM

  1. Data Layer: WooCommerce wysyła dane produktów, koszyka, zakupu
  2. Tagi GA4 E-commerce: Konfiguracja w GTM
  3. Zdarzenia: view_item, add_to_cart, purchase

#Plugin WooCommerce

GTM4WP (Premium) lub Monster Insights (Pro):

  • Automatyczna integracja Data Layer
  • Gotowe szablony tagów
  • Śledzenie konwersji bez programowania

#Część 6: Debugowanie i weryfikacja

#Narzędzia

  1. Google Tag Assistant: rozszerzenie Chrome
  2. GTM Preview Mode: tryb podglądu
  3. GA4 DebugView: czas rzeczywisty w GA4
  4. Zakładka Sieć: sprawdź czy żądania są wysyłane

#Częste problemy

1. Podwójne śledzenie:

  • Objaw: 200% odsłon strony
  • Przyczyna: dwa tagi GA4 (np. Site Kit + GTM)
  • Rozwiązanie: usuń jedno źródło

2. Brak danych:

  • Objaw: 0 użytkowników
  • Przyczyna: zgoda zablokowana lub błędne ID
  • Rozwiązanie: sprawdź Consent Mode i Measurement ID

3. Niezgodność z RODO:

  • Objaw: śledzenie przed udzieleniem zgody
  • Przyczyna: brak Consent Mode
  • Rozwiązanie: zaimplementuj Consent Mode v2

#Podsumowanie

MetodaPoziomConsent ModeServer-SideE-commerce
Plugin (Site Kit)Początkujący
GTM Client-SideŚredni
GTM + Consent ModeProfesjonalny
sGTM Server-SideEkspert

Rekomendacja na 2026:

  • Małe strony: Site Kit lub RankMath
  • Biznes/agencje: GTM + Consent Mode v2
  • E-commerce/Enterprise: sGTM Server-Side

Nie pozwól by dane analityczne były niekompletne. Zainwestuj w prawidłową konfigurację – to fundament wszystkich decyzji marketingowych.

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Chcesz wdrożyć ten temat na swojej stronie?

Jeśli chcesz przełożyć wiedzę z artykułu na działającą stronę, sklep albo przebudowę serwisu, przygotuję konkretny zakres prac.

FAQ do artykułu

Często zadawane pytania

Najważniejsze odpowiedzi, które pomagają wdrożyć temat w praktyce.

SEO-ready GEO-ready AEO-ready 4 Q&A
Jak długo zajmuje wdrożenie tego przewodnika?
Większość czytelników kończy ten przewodnik w 30-60 minut. Złożone implementacje mogą wymagać 2-3 godzin łącznie z testowaniem.
Jakie wymagania wstępne są potrzebne?
Potrzebujesz strony WordPress (zalecana wersja 6.0+), dostępu administratora i podstawowej znajomości panelu WordPress. Niektóre kroki wymagają dostępu FTP.
Czy mogę cofnąć zmiany jeśli coś pójdzie nie tak?
Tak, zawsze wykonaj kopię zapasową strony przed wprowadzeniem zmian. Większość kroków zawiera instrukcje wycofywania lub odwracalne czynności.
Czy wpłynie to na SEO lub wydajność mojej strony?
Te techniki są zoptymalizowane pod kątem SEO i wydajności. Ewentualne efekty uboczne są wskazane, a najlepsze praktyki pomagają utrzymać lub poprawić pozycje.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły

Stare metody (ua.js) już nie działają. Jak poprawnie wpiąć kod śledzenia GA4 w WordPressie? Wtyczka, GTM czy kod? Plus Consent Mode v2 i Server-Side Tracking.
analytics

Dodawanie Google Analytics 4 do WordPressa

Stare metody (ua.js) już nie działają. Jak poprawnie wpiąć kod śledzenia GA4 w WordPressie? Wtyczka, GTM czy kod? Plus Consent Mode v2 i Server-Side Tracking.

Artykuł 28 Rozporządzenia 2022/2554 czyni podmioty finansowe odpowiedzialnymi za ryzyko ICT każdej strony trzeciej, z którą współpracują. Opisuję checklistę due diligence dostawcy, którą dostarczam wraz z mandatami WordPress dla banków i ubezpieczycieli w 2026.
wordpress

DORA Artykuł 28 – ryzyko stron trzecich ICT: audyt dostawcy hostingu i WAF dla WordPress

Artykuł 28 Rozporządzenia 2022/2554 czyni podmioty finansowe odpowiedzialnymi za ryzyko ICT każdej strony trzeciej, z którą współpracują. Opisuję checklistę due diligence dostawcy, którą dostarczam wraz z mandatami WordPress dla banków i ubezpieczycieli w 2026.

Artykuł 28(3) rozporządzenia 2022/2554 zobowiązuje podmioty finansowe do prowadzenia Rejestru Informacji o każdej umowie z dostawcą ICT third-party. Pola, które agencja WordPress musi wypełnić, by zostać wpisana.
wordpress

DORA Rejestr Informacji dla dostawców WordPress: pola obowiązkowe

Artykuł 28(3) rozporządzenia 2022/2554 zobowiązuje podmioty finansowe do prowadzenia Rejestru Informacji o każdej umowie z dostawcą ICT third-party. Pola, które agencja WordPress musi wypełnić, by zostać wpisana.