Rešenje 2 od 10
Tagovi na našem serveru, ne u browseru
Limen (lat. prag) je self-hosted server-side Google Tag Manager na našem serveru u Helsinkiju. Konverzije idu server-to-server u Meta Conversions API i GA4 umesto iz browsera: kolačić ostaje first-party, lični podaci se hashuju pre slanja, a ad bloker ne seče prikupljanje. Od ideje do živog v1 prošla su dva dana.
How it works
- 1.
Događaj u dataLayer
Sajt gura događaj u dataLayer, isto kao kod klasičnog GTM-a.
- 2.
First-party subdomen
Web GTM šalje događaj na subdomen sajta, pa kolačić ostaje first-party.
- 3.
Prag hashuje podatke
Server-side GTM parsira događaj i hashuje lične podatke pre nego što bilo šta ode dalje.
- 4.
Dve grane
Iz praga idu dve grane, GA4 i Meta Conversions API, obe server-to-server.
- 5.
Browser dobija 204
Browser dobije odgovor 204 i nikad ne priča sa Metom ni Googleom.
Provera je u mrežnom tabu: browser ne učitava fbevents.js niti kontaktira google-analytics.com, a uBlock ne seče prikupljanje. Docker Compose drži četiri servisa: tagging, preview, Caddy koji sam rešava TLS i Uptime Kuma koji javlja alarm ako merenje stane.
Prvi sajt na kome Limen radi je conclusionmp.com. Isti server je predviđen za više klijenata: po klijentu par kontejnera i jedan Caddy blok.
Specification
- Status
- v1, živ
- Od
- 20. septembar 2026
- Za koga
- Sajtovi sa kampanjama na Meti i Google-u, prvi je conclusionmp.com
- Stack
- Server-side GTM, Docker Compose, Caddy, Uptime Kuma
- Obim
- 4 kontejnera na jednom serveru, Hetzner, Helsinki
- Trošak
- Oko 5 EUR mesečno