Przejdź do treści

Dodatki SGTM.space: kiedy je włączyć

Twój kontener serwerowy już przenosi trafienia GA4 na Twoją własną domenę. Dodatki SGTM.space idą dalej: ładują sam GTM z Twojej domeny, wydłużają życie ciasteczek, trzymają boty z dala od danych, dodają kontekst odwiedzającego do każdego zapytania i pokazują zapytania z backendu w Preview serwera. Każdy to przełącznik w kontenerze, a ta lekcja wyjaśnia, których potrzebujesz i w jakiej kolejności.

Średnio zaawansowany 9 min czytania Wersja 1.10, aktualizacja 4 października 2026

Czego się nauczysz

  • Skonfigurujesz Better Loader z jego rekordem DNS i podmienisz kod GTM.
  • Zdecydujesz, które z dodatków Cookie Extender, Filtrowanie botów, Request Enricher, Request Proxy i Preview Mode pasują do Twojej konfiguracji.
  • Dowiesz się, które dodatki wymagają Better Loadera.

Zanim zaczniesz

  • Kontener działający na SGTM.space, do którego GA4 wysyła dane (lekcja 3).
  • Dostęp do DNS oraz do kodu albo CMS-a, w którym zainstalowany jest kod GTM.

01 Gdzie znajdziesz dodatki

Otwórz kontener i przejdź do Dodatki. Każdy dodatek to karta z przyciskiem Włącz. Przy Better Loaderze najpierw wpisujesz na karcie ID kontenera web GTM. Gdy dodatek jest włączony, przycisk Ustawienia na jego karcie otwiera stronę ustawień. Zmiany zwykle docierają na brzeg sieci w ciągu minuty.

  • Better Loader i Preview Mode są dostępne w każdym planie, także darmowym.
  • Cookie Extender, Filtrowanie botów, Request Proxy i Request Enricher są w każdym planie płatnym.
  • Cookie Extender, Request Proxy i opcja dataLayer w Bot Filtering wymagają Better Loadera, tak jak każdy dodatek działający na stronie. Request Enricher, Preview Mode i samo Bot Filtering działają z każdym snippetem. Wyłączenie Better Loadera wyłącza też zależne od niego dodatki.
  • Karta dodatku spoza Twojego planu pokazuje, od którego planu jest dostępny. Jeśli przejdziesz na plan bez danego dodatku, zostanie on wyłączony, a jego ustawienia zostaną zachowane.

Live Logs też wymaga Better Loadera: jego skrypt dostarcza agenta strony na stronę testera.

Live Logs Enhance, ostatni dodatek w zakładce Dodatki, jest opcjonalny: to dwa szablony tagów GTM, dzięki którym Live Logs pokazuje też, które tagi uruchomiły się w Twoich kontenerach webowym i serwerowym. Po włączeniu otwiera stronę konfiguracji z osobną częścią dla kontenera webowego i dla serwerowego: kroki, pobieranie i sprawdzenie dla każdego z nich. Sprawdzenie serwera wysyła przez kontener serwerowy jedno zdarzenie testowe i tylko na Twoje polecenie.

02 Better Loader: ładuj GTM z własnej domeny

Normalnie przeglądarka pobiera gtm.js z googletagmanager.com, którą adblockery dobrze znają. Better Loader serwuje go z Twojej własnej domeny loadera, na przykład load.k7q2x.example.com, pod losową nazwą skryptu i bez identyfikatora GTM w adresie. Blokery, które dopasowują domenę Google, nie mają czego dopasować, więc tagi w ogóle ładują się przy większej liczbie wizyt.

