Blueberry Studio Blueberry Studio

Blue Analytics: Google Analytics 4 dla PrestaShop

Moduł, który wpina kod śledzenia Google Analytics 4 (gtag.js) do sklepu i automatycznie wyklucza ruch z panelu administracyjnego. W statystykach masz klientów, nie własne kliknięcia sprzedawcy i obsługi.

Moduł blueanalytics • wersja 1.1.0 • PrestaShop 1.7+
W jednym zdaniu: Wklejasz swój identyfikator GA4 (format G-XXXXXXXXXX) w konfiguracji modułu, zapisujesz — moduł od razu zaczyna wysyłać dane do Google Analytics dla klientów, a nie dla Ciebie i obsługi (dopóki jesteście zalogowani w panelu). Bez ręcznego wklejania kodu w motyw, bez edycji plików.
Zanim zaczniesz, najważniejsze pojęcia (przeczytaj, to zajmie minutę):
Spis treści
  1. Co dokładnie robi moduł
  2. Skąd wziąć identyfikator GA4
  3. Instalacja / aktualizacja
  4. Konfiguracja
  5. Test: czy śledzenie działa
  6. Test: czy panel jest wykluczony
  7. Najczęstsze pytania i problemy

1.Co dokładnie robi moduł

Blue Analytics dokłada do sklepu jedną małą, ale ważną rzecz: skrypt śledzenia GA4, poprawnie wpięty w każdą stronę front-endu. Bez ręcznego wklejania kodu do motywu i bez modyfikacji plików.

Dodatkowo pilnuje, żeby ruch z panelu admina nie zawyżał statystyk. Robi to dwutorowo:

  1. Po stronie PHP — jeśli strona jest wykrywana jako administracyjna, kod GA nie jest w ogóle wysyłany do przeglądarki.
  2. Po stronie JavaScript — dodatkowy filtr wyłącza wysyłkę zdarzeń dla ścieżek zawierających /admin, /administrator, /backoffice itd. Zabezpieczenie na wypadek niestandardowej konfiguracji.

2.Skąd wziąć identyfikator GA4

  1. Wejdź na analytics.google.com i zaloguj się kontem Google.
  2. Jeśli masz już właściwość (property) dla sklepu — pomiń do kroku 4. Jeśli nie: Administracja → Utwórz właściwość, uzupełnij nazwę i strefę czasową.
  3. W nowo utworzonej właściwości: Strumienie danych → Sieć → Dodaj strumień, wpisz adres sklepu.
  4. W widoku strumienia skopiuj „Identyfikator pomiaru” w formacie G-XXXXXXXXXX.
Uwaga terminologiczna. Nie mylić z ID strumienia (długi numer typu 15003238830) ani z Google Ads Customer ID (AW-...) — moduł potrzebuje wyłącznie G-XXXXXXXXXX.

3.Instalacja / aktualizacja

  1. Zaloguj się do panelu administracyjnego sklepu.
  2. Z menu wybierz Moduły → Menedżer modułów.
  3. W prawym górnym rogu kliknij „Prześlij moduł”.
  4. Wskaż plik blueanalytics.zip.
  5. Poczekaj na komunikat o powodzeniu i, jeśli trzeba, kliknij „Zainstaluj”.

4.Konfiguracja

  1. W Menedżerze modułów znajdź Blue Analytics„Konfiguruj”.
  2. W polu „ID Google Analytics” wklej identyfikator G-XXXXXXXXXX ze strumienia danych.
  3. Pozostaw włączoną opcję „Wyklucz panel administracyjny”. Wyłącz tylko, gdy chcesz świadomie liczyć też ruch z back office (rzadko potrzebne).
  4. Kliknij „Zapisz”.
  5. Wyczyść cache: Zaawansowane → Wydajność → Wyczyść cache.
UstawienieDo czegoDomyślnie
ID Google AnalyticsTwój identyfikator strumienia w formacie G-XXXXXXXXXXpuste
Wyklucz panel administracyjnyNie liczyć wizyt w back officeTak (włączone)

5.Test: czy śledzenie działa

  1. Otwórz stronę główną sklepu w trybie incognito (żeby uniknąć rozszerzeń blokujących GA).
  2. Wciśnij F12, przejdź na zakładkę Network, w filtrze wpisz google.
  3. Odśwież stronę. Powinno pojawić się co najmniej jedno żądanie do googletagmanager.com/gtag/js i do google-analytics.com/g/collect.
  4. Wejdź na analytics.google.comRaporty → Czas rzeczywisty. Powinieneś widzieć swoją wizytę w ciągu ~30 sekund.
Jeśli widzisz siebie w „Czasie rzeczywistym”, moduł działa. Można iść na kawę.

6.Test: czy panel jest wykluczony

  1. Zaloguj się do panelu administracyjnego sklepu.
  2. Otwórz F12 → Network, filtr google.
  3. Kliknij po kilku sekcjach w menu admina.
  4. W zakładce Network nie powinno być żądań do googletagmanager.com ani google-analytics.com/g/collect.
  5. Równolegle sprawdź w GA4 Czas rzeczywisty: nie powinno być tam odsłon z URL-i zaczynających się na Twój adres panelu.
Jeśli w Network pojawiają się żądania do google-analytics z panelu: upewnij się, że opcja „Wyklucz panel administracyjny” jest włączona i wyczyść cache PrestaShop. Sprawdź też, czy adres Twojego panelu zaczyna się od /admin, /administrator, /backoffice lub podobnego wzorca (moduł je rozpoznaje). Jeśli używasz nietypowego prefiksu, zgłoś nam adres — dopiszemy wzorzec.

7.Najczęstsze pytania i problemy

W kodzie strony nie widzę gtag('config','G-...')

Statystyki są dziwnie niskie

Chcę używać Google Tag Managera (GTM) zamiast bezpośredniego GA4

Panel admin ma nietypowy adres (np. /moje-narzedzia/) i moduł nadal go liczy

Chcę śledzić zdarzenia typu „dodanie do koszyka”, „zakup”