Server-side Google Tag Manager to kontener GTM uruchomiony na Twoim serwerze w chmurze, który odbiera dane ze strony i dopiero stamtąd wysyła je do Google Analytics, Google Ads czy innych narzędzi. Sam Menedżer tagów jest bezpłatny, ale za serwer płacisz w Google Cloud: według dokumentacji Google jeden serwer w zalecanej konfiguracji kosztuje około 45 USD miesięcznie, a Google rekomenduje co najmniej dwa. Opłaca się głównie wtedy, gdy masz duży ruch, kilka platform reklamowych i potrzebujesz kontroli nad danymi.
Jak działa tagowanie po stronie serwera
W klasycznym wdrożeniu przeglądarka użytkownika ładuje kontener GTM i każdy tag osobno wysyła dane do swojego dostawcy. W wersji server-side przeglądarka wysyła dane do jednego miejsca - Twojego serwera tagowania - a dalej decydujesz Ty.
- Klienty odbierają żądania z przeglądarki i zamieniają je na zdarzenia. W kontenerze serwerowym są domyślnie dwa: Google Analytics i Measurement Protocol.
- Reguły i tagi działają podobnie jak w zwykłym kontenerze: na podstawie zdarzeń uruchamiają tagi, które wysyłają dane dalej.
- Strona wysyła dane do serwera np. przez tag Google z ustawieniem
server_container_url.
Google podkreśla, że serwer działa w Twoim projekcie Google Cloud, więc tylko Ty masz dostęp do danych, dopóki nie zdecydujesz, gdzie je wysłać. Możesz np. usunąć lub zmienić parametry przed przekazaniem ich dalej.
Co dokładnie daje server-side GTM
- Kontrola nad danymi - widzisz i kształtujesz to, co trafia do każdej platformy.
- Własna domena i cookies ustawiane przez serwer - po podpięciu serwera pod subdomenę (np.
pomiar.twojadomena.pl) albo ścieżkę w Twojej domenie serwer może ustawiać trwalsze pliki cookie. Na domyślnym adresie w chmurze może ustawiać tylko cookies przez JavaScript. - Bezpieczeństwo - tagi działają w izolowanym środowisku z uprawnieniami, które widać w kontenerze.
- Mniej skryptów w przeglądarce - część tagów może działać na serwerze zamiast na stronie, co odciąża przeglądarkę.
Ile kosztuje server-side GTM
Nie ma jednej ceny - płacisz za zasoby w Google Cloud, a rachunek zależy od ruchu i konfiguracji. Dokumentacja Google dla Cloud Run podaje:
| Element | Co mówi dokumentacja Google |
|---|---|
| Jeden serwer | instancja Cloud Run z 1 vCPU i 0,5 GB pamięci, w modelu z CPU przydzielonym na stałe - około 45 USD miesięcznie |
| Liczba serwerów | zalecane minimum 2 instancje, żeby ograniczyć ryzyko utraty danych przy awarii; można uruchomić mniej lub więcej |
| Skalowanie | 2-10 serwerów obsłuży według Google 35-350 żądań na sekundę; ustawienie maksymalnej liczby instancji to najgorszy scenariusz kosztów |
| Serwer podglądu | osobna usługa potrzebna do trybu podglądu kontenera |
| Logi | logowanie żądań jest domyślnie włączone; przy ruchu powyżej ok. 1 mln żądań miesięcznie może generować znaczące koszty - Google zaleca je wyłączyć |
| Własna domena w tej samej ścieżce | wymaga CDN lub load balancera, które są osobnymi usługami |
Do szacunku dla Twojego ruchu Google odsyła do kalkulatora cen Google Cloud i zaleca ustawienie alertu budżetowego, żeby uniknąć niespodzianek. Do tego dochodzi koszt pracy: konfiguracja serwera, domeny, tagów i późniejsze utrzymanie.
Jak wygląda wdrożenie
- Utwórz w GTM nowy kontener z platformą docelową Serwer.
- Udostępnij serwer tagowania w Google Cloud - automatycznie z poziomu GTM albo ręcznie w Cloud Run. Potrzebne jest konto rozliczeniowe Google Cloud.
- Utwórz serwer podglądu i serwer obsługujący ruch produkcyjny.
- Podłącz własną domenę (subdomenę lub ścieżkę w domenie strony).
- Skieruj tag Google na stronie na adres serwera i skonfiguruj tagi w kontenerze serwerowym.
- Sprawdź wszystko w podglądzie, opublikuj i ustaw alerty kosztów oraz wykluczenia logów.
Jeśli dopiero zaczynasz z GTM, najpierw załóż konto i kontener na stronę - kontener serwerowy działa obok kontenera w przeglądarce, a nie zamiast niego.
Kiedy server-side GTM się opłaca
- Masz duży ruch i wydajesz znaczące budżety w kilku systemach reklamowych, więc każda utracona konwersja kosztuje.
- Potrzebujesz kontroli nad tym, jakie dane trafiają do zewnętrznych platform.
- Chcesz przesyłać zdarzenia także z serwera lub systemu sklepu, a nie tylko z przeglądarki.
- Masz osobę lub zespół, który utrzyma serwer i będzie pilnować kosztów.
Przy małej stronie z jednym kanałem reklamowym koszty serwera i utrzymania często przewyższają korzyści. Jeśli zależy Ci głównie na tym, żeby tag Google ładował się z Twojej domeny, sprawdź prostsze rozwiązanie - Google Tag Gateway.
Najczęściej zadawane pytania
Czy server-side GTM jest darmowy?
Menedżer tagów Google jest bezpłatny, ale serwer tagowania działa w Google Cloud i za jego zasoby płacisz według cennika chmury.
Czy mogę uruchomić tylko jeden serwer?
Tak, dokumentacja na to pozwala. Google zaleca jednak minimum dwie instancje, żeby awaria jednej nie oznaczała utraty danych.
Czy server-side GTM zastępuje kontener na stronie?
Nie. Zwykle oba działają razem: kontener w przeglądarce zbiera zdarzenia i wysyła je do serwera, a serwer przekazuje je dalej do narzędzi.