Kiedy go włączyć: prawie zawsze. To podstawa dla pozostałych dodatków i odzyskuje dane, które giną, zanim uruchomi się jakikolwiek tag.

  1. 1 W Dodatki wpisz ID kontenera web GTM na karcie Better Loader (GTM-XXXXXXX kontenera na Twojej stronie, nie kontenera serwerowego) i kliknij Włącz.
  2. 2
    Przejdź do zakładki DNS i znajdź rekord CNAME dla domeny loadera. Zakładka pokazuje go od początku, więc może być już zweryfikowany. Jeśli nie, dodaj go tam, gdzie zarządzasz DNS (w Cloudflare jako DNS only), i kliknij Sprawdź DNS.
    Type
    CNAME
    Name
    load.k7q2x
    Value
    eu.sgtm.space
    Proxy
    DNS only
  3. 3 Poczekaj, aż loader zacznie działać. Po udanym sprawdzeniu DNS certyfikat HTTPS wystawia się automatycznie, co zwykle trwa kilka minut.
  4. 4 Skopiuj Snippet instalacyjny i zastąp nim obecny kod GTM w <head>. Skopiuj Fallback noscript i wstaw go zaraz po otwierającym tagu <body> zamiast starego bloku noscript.
  5. 5 Odśwież stronę w zwykłym oknie (nie w Preview GTM) i otwórz DevTools. Skrypt o losowej nazwie powinien ładować się z load.k7q2x.example.com, a zapytania powinny iść na Twoją subdomenę tagowania. Przy włączonym Request Proxy nie zawierają już collect, więc filtruj po domenie.
Opcjonalnie: szybsze pierwsze ładowanie

Skopiuj linie z bloku Opcjonalnie: szybsze pierwsze ładowanie na stronie Better Loadera i wklej je wysoko w <head>, przed snippetem instalacyjnym. Każą one przeglądarce połączyć się z Twoją domeną loadera, gdy strona jeszcze się wczytuje, co na telefonie oszczędza zwykle od 50 do 300 ms. Niczego nie zmieniają w trackingu.

Opcjonalnie: ścieżka wyświetlania tagów

Ustaw Ścieżkę wyświetlania tagów, a GTM będzie ładować skrypty Google taga (gtag.js dla GA4 i Google Ads) z Twojej domeny tagowania pod zakodowanym adresem. W kontenerze serwerowym otwórz klienta Google Tag Manager: Web Container, dodaj do dozwolonych ID identyfikator kontenera Web i identyfikatory Google tagów, których używa, a potem skopiuj ścieżkę widoczną obok identyfikatora kontenera GTM do Better Loadera. Kod na Twojej stronie się nie zmienia.

04 Filtrowanie botów i Request Enricher

Filtrowanie botów rozpoznaje na brzegu sieci ewidentnie automatyczny ruch, na przykład zapytania bez User-Agenta, z User-Agentem crawlera albo biblioteki HTTP, albo bez nagłówków, które wysyła każda przeglądarka. To higiena danych analitycznych, a nie zabezpieczenie. Ma dwa tryby:

Tryb Filtrowania botów

Trafienia od prawdopodobnych botów nigdy nie docierają do kontenera serwerowego i nie są liczone do rozliczenia. Ruch z sieci chmurowych i hostingowych jest tylko oznaczany, nigdy blokowany, bo wychodzą z nich też VPN-y i firmowe proxy.

Kiedy je włączyć: gdy boty zawyżają raporty albo liczbę zapytań. Biblioteki HTTP wyglądają jak boty, więc w trybie Blokuj zapytania z Twojego backendu, aplikacji albo webhooków potrzebują wyjątku. /mp/collect jest domyślnie na liście Wyjątki. Dodaj każdą inną ścieżkę, na którą wysyłają dane Twój backend albo webhooki.

Request Enricher dodaje kontekst odwiedzającego do każdego zapytania, które odbiera kontener serwerowy: kraj, strefę czasową, sieć, urządzenie, przeglądarkę i flagę bota, jako nagłówki zapytania. Odczytasz je w GTM serwerowym zmienną Request Header, na przykład X-SGTM-Geo-Country, i wyślesz do GA4 albo innego miejsca docelowego. Szczegółowa lokalizacja, łącznie z adresem IP, pozostaje wyłączona, dopóki jej nie włączysz. Nie wymaga Better Loadera.

