Pro1 Logo

Server-Side GTM w sklepie: co zyskujesz w danych, a czego nie odzyska żadne wdrożenie

Czy Server-Side GTM (sGTM) „odzyska” dane, których Twój sklep nie widzi w GA4 i Google Ads? Odpowiedź zależy od tego, których danych brakuje i dlaczego. Kontener serwerowy zmienia drogę danych i daje Ci kontrolę nad tym, co trafia do narzędzi reklamowych. Nie przywraca jednak pomiaru osób, które odmówiły zgody, i nie omija zasad przeglądarek. Zanim zapłacisz za wdrożenie, warto mieć przed oczami obie listy: co zyskujesz i czego nie odzyska żadne wdrożenie.

Limonkowy ceramiczny zbiornik z wodą nalewa przez trzy kraniki do trzech kubków, obok stoją dwa suche kubki odwrócone dnem do góry.

GTM w przeglądarce a kontener serwerowy: co się zmienia w przepływie danych

W klasycznym układzie tagi działają w przeglądarce klienta i każdy wysyła dane prosto do swojego dostawcy. W układzie serwerowym przeglądarka wysyła żądania do Twojego kontenera, a tam, jak opisuje dokumentacja Google Tag Manager, „klient” zamienia je w zdarzenia. Dalej tagi, reguły i zmienne działają tak samo jak w kontenerze, który już znasz. Google zdecydowanie zaleca, aby przed skierowaniem ruchu produkcyjnego uruchomić serwer we własnej domenie i przełączyć go w tryb produkcyjny.

Jeśli chcesz zobaczyć, jak dzielę pracę między przeglądarkę a serwer, opisałem to w tekście Purchase serwerem, scroll przeglądarką: hybrydowe tagowanie w GTM. Architekturę kontenera opisuje też starszy wpis Server-Side GTM: fundament pomiaru i zysku w e-commerce.

Co kontener serwerowy realnie daje sklepowi

Najważniejsza korzyść to kontrola. Masz jedno miejsce, w którym decydujesz, które zdarzenia i które pola trafiają do GA4, Google Ads i Meta, zamiast ufać, że każdy skrypt w przeglądarce wysyła tylko to, co powinien.

Druga korzyść to dane z zamówienia, które możesz przekazać dalej w kontrolowany sposób. Konwersje rozszerzone Google Ads uzupełniają pomiar o dane klienta z pierwszej strony, np. adres e-mail, haszowane algorytmem SHA-256 przed wysłaniem do Google. Meta przyjmuje zdarzenia z serwera przez Conversions API. Oba mechanizmy działają lepiej, gdy dane z zamówienia przechodzą przez jedno miejsce, które sam konfigurujesz.

Nie podaję tu procentu „odzyskanych” konwersji. Dokumentacja Google ani Meta takiej liczby nie podaje, a wynik zależy od tego, ile osób w Twoim sklepie wyraża zgodę i co dziś psuje pomiar.

Czego nie odzyska żadne wdrożenie

To jest lista, której zwykle brakuje w ofertach.

  • Osoby, które odmówiły zgody. Według opisu Consent Mode w kontenerze serwerowym kontener internetowy zbiera zgodę, a serwerowy uruchamia tagi zgodnie z jej sygnałami. Tag konwersji Google Ads przy odmowie zgody na dane reklamowe blokuje żądania i pliki cookie. Serwer nie zmienia decyzji klienta.
  • Tryb podstawowy Consent Mode. Jak opisuje przegląd Consent Mode, przy odmowie do Google nie trafia nic, nawet stan zgody, a modelowanie konwersji w Google Ads opiera się na modelu ogólnym. W trybie zaawansowanym tagi wysyłają pomiary bez plików cookie i nie odczytują ani nie zapisują plików cookie analityki.
  • Modelowanie zamiast pomiaru. GA4 modeluje zachowanie osób bez zgody dopiero wtedy, gdy usługa przez co najmniej siedem dni zbiera co najmniej 1000 zdarzeń dziennie bez zgody na analitykę i ma co najmniej 1000 użytkowników dziennie ze zgodą przez co najmniej siedem z 28 poprzednich dni. Spełnienie progów nie gwarantuje modelowania. Bez zgody zdarzenia nie mają trwałego identyfikatora, więc GA4 nie odróżni dziesięciu odsłon jednej osoby od dziesięciu osób.
  • Obowiązek zgody. Art. 399 ust. 1 Prawa komunikacji elektronicznej pozwala przechowywać informacje w urządzeniu użytkownika albo uzyskiwać do nich dostęp po uprzedniej informacji i zgodzie. Wytyczne EROD 2/2023 (Europejskiej Rady Ochrony Danych, pkt 50–51) uznają piksele, linki śledzące i kod JavaScript, który każe urządzeniu odesłać identyfikator, za „uzyskanie dostępu”. Przeniesienie tagu na serwer tego obowiązku nie zdejmuje. O zgodzie na gruncie Prawa komunikacji elektronicznej (PKE) w praktyce jest też tekst o pikselu w newsletterze i art. 399 PKE.
  • Zasady przeglądarek. WebKit, silnik Safari, usuwa pliki cookie tworzone w JavaScript po siedmiu dniach bez interakcji z witryną. Wykrywa też maskowanie CNAME i adresem IP (Internet Protocol) strony trzeciej i skraca wtedy ważność plików cookie ustawianych przez serwer do siedmiu dni. Własna subdomena nie wystarczy, jeśli kontener stoi pod adresem, który Safari uzna za cudzy.

