MATEUSZ POPŁAWSKI
The LabToolsO mnieBlogCertyfikatyKontaktUmów konsultację

Usługi

  • Performance Ads
  • Web Analytics
  • Server-Side Tagging
  • Landing Pages
  • Automatyzacje

Case Studies

  • The Lab

Wiedza

  • Blog
  • Certyfikaty

Tools

  • Growth Ops Tools
  • Kalkulator SST

Kontakt

  • O mnie
  • Umów konsultację

Mateusz Popławski

Growth Ops Architect

Design i wykonanie: Mateusz Popławski
(MatPop Digital Mateusz Popławski)

© 2026. Built for Scale.

Stack: Next.js 16, React, Tailwind, Framer Motion

Polityka Prywatności
Stape Partner - oficjalny partner platformy Server-Side GTM
Google Partner Badge - certyfikat partnerstwa Google Ads
  1. Start
  2. Usługi
  3. Server-Side Tagging

Server Side Tagging to infrastruktura danych,nie tylko obejście blokerów reklam.

SST wysyła sygnały konwersji bezpośrednio z Twojego serwera, wzbogaca zdarzenia danymi z CRM i importuje konwersje offline. Platformy reklamowe dostają pełny obraz. Algorytmy działają na prawdziwych liczbach.

Wdróż Server-Side Tagging
Oblicz potencjał SST

// PRINCIPLES

  • 01SERVER > BROWSER
  • 02SIGNAL > NOISE
  • 03POAS > ROAS
  • 04FIRST-PARTY > THIRD-PARTY
  • 05ENRICHMENT > VOLUME

// MANIFESTO.v1

Ile danych tracisz każdego dnia?

Standardowy tracking przeglądarkowy ma trzy fundamentalne luki. Każda z nich kosztuje Cię budżet reklamowy — algorytmy optymalizują na niekompletnych danych.

AdBlockery i ITP Safari

Ponad 40% użytkowników desktop używa adblockera. Safari (ITP) skraca życie cookies do 7 dni. Standardowy tracking traci 20–40% danych o konwersjach zanim dotrą do platformy.

Cookie Walls i Consent Mode

Każde odrzucenie zgody na cookies to utracony sygnał konwersji dla algorytmów Google i Meta. Bez SST Twoje systemy reklamowe uczą się na niekompletnych danych.

Konwersje poza przeglądarką

Sprzedaż przez telefon, płatność odroczona, deal zamknięty w CRM tydzień po kliknięciu reklamy — standardowy tracking nie widzi żadnego z tych zdarzeń.

Lżejsza przeglądarka, szybsza strona, lepszy Core Web Vitals

Każdy piksel (Meta, TikTok, Pinterest, Hotjar) to skrypt obciążający urządzenie użytkownika. SST wysyła z przeglądarki jedno żądanie do Twojego serwera, a on rozdziela dane dalej. Mniej JavaScriptu w kliencie to wyższy wynik Core Web Vitals, czynnik rankingowy Google i realny wpływ na konwersję.

Zamiast 10 paczek danych do 10 firm: 1 żądanie z przeglądarki do Twojego serwera.

Trzy poziomy SST, trzy rodzaje odzyskanych danych

Wdrożone raz, SST pracuje dalej i rośnie razem z Twoim biznesem. Każdy z trzech poziomów dokłada dane, których standardowy tracking nie zbierze: odzyskane konwersje, kontekst z CRM, sprzedaż spoza przeglądarki.

[ 01 ]

Odzyskiwanie danych

Custom Loader (Stape) ładuje GA4 i GTM z Twojej subdomeny, więc adblockery i ITP ich nie blokują. Cookie Keeper odtwarza first-party cookies skrócone przez Safari, więc żyją do 2 lat. Odzyskujesz 20–40% niewidocznych konwersji i atrybucję, którą ITP zrzucało na ruch bezpośredni.

[ 02 ]

Wzbogacanie danych

Zanim zdarzenie trafi do GA4 czy Meta CAPI — GTM Server uzupełnia je danymi z Twojego backendu: hash emaila, wartość LTV, segment klienta, ID zamówienia z CRM. Platformy reklamowe dostają pełny kontekst.

[ 03 ]

Konwersje offline

Deal zamknięty przez telefon? Płatność odroczona zrealizowana 10 dni później? SST importuje te zdarzenia do Google Ads i GA4 przez Measurement Protocol — atrybucja trafia do właściwej kampanii.

Zdarzenia wzbogacone o dane, których przeglądarka nie zna

GTM Server stoi między przeglądarką a platformami reklamowymi. To idealne miejsce, żeby uzupełnić zdarzenia o dane z Twojego backendu — zanim trafią do GA4, Meta czy Google Ads. Platformy dostają bogatszy kontekst, algorytmy działają efektywniej.

Hashed email (SHA-256)

Trwały identyfikator użytkownika do Enhanced Conversions i Customer Match, bez naruszania prywatności.

Wartość LTV z CRM

Historyczna wartość klienta dołączona do zdarzenia konwersji. Algorytmy Value-Based Bidding uczą się na prawdziwych liczbach.