Kiedy go włączyć: gdy tag serwerowy potrzebuje danych, których nie ma w trafieniu z przeglądarki, na przykład typu urządzenia albo kraju dla CRM-a lub platformy reklamowej.

05 Preview Mode: zapytania z backendu w Preview serwera

Preview serwera pokazuje tylko zapytania z nagłówkiem podglądu Twojej sesji Tag Assistant. Zapytania z webhooków, CRM-ów albo Twojego backendu go nie mają, więc nigdy się tam nie pojawiają. Preview Mode przekazuje je do otwartej sesji Preview serwera przez 60 minut. Jest dostępny w każdym planie, także darmowym, i nie wymaga Better Loadera.

  1. 1 Otwórz Preview w kontenerze serwerowym. W menu w prawym górnym rogu wybierz Send requests manually i skopiuj wartość nagłówka X-Gtm-Server-Preview.
  2. 2 W Dodatki kliknij Ustawienia na karcie Preview Mode i wklej wartość jako Token podglądu.
  3. 3 Opcjonalnie zawęź działanie przez Prefiks ścieżki, na przykład /webhooks, i Źródłowy adres IP. Gdy ustawisz oba, oba muszą pasować.
  4. 4 Kliknij Zapisz i uruchom na 60 minut, a potem wyślij zapytanie testowe z backendu i znajdź je w Preview serwera.

Kiedy go włączyć: gdy testujesz zakupy albo zwroty wysyłane z backendu, wywołania Measurement Protocol albo webhooki od operatora płatności lub z CRM-a.

06 Google Tag Gateway: tagi Google z Twojej własnej strony

Google Tag Gateway ładuje GTM i tag Google ze ścieżki na samej Twojej stronie, na przykład www.example.com/Tg7Kq2mXab/, przez Google Tag Gateway na Twoim własnym koncie Cloudflare lub w CDN. Tag Google wysyła przez tę ścieżkę także pingi Google Ads. Jest w każdym planie płatnym i wymaga Better Loadera: Twój snippet zostaje, a Better Loader sam ładuje GTM, gdy gateway zawiedzie.

Kiedy go włączyć: gdy Twoja strona działa za Cloudflare albo innym CDN obsługującym gateway i chcesz mieć skrypty Google i pingi Google Ads we własnej domenie. Lekcja 11 prowadzi przez konfigurację.

Najczęstsze pytania

Czy potrzebuję Better Loadera, skoro trafienia już idą na moją subdomenę?

Zwykle tak. Adres kontenera serwerowego przenosi tylko trafienia. Better Loader przenosi sam skrypt GTM, a to właśnie jego wiele blokerów zatrzymuje najpierw. Bez niego zablokowany gtm.js oznacza, że nie uruchomi się żaden tag.

Czy mogę wyłączyć dodatek z powrotem?

Tak. Każdy dodatek ma na stronie ustawień sekcję wyłączania, a w Add-ons możesz go w każdej chwili włączyć z powrotem. Wyłączenie Better Loadera wyłącza też każdy dodatek, który go wymaga, na przykład Cookie Extender i Request Proxy, więc najpierw przywróć oryginalny snippet GTM.

Jak sprawdzić, czy dodatki działają na mojej stronie?

Otwórz podstronę swojej witryny w zwykłym oknie (nie w Preview GTM) z DevTools na karcie Network. Skrypt o losowej nazwie powinien ładować się z Twojej domeny loadera (na przykład load.k7q2x.example.com), a zapytania powinny iść na Twoją subdomenę tagowania. Przy włączonym Request Proxy nie zawierają już collect, więc filtruj po domenie. Loader jest trzymany w pamięci podręcznej do 5 minut, więc nowo opublikowana wersja GTM może tyle potrzebować, żeby dotrzeć do odwiedzających. Pozostałe testy omawia lekcja 5.

Powiązane funkcje

Gotowy, żeby przejść do praktyki?

Wdróż kontener server GTM na własnej domenie w kilka minut. Plan darmowy nie wymaga karty.

Załóż darmowe konto