{"id":15398,"date":"2025-10-06T20:15:05","date_gmt":"2025-10-06T18:15:05","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=15398"},"modified":"2025-10-06T20:15:05","modified_gmt":"2025-10-06T18:15:05","slug":"gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/","title":{"rendered":"GTM Kit &#8211; integracja Google Tag Manager i GA4 w WordPress"},"content":{"rendered":"<p><!-- Meta description: Jak skonfigurowa\u0107 GTM Kit w WordPress: szybki start, GA4, WooCommerce, warstwa danych, Consent Mode i server-side tagging. --><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Czym_jest_GTM_Kit_i_dla_kogo\" >Czym jest GTM Kit i dla kogo<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Wymagania_i_zgodnosc\" >Wymagania i zgodno\u015b\u0107<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Instalacja_i_szybki_start\" >Instalacja i szybki start<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Konfiguracja_GA4_w_Google_Tag_Manager\" >Konfiguracja GA4 w Google Tag Manager<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Dane_w_warstwie_danych\" >Dane w warstwie danych<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Integracje_WooCommerce_EDD_Contact_Form_7\" >Integracje: WooCommerce, EDD, Contact Form 7<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Zdarzenia_e-commerce_w_GA4_%E2%80%93_co_dostarcza_GTM_Kit\" >Zdarzenia e-commerce w GA4 &#8211; co dostarcza GTM Kit<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Consent_Mode_v2_i_zgodnosc_z_prywatnoscia\" >Consent Mode v2 i zgodno\u015b\u0107 z prywatno\u015bci\u0105<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Server-side_tagging_%E2%80%93_kiedy_warto\" >Server-side tagging &#8211; kiedy warto<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Wydajnosc_i_ladowanie_kontenera\" >Wydajno\u015b\u0107 i \u0142adowanie kontenera<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Wspolpraca_z_innymi_wtyczkami_Google\" >Wsp\u00f3\u0142praca z innymi wtyczkami Google<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Jak_uniknac_podwojnego_tagowania\" >Jak unikn\u0105\u0107 podw\u00f3jnego tagowania<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Rozwiazywanie_problemow\" >Rozwi\u0105zywanie problem\u00f3w<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/gtm-kit-integracja-google-tag-manager-i-ga4-w-wordpress\/#Dobre_praktyki_wdrozenia\" >Dobre praktyki wdro\u017cenia<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Czym_jest_GTM_Kit_i_dla_kogo\"><\/span>Czym jest GTM Kit i dla kogo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>GTM Kit to wtyczka, kt\u00f3ra dodaje na stronie kod kontenera Google Tag Manager i udost\u0119pnia bogat\u0105 warstw\u0119 danych na potrzeby GA4, reklam i pikseli spo\u0142eczno\u015bciowych. Integruje m.in. WooCommerce, Easy Digital Downloads i Contact Form 7, dzi\u0119ki czemu kluczowe zdarzenia trafiaj\u0105 do dataLayer bez r\u0119cznego kodowania.<\/p>\n<div id=\"dhost-4255476742\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Wymagania_i_zgodnosc\"><\/span>Wymagania i zgodno\u015b\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Wtyczka dzia\u0142a z WordPress od wersji 6.4 i PHP od 7.4. Najnowsze wydania s\u0105 testowane na aktualnych wersjach WordPress i WooCommerce, a baza instalacji przekracza kilkadziesi\u0105t tysi\u0119cy aktywnych witryn. Przy sklepach warto sprawdzi\u0107 minimalne wymagania WooCommerce wskazane przez autor\u00f3w wtyczki dla danej wersji.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Instalacja_i_szybki_start\"><\/span>Instalacja i szybki start<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Zainstaluj GTM Kit z repozytorium wtyczek, w\u0142\u0105cz, a nast\u0119pnie w ustawieniach wpisz identyfikator kontenera GTM i aktywuj integracj\u0119. To wystarczy, aby kontener zacz\u0105\u0142 si\u0119 \u0142adowa\u0107 na stronach, a Ty m\u00f3g\u0142_\u0142a konfigurowa\u0107 tagi ju\u017c w samym Google Tag Manager. Dodatkowe prze\u0142\u0105czniki pozwalaj\u0105 w\u0142\u0105czy\u0107 konkretne dane w warstwie danych.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Konfiguracja_GA4_w_Google_Tag_Manager\"><\/span>Konfiguracja GA4 w Google Tag Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Po stronie GTM utw\u00f3rz tag GA4 z identyfikatorem pomiaru i dodaj regu\u0142y dla zdarze\u0144 e-commerce. Je\u015bli korzystasz z gotowych szablon\u00f3w dostarczanych przez autor\u00f3w, import u\u0142atwi zmapowanie zmiennych, wyzwalaczy i tag\u00f3w GA4 bez \u017cmudnego klikania. Pami\u0119taj, \u017ce GTM Kit dostarcza dane do kontenera, ale tagi musisz skonfigurowa\u0107 w GTM.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dane_w_warstwie_danych\"><\/span>Dane w warstwie danych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>GTM Kit pozwala decydowa\u0107, kt\u00f3re elementy trafi\u0105 do dataLayer, w tym typ strony, kategorie, tagi, tytu\u0142, ID wpisu czy metadane autora. Mo\u017cesz dorzuci\u0107 te\u017c wybrane informacje o u\u017cytkowniku, ale przy pe\u0142nym cache strony te warto\u015bci b\u0119d\u0105 takie same dla wszystkich odwiedzaj\u0105cych, wi\u0119c opcja u\u017cytkownika jest przeznaczona raczej dla instalacji z zaawansowanymi wyj\u0105tkami cache.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Integracje_WooCommerce_EDD_Contact_Form_7\"><\/span>Integracje: WooCommerce, EDD, Contact Form 7<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W WooCommerce wtyczka zasila warstw\u0119 danych zdarzeniami wymaganymi przez GA4 i reklamy, a dla EDD oraz Contact Form 7 udost\u0119pnia gotowe prze\u0142\u0105czniki integracji. Dzi\u0119ki temu rejestrowane s\u0105 m.in. wy\u015bwietlenia listy produkt\u00f3w, klikni\u0119cia pozycji, dodania do koszyka, rozpocz\u0119cie zakupu, dane p\u0142atno\u015bci i finalizacja. Dla CF7 w\u0142\u0105czasz integracj\u0119 w panelu GTM Kit i konfigurujesz odpowiednie tagi w GTM.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zdarzenia_e-commerce_w_GA4_%E2%80%93_co_dostarcza_GTM_Kit\"><\/span>Zdarzenia e-commerce w GA4 &#8211; co dostarcza GTM Kit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Domy\u015blnie do dataLayer trafiaj\u0105 kluczowe zdarzenia GA4, m.in. view_item_list, select_item, view_item, add_to_cart, view_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info i purchase. W planie premium dochodz\u0105 m.in. add_to_wishlist, refund i order_paid oraz elastyczniejsze sterowanie wyzwalaczami, co pomaga domkn\u0105\u0107 pomiar zwrot\u00f3w i list \u017cycze\u0144.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Consent_Mode_v2_i_zgodnosc_z_prywatnoscia\"><\/span>Consent Mode v2 i zgodno\u015b\u0107 z prywatno\u015bci\u0105<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>GTM Kit obs\u0142uguje Google Consent Mode v2, dzi\u0119ki czemu tagi dostosowuj\u0105 swoje zachowanie do stanu zgody u\u017cytkownika. Sama wtyczka nie jest banerem cookies &#8211; sygna\u0142y zgody powinny pochodzi\u0107 z CMP lub w\u0142asnego mechanizmu, a GTM przeka\u017ce je do Google. To wa\u017cne dla zgodno\u015bci prawnej oraz modelowania konwersji, gdy cz\u0119\u015b\u0107 u\u017cytkownik\u00f3w odrzuca pliki cookies.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Server-side_tagging_%E2%80%93_kiedy_warto\"><\/span>Server-side tagging &#8211; kiedy warto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dla sklep\u00f3w z du\u017cym ruchem rozwa\u017c server-side tagging. Dodatek GTM Kit Woo wykorzystuje webhooki po stronie serwera do obs\u0142ugi zakup\u00f3w i zwrot\u00f3w, co pomaga uzyska\u0107 bardziej kompletne i sp\u00f3jne dane o konwersjach oraz ograniczy\u0107 wp\u0142yw blokad przegl\u0105darkowych. Do dzia\u0142ania potrzebny jest serwerowy kontener GTM na w\u0142asnej subdomenie.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Wydajnosc_i_ladowanie_kontenera\"><\/span>Wydajno\u015b\u0107 i \u0142adowanie kontenera<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Je\u015bli mierzysz wysoko w PageSpeed, mo\u017cesz op\u00f3\u017ani\u0107 \u0142adowanie kontenera do momentu bezczynno\u015bci przegl\u0105darki albo wskaza\u0107 niestandardowy loader. W przypadku sGTM mo\u017cliwe jest te\u017c ustawienie w\u0142asnej domeny serwerowego kontenera, co u\u0142atwia zgodno\u015b\u0107 i stabilno\u015b\u0107 \u015bledzenia.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Wspolpraca_z_innymi_wtyczkami_Google\"><\/span>Wsp\u00f3\u0142praca z innymi wtyczkami Google<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mo\u017cesz utrzyma\u0107 Site Kit do zada\u0144 takich jak Search Console czy Tag Manager, a GTM Kit wykorzysta\u0107 jako elastyczn\u0105 warstw\u0119 danych dla GTM. Najwa\u017cniejsze, aby nie duplikowa\u0107 wdro\u017cenia GA4 &#8211; je\u015bli tag GA4 dzia\u0142a przez GTM, nie w\u0142\u0105czaj go dodatkowo w Site Kit i odwrotnie.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Jak_uniknac_podwojnego_tagowania\"><\/span>Jak unikn\u0105\u0107 podw\u00f3jnego tagowania<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Najcz\u0119stszy b\u0142\u0105d to jednoczesne wpi\u0119cie GA4 przez wtyczk\u0119 i przez GTM. Skutkiem s\u0105 zawy\u017cone sesje i konwersje. Ustal jedno \u017ar\u00f3d\u0142o prawdy: albo GA4 idzie przez GTM, albo fragment GA4 wstawia Site Kit. W GTM w\u0142\u0105cz tryb podgl\u0105du i upewnij si\u0119, \u017ce page_view i purchase wystrzeliwuj\u0105 tylko raz. Je\u015bli masz importowane szablony, zweryfikuj, czy nie dodaj\u0105 r\u00f3wnoleg\u0142ych tag\u00f3w.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Rozwiazywanie_problemow\"><\/span>Rozwi\u0105zywanie problem\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Je\u015bli zdarzenie nie trafia do GA4, sprawd\u017a najpierw podgl\u0105d GTM i zawarto\u015b\u0107 dataLayer w narz\u0119dziach deweloperskich. W sklepach z customowymi motywami dopasuj selektory CSS dla wishlist lub przycisk\u00f3w dodawania do koszyka. Przy mocnym cache wyklucz z op\u00f3\u017aniania skrypty gtm.js i gtag.js, a opcje u\u017cytkownika w dataLayer testuj bez pe\u0142nego cache lub z odpowiednimi wyj\u0105tkami. W server-side tagging zweryfikuj domen\u0119 sGTM i konfiguracj\u0119 webhook\u00f3w w dodatku Woo, a w samym GTM u\u017cyj trybu Preview tak\u017ce dla kontenera serwerowego.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dobre_praktyki_wdrozenia\"><\/span>Dobre praktyki wdro\u017cenia<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ustal nazewnictwo tag\u00f3w i regu\u0142, aby \u0142atwo utrzymywa\u0107 konfiguracj\u0119. Zadbaj o sp\u00f3jno\u015b\u0107 parametr\u00f3w item_id, item_name, item_brand, item_category i waluty we wszystkich zdarzeniach. W GA4 oznacz purchase jako kluczowe i w\u0142\u0105cz raporty e-commerce. Je\u015bli korzystasz z Consent Mode, ustaw stany domy\u015blne i aktualizacje zgody zgodnie z wytycznymi Google. Przed publikacj\u0105 ka\u017cdej zmiany przejd\u017a pe\u0142ny test w Preview i sprawd\u017a, czy warto\u015bci koszyka oraz kwoty podatk\u00f3w i dostawy s\u0105 raportowane zgodnie z polityk\u0105 Twojej firmy.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[118,5649],"manual_kb_tag":[6079,5829,6083,6084,4250,6077,4241,6076,6080,6081,6078,6082,1555],"class_list":["post-15398","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-pozostale","manualknowledgebasecat-wtyczki-wordpress","manual_kb_tag-consent-mode-v2","manual_kb_tag-contact-form-7","manual_kb_tag-datalayer","manual_kb_tag-e-commerce-events","manual_kb_tag-easy-digital-downloads","manual_kb_tag-ga4","manual_kb_tag-google-tag-manager","manual_kb_tag-gtm-kit","manual_kb_tag-server-side-tagging","manual_kb_tag-szablony-gtm","manual_kb_tag-warstwa-danych","manual_kb_tag-webhooki","manual_kb_tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":2,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15398\/revisions"}],"predecessor-version":[{"id":15400,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15398\/revisions\/15400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=15398"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=15398"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=15398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}