Segment klienta

Nowy, powracający lub VIP, przypisany dynamicznie na serwerze. Osobne strategie licytacji i kreacje reklamowe dla każdego segmentu.

ID transakcji z backendu

Ujednolicony identyfikator zamówienia łączy dane z GA4, Google Ads i CRM. Koniec z rozbieżnościami między systemami.

Parametry UTM uzupełnione

Gdy użytkownik wraca bez UTM, serwer przypisuje ostatnie znane źródło z sesji. Zero utraconej atrybucji przez direct traffic.

Marża i kategoria produktu

Dane o marżowości dołączone do zakupu. Optymalizujesz kampanie pod zysk, nie przychód. Smart Bidding uczy się wartościowszych konwersji.

ROAS → POAS: optymalizujesz pod zysk, nie obrót

Stape Store przechowuje koszty produktów na Twoim serwerze. W momencie zakupu serwer odejmuje koszt własny (COGS), pakowanie i wysyłkę, a do Google Ads trafia realny zysk jako wartość konwersji. Smart Bidding zaczyna szukać klientów, na których zarabiasz, nie tych, którzy wydają najwięcej.

ParametrClient-SideSerwer (sGTM)
Główna metrykaPrzychód (obrót)Zysk brutto / marża
Dane o marżyNiemożliwe (kod widoczny w przeglądarce)Bezpieczne (koszty tylko na serwerze)
Optymalizacja reklamPod obrótPod realną rentowność
Cennik / kosztyTrudne do uwzględnieniaDynamiczne ze Stape Store

Konwersje, których Twoja reklama nie widzi

Część Twoich najważniejszych konwersji nigdy nie wraca do przeglądarki. Zamówienie telefoniczne, deal zamknięty przez handlowca, płatność zrealizowana po 10 dniach. Standardowy tracking je ignoruje. Server-Side Tagging zamyka tę lukę.

Sprzedaż przez telefon

Klient klika reklamę → dzwoni → zamawia. CRM odnotowuje deal. Webhook wysyła zdarzenie konwersji do Google Ads z GCLID — atrybucja trafia do właściwej kampanii i słowa kluczowego.

Płatność odroczona

Zamówienie złożone online, płatność realizowana po 7–30 dniach. Measurement Protocol wysyła zdarzenie zakupu do GA4 i Google Ads dopiero gdy pieniądze faktycznie wpłyną na konto.

Lead → closed deal (B2B)

Formularz kontaktowy to dopiero początek. Gdy sales zamknie deal w CRM — automatycznie importujesz konwersję z pełną wartością do Google Ads. ROAS oparty na rzeczywistym przychodzie.

Zwroty i korekty

Klient zwrócił zamówienie? Measurement Protocol wysyła negatywną konwersję, która koryguje wartość w Google Ads. Algorytm przestaje optymalizować pod klientów, którzy zwracają towar.

Standard vs SST vs SST + Enrichment

Każdy poziom daje więcej — ale dopiero pełna implementacja zapewnia kompletny obraz.

Porównanie zakresu danych: Standard vs Server-Side Tagging vs SST + Enrichment
FunkcjaStandardSSTSST+Enrichment
Odporność na AdBlock
−Brak
+Pełna
+Pełna
Żywotność Cookie
−7 dni (ITP)
+Do 2 lat
+Do 2 lat
Widoczność konwersji
−60–80%
+85–95%
+~100%
Dane z CRM w zdarzeniach
−Brak
−Brak
+Pełne
Konwersje offline
−Brak
~Limitowane
+Pełne
Jakość sygnału dla Smart Bidding
−Częściowy
~Dobry
+Maksymalny
Zgodność z RODO
−Wymaga uwagi
+Dobra
+Najlepsza

Odporność na AdBlock

−
Standard
Brak
+
SST
Pełna
+
SST+Enrichment
Pełna

Żywotność Cookie

−
Standard
7 dni (ITP)
+
SST
Do 2 lat
+
SST+Enrichment
Do 2 lat

Widoczność konwersji

−
Standard
60–80%
+
SST
85–95%
+
SST+Enrichment
~100%

Dane z CRM w zdarzeniach

−
Standard
Brak
−
SST
Brak
+
SST+Enrichment
Pełne

Konwersje offline

−
Standard
Brak
~
SST
Limitowane
+
SST+Enrichment
Pełne

Jakość sygnału dla Smart Bidding

−
Standard
Częściowy
~
SST
Dobry
+
SST+Enrichment
Maksymalny

Zgodność z RODO

−
Standard
Wymaga uwagi
+
SST
Dobra
+
SST+Enrichment
Najlepsza

Trzy zabezpieczenia, które ustalamy przed startem wdrożenia

SST nie dotyka Twojego obecnego pomiaru, dopóki nowy strumień nie jest pewny. Te trzy zabezpieczenia ustalamy, zanim cokolwiek ruszymy.

[ 01 ]

Równoległy bieg