GA4, Google Ads i Meta z jednego kontenera: deduplikacja

Gdy zakup idzie do Meta jednocześnie z piksela w przeglądarce i z serwera, Meta usuwa duplikat w zalecanym przez siebie sposobie wtedy, gdy oba zdarzenia mają ten sam event_id i tę samą nazwę i dotrą w ciągu 48 godzin od pierwszego. Bez tego jeden zakup liczy się dwa razy, a kampanie uczą się na zawyżonym wyniku. To ten sam problem, który opisałem w tekście GA4 liczy zakup dwa razy: jak to wykryć w godzinę, tylko w innym narzędziu.

Koszt i utrzymanie

Kontener serwerowy to serwer, za który płacisz co miesiąc. W przykładowej konfiguracji Cloud Run Google podaje ok. 45 dol. miesięcznie za jedną instancję (1 vCPU, 0,5 GB pamięci) i zaleca co najmniej dwie, żeby awaria jednego serwera nie kosztowała Cię danych. To cennik Google dla tej konfiguracji, nie koszt wdrożenia.

Droższe od serwera bywa utrzymanie: ktoś musi pilnować, czy kontener działa, i aktualizować tagi po zmianach Google. Przykłady takich zmian opisują teksty Nowy Menedżer tagów: uaktualniać kontener przed czwartym kwartałem? i Google Tag Manager: optymalizacja kontenera a czwarty kwartał.

Jak zmierzyć efekt wdrożenia na własnych danych

Mierz na zamówieniach, nie na raporcie dostawcy. Weź liczbę zamówień z zaplecza sklepu za tydzień przed wdrożeniem i za tydzień po nim, a obok liczbę zakupów w GA4 i konwersji w Google Ads z tych samych dni. Tę samą tabelę zrób osobno dla ruchu ze zgodą i bez zgody.

Rachunek ilustracyjny (przykład, nie dane sklepu): w tygodniu przed wdrożeniem zaplecze pokazuje 400 zamówień, a GA4 300 zakupów, czyli pokrycie 75% (zakupy w GA4 / zamówienia w zapleczu, te same dni). Tydzień po wdrożeniu: 400 zamówień i 340 zakupów, czyli 85%. Wzrost o 10 punktów procentowych jest sygnałem, ale nie dowodem. Mógł go dać inny odsetek zgód w tym tygodniu, dlatego porównujesz osobno ruch ze zgodą i bez.

Pamiętaj też, że konwersja przypisana kampanii to jeszcze nie sprzedaż, którą kampania dołożyła. Lepszy pomiar poprawia przypisanie, a o tym, czy reklama działa, mówi dopiero test. Zamówienia, które kończą się poza stroną, opisałem w tekście Konwersje z zaplecza sklepu w Google Ads: masz 7 dni, a okna konwersji w GA4 opisuje tekst GA4 po lecie 2026: okna konwersji, „Unassigned”, import kosztów Meta.

Lista kontrolna przed wdrożeniem

  • Zrób audyt zgody na cookies: co odpala się mimo „odrzuć”.
  • Sprawdź tryb Consent Mode. Jeśli liczysz na modelowanie w GA4, potrzebujesz trybu zaawansowanego na wszystkich stronach.
  • Ustal event_id dla zdarzeń, które wysyłasz i z przeglądarki, i z serwera.
  • Sprawdź zdarzenia e-commerce i wartości zakupów przed przeniesieniem ich na serwer.
  • Włącz filtr nazwy hosta z listą dozwolonych domen, żeby do GA4 nie trafiał cudzy ruch.

Co robić w najbliższym kwartale

  1. Porównaj zamówienia z zaplecza z zakupami w GA4 za ostatnie 28 dni, osobno dla ruchu ze zgodą i bez.
  2. Sprawdź, w jakim trybie działa Consent Mode i czy Twoja usługa GA4 spełnia progi modelowania.
  3. Policz koszt serwera i osoby, która będzie utrzymywać kontener.
  4. Zdecyduj: wdrożenie kontenera serwerowego, naprawa obecnego kontenera albo zostawienie pomiaru bez zmian, dopóki rozjazd wynika z braku zgód.

Wszystkie wpisy obszaru Analityka i pomiar

Pomiar i GA4:

Google Ads i Meta:

Ruch z AI i wyszukiwarki:

Jeśli chcesz przejść przez to na danych Twojego sklepu i ustalić, czy rozjazd wynika z braku zgód, z błędów tagów, czy z braku kontenera, porozmawiajmy.

Marcin Janczewski

Marcin Janczewski

IT & e-commerce · Pro1.pl

Współzałożyciel Pro1.pl i DrTusz.pl. Z branżą ecommerce związany jest ponad 20 lat. Swoją karierę rozpoczynał od własnego sklepu internetowego z asortymentem do drukarek, który z sukcesami prowadzi do dziś. Obecnie DrTusz.pl jest nie tylko wiodącym ecommercem w branży, ale także marką samą w sobie, kojarzoną z najwyższym poziomem marketingu. Wspiera sklepy internetowe na każdym etapie ich rozwoju, od momentu wejścia w sprzedaż online po budowanie i optymalizację procesów. Programista z wykształcenia, marketer i sprzedawca z pasji.

Czytaj też