Jak dodać Google Analytics 4 do WordPress (i dlaczego zmienia to wszystko w kwestii Twoich danych)
Google Analytics 4 (GA4) to platforma analityki internetowej nowej generacji firmy Google, zbudowana na modelu danych opartym na zdarzeniach, który zastępuje architekturę opartą na sesjach z Universal Analytics. W przeciwieństwie do swojego poprzednika, GA4 traktuje każdą interakcję użytkownika — wyświetlenie strony, przewijanie, odtworzenie wideo, przesłanie formularza — jako oddzielne zdarzenie z dołączonymi parametrami, zapewniając znacznie bardziej szczegółowe i elastyczne ramy pomiarowe. Dla właścicieli witryn WordPress integracja GA4 nie jest już opcjonalna: Universal Analytics został trwale wycofany w lipcu 2023 roku, a każda witryna nadal korzystająca ze starszego śledzenia działa w ciemno.
Ten przewodnik obejmuje każdą realną metodę dodawania GA4 do WordPress — od wtyczek niewymagających konfiguracji po ręczną implementację gtag.js — wraz z uzasadnieniem architektonicznym każdego podejścia, typowymi pułapkami i krokami weryfikacji, które większość samouczków całkowicie pomija.
Dlaczego GA4 różni się architektonicznie od Universal Analytics
Zrozumienie tego, co zmieniło się pod maską, pomaga poprawnie skonfigurować GA4, zamiast po prostu kopiować fragment kodu i mieć nadzieję na najlepsze.
Model oparty na sesjach vs. model oparty na zdarzeniach: Universal Analytics organizował dane w sesje, z trafieniami (odsłony stron, zdarzenia, transakcje) zagnieżdżonymi w nich. GA4 eliminuje tę hierarchię. Każda interakcja jest zdarzeniem pierwszej klasy z maksymalnie 25 niestandardowymi parametrami. Oznacza to, że Twój model danych jest zasadniczo bardziej elastyczny — ale oznacza to również, że stare raporty UA nie mapują się 1:1 na raporty GA4.
Protokół pomiarowy i strumienie danych: GA4 używa koncepcji strumieni danych (sieć, aplikacja iOS, aplikacja Android) zasilających jedną właściwość. To właśnie umożliwia prawdziwą analitykę wieloplatformową bez ręcznego łączenia oddzielnych właściwości.
Uczenie maszynowe w centrum: GA4 natywnie integruje modele ML Google, aby wyświetlać predykcyjne grupy odbiorców (prawdopodobieństwo zakupu, prawdopodobieństwo rezygnacji) i wykrywanie anomalii bezpośrednio w interfejsie — bez dodatkowej konfiguracji po zgromadzeniu wystarczającej ilości danych (zazwyczaj 1000+ powracających użytkowników przez 28 dni).
Gotowość do pomiaru bez plików cookie: GA4 wprowadził modelowanie dla trybu zgody, który wykorzystuje modelowanie behawioralne do wypełniania luk w danych, gdy użytkownicy odmawiają plików cookie. Jest to kluczowe dla zgodności z GDPR/CCPA bez niszczenia dokładności analityki.
GA4 vs. Universal Analytics: Kluczowe różnice w skrócie
| Funkcja | Universal Analytics (UA) | Google Analytics 4 (GA4) |
|---|---|---|
| — | — | — |
| Model danych | Oparty na sesjach i trafieniach | Oparty na zdarzeniach (wszystkie interakcje) |
| Śledzenie wieloplatformowe | Wymagane oddzielne właściwości | Jedna właściwość, wiele strumieni |
| Limit niestandardowych zdarzeń | 500 kategorii zdarzeń | 500 odrębnych nazw zdarzeń |
| Współczynnik odrzuceń | Standardowa metryka | Zastąpiony przez Współczynnik zaangażowania |
| Przechowywanie danych (bezpłatne) | Do 26 miesięcy | Do 14 miesięcy (domyślnie: 2 miesiące) |
| Metryki predykcyjne | Niedostępne | Wbudowane prawdopodobieństwo zakupu/rezygnacji |
| Obsługa trybu zgody | Ograniczona | Natywna (v2 wymagana dla EOG) |
| Eksport BigQuery | Tylko 360 (płatny) | Bezpłatny dla wszystkich właściwości |
| Eksploracja lejka | Podstawowa | Wieloetapowe, otwarte/zamknięte lejki |
| Status | Wycofany lipiec 2023 | Aktualny standard |
Jeden krytyczny szczegół, który większość przewodników pomija: zmień ustawienie przechowywania danych natychmiast po konfiguracji. Domyślnie GA4 przechowuje dane na poziomie zdarzeń tylko przez 2 miesiące. Przejdź do Administracja > Ustawienia danych > Przechowywanie danych i zmień na 14 miesięcy. Wpływa to na raporty eksploracji — standardowe raporty nie są dotknięte, ale stracisz historyczną szczegółowość, jeśli zapomnisz o tym kroku.
Wymagania wstępne przed rozpoczęciem
Przed dotknięciem WordPress lub interfejsu GA4 potwierdź następujące kwestie:
- Masz konto Google z dostępem administratora do Google Analytics
- Masz dostęp edytora lub administratora do swojej instalacji WordPress
- Twój motyw WordPress używa standardowego
header.phpz hookiemwp_head()(praktycznie wszystkie nowoczesne motywy to robią) - Jeśli korzystasz z zarządzanego hostingu WordPress lub używasz wtyczki do buforowania (WP Rocket, W3 Total Cache, LiteSpeed Cache), wiesz, gdzie skonfigurować wykluczenia skryptów
Jeśli Twoja witryna WordPress działa w środowisku Hosting VPS, masz pełną kontrolę nad warstwami buforowania po stronie serwera, co jest istotne przy weryfikacji, czy fragment kodu GA4 nie jest nieprawidłowo usuwany lub buforowany.
Metoda 1: Instalacja oparta na wtyczkach (zalecana dla większości witryn)
Opcja A: MonsterInsights
MonsterInsights to najszerzej wdrożona wtyczka GA4 dla WordPress, z bezpłatnym poziomem obejmującym podstawowe wymagania śledzenia dla większości witryn.
Krok 1 — Zainstaluj i aktywuj wtyczkę:
Przejdź do panelu WordPress, przejdź do Wtyczki > Dodaj nową, wyszukaj „MonsterInsights” i kliknij Zainstaluj teraz, a następnie Aktywuj.
Krok 2 — Uruchom kreator konfiguracji:
Po aktywacji w lewym pasku bocznym pojawi się nowy element menu Insights. Przejdź do Insights > Ustawienia i kliknij Uruchom kreator.
Krok 3 — Uwierzytelnij się w Google:
Kreator poprosi Cię o zalogowanie się na konto Google. Przyznaj żądane uprawnienia. MonsterInsights używa OAuth2 do połączenia — nie przechowuje Twoich danych logowania Google.
Krok 4 — Wybierz swoją właściwość GA4:
Wybierz właściwość GA4, którą chcesz połączyć. Jeśli jeszcze jej nie utworzyłeś, zatrzymaj się tutaj i utwórz ją najpierw w Google Analytics (omówione w Metodzie 2 poniżej). MonsterInsights nie utworzy właściwości za Ciebie.
Krok 5 — Zweryfikuj połączenie:
Po połączeniu MonsterInsights wstrzykuje fragment kodu gtag.js GA4 przez hook akcji wp_head(). Przejdź do Insights > Raporty i potwierdź, że dane przepływają. Możesz również otworzyć swoją witrynę w przeglądarce, kliknąć prawym przyciskiem myszy, wybrać Wyświetl źródło strony i wyszukać G-, aby potwierdzić obecność swojego identyfikatora pomiaru.
Co MonsterInsights dodaje poza podstawowym śledzeniem: Bezpłatna wersja automatycznie włącza rozszerzone pomiary. Wersja Pro dodaje śledzenie e-commerce WooCommerce, śledzenie przesyłania formularzy, obsługę niestandardowych wymiarów i warstwę śledzenia pobierania plików — wszystko bez dotykania kodu.
Znana pułapka: Jeśli używasz wtyczki do buforowania całych stron, która buforuje wyjście HTML przed uruchomieniem wp_head(), fragment kodu GA4 może być nieobecny na buforowanych stronach. Skonfiguruj wtyczkę do buforowania, aby wykluczyć skrypt śledzący z minifikacji i upewnij się, że nie jest odraczany w sposób, który przerywa sekwencję inicjalizacji.
Opcja B: Site Kit by Google
Site Kit to oficjalna wtyczka WordPress firmy Google. Integruje GA4, Google Search Console, PageSpeed Insights i opcjonalnie AdSense w ujednolicony panel wewnątrz WordPress.
Krok 1 — Zainstaluj Site Kit:
Przejdź do Wtyczki > Dodaj nową, wyszukaj „Site Kit by Google”, zainstaluj i aktywuj.
Krok 2 — Połącz swoje konto Google:
Site Kit przeprowadzi Cię przez przepływ OAuth. W ramach tego procesu musisz zweryfikować własność witryny — Site Kit obsługuje to automatycznie, wstawiając meta tag weryfikacji Search Console.
Krok 3 — Połącz Google Analytics:
W panelu Site Kit znajdź moduł Analytics i kliknij Połącz. Wybierz istniejącą właściwość GA4 lub utwórz nową. Site Kit automatycznie skonfiguruje strumień danych i wstawi fragment kodu śledzenia.
Zaleta Site Kit: Ponieważ jest utrzymywany przez Google, ma tendencję do implementowania fragmentu kodu GA4 w sposób najbardziej zgodny ze specyfikacją. Wyświetla również dane Search Console obok metryk GA4, co jest przydatne do korelowania ruchu organicznego z zachowaniem na stronie.
Ograniczenie: Panel Site Kit jest stosunkowo podstawowy w porównaniu z MonsterInsights Pro. W przypadku zaawansowanego e-commerce lub niestandardowego śledzenia zdarzeń prawdopodobnie będziesz potrzebować Google Tag Manager jako dodatku.
Opcja C: Google Tag Manager (GTM) jako warstwa wdrożenia
W przypadku witryn z wieloma pikselami śledzącymi, tagami konwersji lub złożonymi konfiguracjami zdarzeń, wdrożenie GA4 przez Google Tag Manager jest podejściem na poziomie profesjonalnym. Zamiast na stałe kodować fragment kodu GA4, instalujesz jeden fragment kodu kontenera GTM w WordPress, a następnie zarządzasz wszystkimi tagami — GA4, Meta Pixel, LinkedIn Insight Tag, niestandardowe zdarzenia — z interfejsu GTM bez dotykania plików WordPress.
Zainstaluj wtyczkę GTM4WP (lub ręcznie wstaw fragment kodu kontenera do tagu header.php i body). Następnie w GTM:
- Utwórz nowy tag typu Google Analytics: Konfiguracja GA4
- Wprowadź swój identyfikator pomiaru (
G-XXXXXXXXXX) - Ustaw wyzwalacz na Wszystkie strony
- Opublikuj kontener
To podejście całkowicie oddziela konfigurację analityki od bazy kodu WordPress, co jest znaczącą zaletą operacyjną na witrynach o dużym ruchu lub tych z wieloma interesariuszami zarządzającymi tagami marketingowymi.
Metoda 2: Ręczna implementacja GA4 (bez wtyczki)
Ręczna implementacja daje Ci możliwie najlżejszą konfigurację — brak narzutu wtyczki, brak zależności od stron trzecich, pełna kontrola nad umieszczeniem fragmentu kodu.
Krok 1 — Utwórz właściwość GA4
- Zaloguj się do Google Analytics
- Kliknij ikonę koła zębatego Administracja (lewy dolny róg)
- W kolumnie Konto wybierz konto, którego chcesz użyć
- W kolumnie Właściwość kliknij Utwórz właściwość
- Wprowadź nazwę właściwości, strefę czasową raportowania i walutę
- Wybierz kategorię branży i rozmiar firmy
- Wybierz cel biznesowy (wpływa to na to, które domyślne raporty się pojawią)
- Na następnym ekranie wybierz Sieć jako platformę
Krok 2 — Skonfiguruj strumień danych internetowych
Wprowadź adres URL swojej witryny i nazwę strumienia. Włącz Rozszerzone pomiary — automatycznie śledzi wyświetlenia stron, przewijanie (próg głębokości 90%), kliknięcia wychodzące, wyszukiwanie w witrynie, zaangażowanie wideo (osadzone filmy YouTube) i pobieranie plików bez żadnego dodatkowego kodu.
Po utworzeniu strumienia skopiuj swój identyfikator pomiaru — ma format G-XXXXXXXXXX.
Krok 3 — Pobierz globalny tag witryny
W ustawieniach strumienia danych kliknij Wyświetl instrukcje tagowania. W sekcji Zainstaluj ręcznie zobaczysz pełny fragment kodu gtag.js:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>Zastąp G-XXXXXXXXXX swoim rzeczywistym identyfikatorem pomiaru.
Krok 4 — Wstaw fragment kodu do WordPress
Opcja A — functions.php motywu (zalecane zamiast bezpośredniej edycji pliku):
To podejście przeżywa ograniczenia edytora plików motywu i jest czystsze niż bezpośrednia edycja header.php.
function alexhost_add_ga4() {
?>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
<?php
}
add_action('wp_head', 'alexhost_add_ga4');Dodaj to do functions.php motywu potomnego. Nigdy nie modyfikuj bezpośrednio functions.php motywu nadrzędnego — aktualizacja motywu nadpisze Twoje zmiany.
Opcja B — Bezpośrednia edycja header.php:
Przejdź do Wygląd > Edytor plików motywu, wybierz header.php i wklej fragment kodu bezpośrednio przed zamykającym tagiem </head>. Jest to szybsze, ale kruche — każda aktualizacja motywu to usunie.
Opcja C — Wtyczka do fragmentów kodu:
Wtyczki takie jak WPCode (dawniej Insert Headers and Footers) pozwalają wkleić fragment kodu do dedykowanego pola interfejsu użytkownika bez dotykania plików motywu. Jest to najbezpieczniejsze ręczne podejście dla osób niebędących programistami.
Krok 5 — Zweryfikuj instalację
Weryfikacja w czasie rzeczywistym:
Otwórz swoją witrynę w przeglądarce, a następnie w Google Analytics przejdź do Raporty > W czasie rzeczywistym. Powinieneś zobaczyć siebie jako aktywnego użytkownika w ciągu 30 sekund.
Weryfikacja techniczna przy użyciu DevTools przeglądarki:
Otwórz DevTools (F12), przejdź do zakładki Sieć, filtruj według collect i przeładuj stronę. Powinieneś zobaczyć żądania POST do https://www.google-analytics.com/g/collect z Twoim identyfikatorem pomiaru w ładunku żądania.
GA4 DebugView:
Zainstaluj rozszerzenie Chrome Google Analytics Debugger. Po włączeniu przejdź do Administracja > DebugView w GA4. Każde zdarzenie wywołane na Twojej witrynie pojawi się w czasie rzeczywistym z pełnymi szczegółami parametrów — jest to najbardziej dokładna metoda weryfikacji.
Konfigurowanie GA4 do śledzenia specyficznego dla WordPress
Niestandardowe śledzenie zdarzeń dla akcji WordPress
Rozszerzone pomiary obejmują podstawy, ale witryny WordPress często potrzebują śledzenia określonych interakcji. Możesz przesyłać niestandardowe zdarzenia do warstwy danych GA4 przy użyciu JavaScript:
// Track a specific button click
document.getElementById('cta-button').addEventListener('click', function() {
gtag('event', 'cta_click', {
'event_category': 'engagement',
'event_label': 'hero_section_cta',
'value': 1
});
});Jeśli używasz GTM, zaimplementuj to jako tag Custom HTML wyzwalany przez wyzwalacz kliknięcia — nie jest wymagane wdrożenie kodu.
Śledzenie e-commerce WooCommerce
W przypadku sklepów WooCommerce zdarzenia e-commerce GA4 (view_item, add_to_cart, begin_checkout, purchase) wymagają wypełnienia warstwy danych danymi produktów. MonsterInsights Pro obsługuje to automatycznie. W przypadku ręcznej implementacji lub opartej na GTM potrzebujesz wtyczki warstwy danych WooCommerce (takiej jak DataLayer for WooCommerce lub Elevar), która przesyła ustrukturyzowane dane produktów do window.dataLayer na odpowiednich stronach.
Wykluczanie ruchu administratora WordPress
GA4 nie wyklucza automatycznie Twoich własnych wizyt z danych. Aby odfiltrować ruch administratora:
- W GA4 przejdź do Administracja > Strumienie danych > [Twój strumień] > Konfiguruj ustawienia tagu > Zdefiniuj ruch wewnętrzny
- Dodaj swój adres IP (lub zakres IP) jako regułę ruchu wewnętrznego
- Następnie przejdź do Administracja > Filtry danych, znajdź filtr Ruch wewnętrzny i ustaw go na Aktywny
W środowisku Hosting VPS lub Serwery dedykowane, gdzie Twój serwer ma statyczny adres IP, możesz również dodać adres IP serwera do tej listy wykluczeń, aby zapobiec zanieczyszczeniu danych przez renderowanie po stronie serwera lub ruch botów z własnej infrastruktury.
Implementacja trybu zgody v2
Jeśli Twoja witryna obsługuje użytkowników z Europejskiego Obszaru Gospodarczego, musisz wdrożyć Tryb zgody v2, aby spełnić wymagania Google dotyczące personalizacji reklam i utrzymać dokładność modelowania. Wymaga to:
- CMP (Platformy zarządzania zgodą) obsługującej Tryb zgody v2 (np. Cookiebot, Complianz, CookieYes)
- CMP musi sygnalizować stan zgody do GA4 przed wywołaniem
gtag('config', ...)
Większość renomowanych wtyczek zgody na pliki cookie dla WordPress obsługuje to teraz automatycznie. Zweryfikuj, sprawdzając kolumnę Zgoda w GA4 DebugView — powinna pokazywać granted lub denied dla każdego typu zgody.
Przechowywanie danych, próbkowanie i eksport BigQuery
Przechowywanie danych: Jak wspomniano wcześniej, ustaw to na 14 miesięcy natychmiast. Przejdź do Administracja > Ustawienia danych > Przechowywanie danych.
Próbkowanie: Standardowe raporty GA4 są niepróbkowane. Raporty eksploracji (niestandardowe lejki, analiza ścieżek, nakładanie się segmentów) mogą być próbkowane na właściwościach o dużym ruchu. Próg próbkowania wynosi 10 milionów zdarzeń na zapytanie. Jeśli regularnie przekraczasz ten limit, rozważ eksport surowych danych do BigQuery.
Eksport BigQuery: W przeciwieństwie do Universal Analytics (gdzie eksport BigQuery wymagał płatnej subskrypcji 360), GA4 oferuje bezpłatny eksport BigQuery dla wszystkich właściwości. Przejdź do Administracja > Łączenie BigQuery, aby połączyć projekt Google Cloud. Daje to dostęp do surowych, niepróbkowanych danych na poziomie zdarzeń, które możesz odpytywać za pomocą SQL — nieocenione do zaawansowanej analizy, niestandardowego modelowania atrybucji lub zasilania danymi narzędzia do analizy biznesowej.
Dla zespołów prowadzących infrastrukturę danych na Serwerach dedykowanych możesz skonfigurować potok, który pobiera dane z BigQuery i zasila samodzielnie hostowany stos analityczny (Metabase, Grafana, Redash) dla raportowania całkowicie pod Twoją kontrolą.
Typowe pułapki implementacyjne
Zduplikowane śledzenie: Jeśli wcześniej miałeś zainstalowany Universal Analytics za pomocą wtyczki i teraz ręcznie dodajesz GA4, możesz skończyć z dwoma fragmentami kodu. Sprawdź źródło swojej strony pod kątem wielu inicjalizacji gtag. Zduplikowane trafienia zawyżają liczby sesji i wypaczają metryki zaangażowania.
Buforowanie usuwające fragment kodu: Niektóre agresywne konfiguracje buforowania (szczególnie z Varnish lub buforowaniem na poziomie serwera w konfiguracjach VPS z cPanel) mogą serwować buforowane strony, które zostały wygenerowane przed dodaniem fragmentu kodu GA4. Wyczyść pamięć podręczną po każdej zmianie kodu śledzenia i sprawdź, czy fragment kodu pojawia się przy buforowanych ładowaniach stron.
Blokery reklam i przeglądarki zorientowane na prywatność: Znaczna część odbiorców (szacunki wahają się od 25–40% na witrynach technologicznych) zablokuje GA4 za pomocą uBlock Origin, tarcz Brave lub Rozszerzonej ochrony przed śledzeniem Firefox. Jeśli dokładny pomiar ruchu jest krytyczny, rozważ konfigurację tagowania po stronie serwera przy użyciu kontenera po stronie serwera GTM, który przekierowuje trafienia GA4 przez własną domenę i omija większość blokad po stronie klienta.
Nieprawidłowy identyfikator pomiaru: Częstym błędem jest używanie identyfikatora strumienia (ciąg numeryczny) zamiast identyfikatora pomiaru (format G-XXXXXXXXXX). Tylko identyfikator pomiaru działa we fragmencie kodu gtag.js.
Brakujący hook wp_head(): Jeśli Twój motyw nie wywołuje wp_head() w header.php, ani wstrzykiwanie oparte na wtyczkach, ani oparte na functions.php nie będzie działać. Jest to rzadkie w przypadku nowoczesnych motywów, ale powszechne w przypadku mocno dostosowanych lub starszych motywów. Zweryfikuj, przeszukując header.php pod kątem <?php wp_head(); ?>.
Funkcje raportowania GA4 istotne dla witryn WordPress
Współczynnik zaangażowania vs. współczynnik odrzuceń: GA4 zastępuje współczynnik odrzuceń Współczynnikiem zaangażowania — odsetkiem sesji, które trwały dłużej niż 10 sekund, miały zdarzenie konwersji lub miały 2+ wyświetlenia stron. Wysoki współczynnik zaangażowania jest generalnie pozytywny; wysoki współczynnik odrzuceń w UA był często mylący (użytkownik, który przeczytał cały wpis na blogu i wyszedł, był liczony jako odrzucenie).
Analiza podróży użytkownika z eksploracją ścieżek: Sekcja Eksploruj w GA4 zawiera raport Eksploracja ścieżek, który pokazuje sekwencję stron lub zdarzeń, przez które nawigują użytkownicy. W przypadku blogów WordPress ujawnia to, które treści działają jako punkt wejścia do głębszego zaangażowania w witrynę i które strony są ślepymi zaułkami.
Eksploracja lejka: Zdefiniuj wieloetapowe lejki (np. strona docelowa > strona produktu > koszyk > kasa > zakup) i dokładnie sprawdź, gdzie użytkownicy rezygnują. W przeciwieństwie do wizualizacji lejka UA, lejki GA4 mogą być retrospektywnie stosowane do danych historycznych w oknie przechowywania.
Budowanie grup odbiorców do remarketingu: Grupy odbiorców GA4 (w tym predykcyjne, takie jak „prawdopodobni nabywcy w ciągu 7 dni”) mogą być publikowane bezpośrednio w Google Ads na potrzeby kampanii remarketingowych. Wymaga to połączenia właściwości GA4 z Google Ads w Administracja > Linki Google Ads.
Praktyczna macierz decyzyjna: Której metody powinieneś użyć?
| Twoja sytuacja | Zalecana metoda |
|---|---|
| — | — |
| Osoba niebędąca programistą, prosty blog WordPress | MonsterInsights bezpłatny + Rozszerzone pomiary |
| Potrzebujesz danych Search Console obok GA4 | Site Kit by Google |
| Sklep WooCommerce, potrzebujesz śledzenia e-commerce | MonsterInsights Pro lub GTM + wtyczka warstwy danych |
| Wiele tagów marketingowych (Meta, LinkedIn itp.) | Kontener Google Tag Manager |
| Witryna zarządzana przez programistę, minimalny ślad wtyczek | Ręczne wstrzykiwanie `functions.php` |
| Odbiorcy z EOG, ścisła zgodność z GDPR | GTM + tagowanie po stronie serwera + CMP Tryb zgody v2 |
| Witryna o dużym ruchu, potrzebujesz niepróbkowanych surowych danych | GA4 + eksport BigQuery |
| Śledzenie wielu domen lub aplikacji + sieci | Konfiguracja między domenami GA4 + GTM |
Techniczna lista kontrolna kluczowych wniosków
Po ukończeniu implementacji GA4 zweryfikuj każdy z poniższych punktów:
- Identyfikator pomiaru (
G-XXXXXXXXXX) jest obecny w źródle strony zarówno przy buforowanych, jak i niebuforowanych ładowaniach stron - DebugView pokazuje poprawne wywoływanie zdarzeń, w tym
page_viewisession_start - Przechowywanie danych jest ustawione na 14 miesięcy (Administracja > Ustawienia danych > Przechowywanie danych)
- Filtr ruchu wewnętrznego jest skonfigurowany i ustawiony na Aktywny z Twoim adresem IP
- Rozszerzone pomiary są włączone w strumieniu danych internetowych
- Tryb zgody v2 jest wdrożony, jeśli obsługujesz użytkowników z EOG
- W źródle strony nie istnieją zduplikowane inicjalizacje
gtag - Użytkownicy będący administratorami WordPress są wykluczeni ze śledzenia (za pomocą filtra IP lub wykluczenia zalogowanych użytkowników na poziomie wtyczki)
- Eksport BigQuery jest połączony, jeśli potrzebujesz surowych danych na poziomie zdarzeń powyżej 14 miesięcy
- Bazowy raport Eksploracji (np. wydajność strony docelowej) jest zapisany do przyszłego odniesienia
Jeśli Twoja witryna WordPress jest hostowana na planie Współdzielony hosting, metody oparte na wtyczkach są najbardziej praktyczne, ponieważ nie masz dostępu na poziomie serwera do zaawansowanych konfiguracji, takich jak tagowanie po stronie serwera. Uaktualnienie do planu Hosting VPS otwiera drzwi do kontenerów GTM po stronie serwera, niestandardowych odwrotnych serwerów proxy dla punktu końcowego zbierania GA4 i pełnej kontroli nad zachowaniem buforowania — wszystko to znacząco poprawia dokładność danych na witrynach o dużym ruchu.
FAQ
Czy GA4 działa z instalacjami WordPress multisite?
Tak, ale każda witryna w sieci powinna mieć własny strumień danych (a najlepiej własną właściwość GA4), chyba że celowo chcesz agregować dane ze wszystkich podwitryn. Użyj wtyczki takiej jak MonsterInsights z aktywacją na poziomie sieci lub zarządzaj kontenerami GTM dla poszczególnych witryn w celu szczegółowej kontroli.
Dlaczego mój GA4 pokazuje zero użytkowników nawet po instalacji?
Najczęstsze przyczyny to: wtyczka do buforowania serwująca stronę HTML sprzed fragmentu kodu (wyczyść pamięć podręczną), aktywny bloker reklam w przeglądarce użytej do testowania, użyty zły typ identyfikatora (identyfikator strumienia zamiast identyfikatora pomiaru) lub brakujący hook wp_head() w header.php Twojego motywu. Użyj DebugView z rozszerzeniem Chrome GA4 Debugger, aby zlokalizować problem.
Jak długo trwa pojawienie się danych GA4 w raportach?
Dane w czasie rzeczywistym pojawiają się w ciągu kilku sekund w raporcie W czasie rzeczywistym. Standardowe raporty (Pozyskiwanie, Zaangażowanie itp.) zazwyczaj odzwierciedlają dane w ciągu 24–48 godzin. Metryki predykcyjne (prawdopodobieństwo zakupu, prawdopodobieństwo rezygnacji) wymagają minimum 1000 powracających użytkowników z odpowiednimi zdarzeniami przez okno 28 dni, zanim się aktywują.
Czy GA4 będzie śledzić użytkowników, którzy odmawiają plików cookie?
Przy prawidłowo wdrożonym Trybie zgody v2 GA4 używa modelowania behawioralnego do szacowania konwersji i ruchu od użytkowników, którzy odmówili zgody. Nie są to surowe dane — to model statystyczny. Bez Trybu zgody GA4 po prostu nie uruchamia się dla użytkowników bez zgody, tworząc lukę w danych. Dokładność modelowania poprawia się wraz z większym wolumenem ruchu.
Czy mogę uruchamiać GA4 i Universal Analytics jednocześnie?
Właściwości Universal Analytics zostały trwale zamknięte w lipcu 2023 roku (właściwości 360 w lipcu 2024 roku). Nie możesz zbierać nowych danych w UA. Jeśli masz starą właściwość UA, jej dane historyczne pozostają dostępne w trybie tylko do odczytu przez ograniczony czas, ale całe nowe śledzenie musi przechodzić przez GA4.