Stary i nowy układ tagów działają jednocześnie. Obecny tracking zbiera dane bez przerwy przez cały czas wdrożenia.

[ 02 ]

Bramka zgodności

Ruch produkcyjny przełączamy dopiero, gdy liczby zdarzeń w GA4 z nowego strumienia zgadzają się ze starym.

[ 03 ]

Powrót w kilka minut

Jeśli coś odbiega od oczekiwań, wracamy do poprzedniej konfiguracji bez utraty zebranych danych.

Jak przebiega wdrożenie

Od audytu do pełnego monitoringu — ustrukturyzowany proces minimalizujący ryzyko przerw w zbieraniu danych.

  1. 01

    Krok 01: Audyt obecnej implementacji

    Przegląd GTM, GA4, pikseli reklamowych. Identyfikacja luk w danych i potencjału wzbogacania. Ocena infrastruktury backendu pod kątem dostępnych danych.

  2. 02

    Krok 02: Konfiguracja serwera Stape

    Uruchomienie kontenera GTM Server na zarządzanej infrastrukturze Stape. Konfiguracja domeny first-party, SSL, mapowanie requestów z GTM Web.

  3. 03

    Krok 03: Migracja tagów klient → serwer

    Przeniesienie tagów GA4, Meta Pixel, Google Ads na stronę serwerową. Konfiguracja Client-Side GTM jako forwardera do GTM Server.

  4. 04

    Krok 04: Data Enrichment connectors

    Integracja GTM Server z backendem lub CRM przez API. Konfiguracja lookup table lub webhook enrichment. Dołączanie danych do zdarzeń w czasie rzeczywistym.

  5. 05

    Krok 05: Import konwersji offline

    Wdrożenie Measurement Protocol lub Google Ads Offline Conversions API. Automatyzacja importu zdarzeń z CRM (Make/n8n/Zapier) z dopasowaniem GCLID/FBCLID.

  6. 06

    Krok 06: Testy, monitoring i alerty

    Weryfikacja kompletności danych w GA4 DebugView i GTM Preview. Konfiguracja alertów na anomalie w liczbie zdarzeń. Dokumentacja i przekazanie.

Omów wdrożenie

// CASE STUDY

Sklep e-commerce,EMQ 9.3/10.

WooCommerce. Ten sam tag GA4 wgrany w trzech miejscach, jeden zakup generował nawet trzy zdarzenia purchase. Decyzje opierały się na danych, które były fikcją.

WYZWANIE

Zupa z tagów

  • −Ten sam tag GA4 w 3 miejscach: GTM, plugin, hardkod dewelopera
  • −Jeden zakup = nawet 3 zdarzenia purchase w GA4
  • −Ukryty gtag w autorskim module „wielosztuk"
  • −Algorytmy reklam uczyły się na zduplikowanych konwersjach

ROZWIĄZANIE

Jedno źródło prawdy + SST

  • +Wyczyszczenie stosu do jednego źródła: GTM
  • +Server-Side Tagging na Stape + Cloudflare Workers (same-origin)
  • +Autorski skrypt Data Layer dla modułu wielosztuk
  • +Meta CAPI z dedykowanym Data Tag + normalizacja PII

WYNIK

EMQ 9.3/10 i czyste dane

  • →Event Match Quality Meta 9.3/10 dla zdarzenia Purchase
  • →Komplet parametrów użytkownika w 100% zdarzeń Purchase
  • →Koniec z wielokrotnym zliczaniem — jedno źródło prawdy
  • →Cookies first-party z serwera zamiast 7 dni ITP Safari
Przeczytaj całe case study

// FILTR

Dla kogo

SST daje największą wartość tam, gdzie standardowy tracking ma strukturalne ograniczenia.

E-commerce

  • +Zamówienia telefoniczne i odroczone płatności
  • +Korekty po zwrotach — czysty sygnał konwersji
  • +Marża produktu w zdarzeniu zakupu
  • +Customer Match na bazie hashed emails

SaaS / B2B

  • +Atrybucja lead → trial → paid conversion
  • +Deal z CRM importowany do Google Ads
  • +LTV klienta w sygnale konwersji
  • +Churn jako negatywna konwersja

Regulowane branże

  • +Healthcare, finanse, ubezpieczenia
  • +Anonymizer usuwa dane osobowe i IP, zanim opuszczą Twój serwer
  • +Consent Mode v2 z pełną kontrolą nad danymi
  • +Zgodność z RODO bez kompromisów na pomiarze

Ile konwersji tracisz bez SST?

Wpisz swoje dane i oblicz potencjał wdrożenia Server-Side Tagging dla Twojego biznesu, w mniej niż 2 minuty.

Przykład: przy budżecie 20 000 zł/mies. spadek CPA o 15% to ~3 000 zł oszczędności miesięcznie, przy ~80 zł hostingu Stape.

Otwórz kalkulator SST

Gotowy na pełną infrastrukturę danych?

Zaczniemy od audytu Twojej obecnej implementacji i pokażę, ile danych możesz odzyskać i co możesz wzbogacić.

Umów konsultację SST