A kliensoldali mérések korszaka végérvényesen összeomlott, mégis a magyar webshopok több mint 75%-a még mindig arra a böngészőre bízza a milliós hirdetési büdzsék sorsát, amely az Apple ITP (Intelligent Tracking Prevention) és a folyamatosan szigorodó AdBlockerek kereszttüzében vérzik el. Miközben a marketingvezetők értetlenül állnak az emelkedő Meta CPA (Cost Per Acquisition) és a Google Analytics 4-ben (GA4) tátongó 25-40%-os adatveszteség előtt, a megoldást még mindig a "még több attribution modellezés" vagy a csodaváró AI-kampányok finomhangolásától várják. Az igazság ezzel szemben az, hogy megbízható adatok nélkül az algoritmusok vakon repülnek, az egyetlen valódi kiút pedig a szerveroldali mérés (Server-side tracking) azonnali és kompromisszummentes implementálása.
Miért fontos ez most: A magyar e-commerce realitás 2026-ban
A hazai e-commerce piac növekedési üteme megtorpant, a vásárlószerzési költségek (CAC) drasztikusan emelkedtek, miközben a magyar fogyasztók árérzékenysége miatt az átlagos kosárérték (AOV) növekedése elmarad az inflációtól. Ebben a környezetben a webshopok nem engedhetik meg maguknak, hogy a hirdetési rendszereik (Meta CAPI, Google Ads, TikTok) a konverziók harmadát egyáltalán ne lássák.
Az adatszivárgás ára a hazai piacon
A Safari és a Firefox böngészők mellett az adblocker használat a magyar asztali (desktop) felhasználók körében mára elérte a 32-38%-ot, különösen a magasabb vásárlóerejű, technológiailag érettebb korosztályban. Ha egy webshop havi 1 500 000 HUF-ot költ Meta hirdetésekre, és a kliensoldali pixel az adblockerek és az ITP 7 napos cookie-korlátja miatt a vásárlások 30%-át nem tudja visszaírni a hirdetéskezelőbe, az alábbi közvetlen veszteségek keletkeznek:
- Algoritmus-alultápláltság: A Meta Advantage+ és a Google Performance Max (PMax) kampányok nem kapnak elég konverziós szignált az optimalizáláshoz, így a hirdetéseket nem a valódi vásárlókhoz hasonló usereknek, hanem olcsó, de nem konvertáló kattintóknak jelenítik meg.
- Mesterségesen magas CPA: A hirdetéskezelőben kimutatott konverziós költség a valósághoz képest 30-40%-kal magasabbnak tűnik, ami miatt a marketingesek idő előtt állítanak le egyébként profitábilis kampányokat.
- Kieső remarketing listák: A 7 nap után lejáró Safari cookie-k miatt a hosszabb döntési ciklusú termékeknél (pl. bútor, elektronika, prémium divat) a meleg remarketing közönségek mérete a töredékére zsugorodik.
A technológiai architektúra: Hogyan működik a szerveroldali mérés?
A hagyományos, kliensoldali mérés során a felhasználó böngészője közvetlenül kommunikál a harmadik fél szervereivel (Meta, Google, Hotjar stb.). Ezzel szemben a szerveroldali követésnél a böngésző kizárólag a mi saját (első félnek minősülő) szerverünkre küld adatokat, majd ez a dedikált szerver továbbítja azokat a marketingeszközök felé, biztonságos, ellenőrzött és manipulálhatatlan módon.
```
[ KLIENSOLDALI MÉRÉS ]
Böngésző (User) --------> Meta Ad Server (Blokkolható harmadik fél cookie-val)
Böngésző (User) --------> Google Analytics (Blokkolható javascripttel)
[ SZERVEROLDALI MÉRÉS ]
Böngésző (User) --------> [ custom.webshop.hu ] (Blokkolhatatlan, first-party adatfolyam)
|
v
[ Google Tag Manager ]
[ Server Container ]
/ | \
v v v
Meta CAPI GA4 Server Google Ads API
```
Első fél (First-party) kontextus kialakítása
A Server-side Google Tag Manager (sGTM) működésének alapfeltétele, hogy a mérőszerver egy egyedi aldomainen fusson (például `metrics.webshop.hu` vagy `sst.webshop.hu`), amely megegyezik a fő webshop domainjével (`webshop.hu`).
Mivel a böngésző a mérőszerver felé küldött kéréseket belső, első félhez tartozó kérésekként azonosítja, a böngészőkbe épített tracking védelmi rendszerek nem blokkolják azokat. A szerver ezt követően a háttérben, API hívásokon keresztül küldi tovább az adatokat.
Cookie élettartam meghosszabbítása
Az Apple Safari ITP rendszere a kliensoldali JavaScript által beállított cookie-k élettartamát maximum 1-7 napra korlátozza. Ha a látogató a 8. napon vásárol, a Meta nem tudja összekötni a vásárlást a korábbi kattintással, így a konverziós attribúció elveszik.
Ha a cookie a szerveroldalon, HttpOnly attribútummal kerül beállításra az egyedi aldomainről, az ITP nem korlátozza azt. Így a felhasználó azonosítója akár 180-360 napig is megmarad, drasztikusan javítva az LTV és a hosszú távú attribúció pontosságát.
Adatbiztonság és sávszélesség-optimalizálás
A kliensoldali mérések lelassítják a webshopot, mivel minden egyes mérőkód (Meta Tag, Pinterest Tag, TikTok Pixel, Google tag) külön JavaScript könyvtárat tölt le a felhasználó eszközére, ami rontja a Google PageSpeed Insights (Lighthouse) pontszámokat, ezáltal közvetetten a SEO-t és a konverziós arányt is.
Szerveroldalas architektúra esetén csak egyetlen mérőkódot (a GA4 webes taget) futtatjuk a böngészőben. Ez az egyetlen kód küld egyetlen, tiszta adatcsomagot a szervernek, és a szerver végzi el az adatok replikálását és szétosztását a Meta, Google és egyéb végpontok felé. Így a felhasználó telefonján vagy számítógépén futó kódok száma minimálisra csökken.
A megvalósítás költségei és infrastruktúrája a magyar piacon
Sokan azért riadnak vissza a szerveroldali méréstől, mert "drága" és "bonyolult". Megfelelő tervezéssel azonban a fenntartási költségek elenyészőek az elveszített adatok miatti felesleges hirdetési költésekhez képest.
Google Cloud Platform vs. Stape.io
A szerver konténer futtatásához szerverkörnyezetre van szükség. A két legelterjedtebb megoldás a Google Cloud Platform (GCP) App Engine és a kifejezetten erre a célra szakosodott Stape.io.
| Szempont | Google Cloud Platform (GCP) | Stape.io |
| :--- | :--- | :--- |
| Havi költség | ~35 000 - 60 000 HUF (minimum 3 tesztpéldány esetén az SLA miatt) | ~7 500 - 35 000 HUF (forgalomtól függően, ingyenes csomag is van havi 10k eseményig) |
| Beállítás bonyolultsága | Közepes / Magas (számlázás, IAM jogok, Docker konténerek) | Alacsony (1-klikkes sGTM telepítés, automatizált DNS kezelés) |
| Rendelkezésre állás | Kiváló (Google infrastruktúra) | Kiváló (AWS alapokon, európai szerverekkel) |
| Cookie writing funkciók | Manuális fejlesztést vagy egyedi sGTM klienseket igényel | Beépített, automatizált template-ek és pluginek |
A CTR.hu szakmai javaslata: Kisebb és közepes magyar webshopoknak (havi 500 millió HUF árbevételig) a Stape.io használata ajánlott a lényegesen alacsonyabb belépési küszöb és az egyszerűsített számlázás miatt. A havi 20 dolláros (kb. 7 300 HUF) Stape csomag általában elegendő havi 500 000 eseményig, ami egy havi 15-30 ezer látogatót vonzó webshop igényeit teljesen lefedi.
Magyar ügynökségi és fejlesztői díjak
A szerveroldali mérés beállítása nem egyetlen kattintás a Shopify vagy Unas admin felületén. Komoly adatlabor- és fejlesztői munkát igényel. A magyar piacon jelenleg az alábbi egyszeri díjakkal kell kalkulálni:
- Sablon alapú e-commerce motorok (Shopify, Shoprenter, Unas): Egy sGTM alapú, Meta CAPI és GA4 szerveroldali integráció ára, standard adatlabor (datalayer) megléte mellett 180 000 HUF – 350 000 HUF között mozog az ügynökség vagy szabadúszó szakértelmétől függően.
- Egyedi motorok (WooCommerce integráció, egyedi fejlesztésű Laravel/Node.js rendszerek): Itt a webes datalayer fejlesztése is külön munkaórát igényel. A komplett bevezetés díja 400 000 HUF – 900 000 HUF között alakul.

Részletes esettanulmány: Egy 350M HUF árbevételű magyar divatwebshop sGTM migrációja
Az alábbi valós adatokon alapuló esettanulmány bemutatja, milyen közvetlen üzleti hatása van a szerveroldali mérésre való átállásnak egy közepes méretű, hazai piacon működő webshop esetében.
Kiinduló állapot
- Profil: Női divatcikkek és kiegészítők.
- Éves árbevétel: 350 000 000 HUF.
- Havi Meta hirdetési keret: 2 500 000 HUF.
- Havi Google Ads (főleg PMax és Search) hirdetési keret: 1 800 000 HUF.
- Adminisztrációs felületen (Shopify) mért valós havi konverziók száma: 1 420 vásárlás.
- Böngészőoldali Meta Pixel által jelentett konverziók száma: 980 vásárlás (31%-os adatveszteség).
- Eredeti bejelentett CPA (Meta): 2 551 HUF.
A projekt megvalósítása
A projekt során bevezetésre került a Server-side Google Tag Manager a Stape.io infrastruktúráján keresztül, saját `t.divatwebshop.hu` aldomain alatt. Beállításra került a Meta Conversions API (CAPI) deduplikációval (Event ID alapú párosítás a kliensoldali pixellel), valamint a Google Ads Enhanced Conversions és a GA4 szerveroldalas gyűjtés.
A fejlesztési és beállítási költség összesen 280 000 HUF egyszeri díjat, valamint havi 20 USD (kb. 7 300 HUF) szerverüzemeltetési díjat jelentett.
```
[ Deduplikációs logika ]
Kliensoldali meta_event: purchase (EventID: 10452) ---\
+---> Meta deduplikálja (1 konverzióként kezeli)
Szerveroldali meta_event: purchase (EventID: 10452) ---/
```
Az eredmények 60 nap elteltével
A szerveroldali mérés élesítése után a Meta hirdetéskezelő és a Google Ads teljesítménye drasztikusan javult az alábbi mutatók mentén:
- Konverziók visszaírásának javulása: A Meta CAPI bevezetése után a hirdetéskezelőben rögzített vásárlások száma 980-ról 1 365-re nőtt (az adminban mért valós adatok 96%-a már megjelent a hirdetőrendszerben).
- Meta Event Quality Score emelkedése: Az ügyféladatok biztonságos, szerveroldali továbbításával (titkosított e-mail, telefonszám, név hash-elésével) a hirdetéskezelő match rate-je 4.2-ről 8.1-re emelkedett a 10-es skálán.
- ROAS növekedése: A pontosabb attribúció miatt a Meta kampányok ROAS-a papíron 3,8-ról 5,2-re javult, de ami még fontosabb: a valós Shopify értékesítések és a hirdetési költések aránya is javult, mivel az algoritmus most már azokhoz hasonló usereket célzott meg, akik valóban vásároltak.
- CPA csökkenése: A valós konverziós adatokkal táplált PMax kampányok 18%-kal alacsonyabb valós beszerzési költséget (CAC) produkáltak a második hónap végére, mivel csökkent a felesleges, "hideg" adblocker-használó userekre elégetett büdzsé.
Pénzügyi mérleg 12 hónapra vetítve
Havi szinten a pontosabb adatok miatti kampányoptimalizálás mindössze 5%-os hatékonyságnövekedést feltételezve is havi 215 000 HUF megtakarítást eredményezett a hirdetési költések hatékonyságában. Az egyszeri beállítási költség mindössze 1.3 hónap alatt teljes egészében megtérült.
Amit NE tegyél: Gyakori hibák a magyar sGTM implementációk során
Tapasztalataink szerint a hazai piacon sok marketinges "félkész" és hibás szerveroldali beállításokat használ, ami gyakran több kárt okoz, mint amennyi hasznot hajt.
1. A deduplikáció hiánya (vagy hibás Event ID konfiguráció)
A legsúlyosabb hiba, amikor a webshop elindítja a Meta CAPI-t, de nem konfigurálja megfelelően az `event_id` paramétert a kliens és a szerver oldalon. Ha mindkét csatorna küldi a konverziót, de a Meta nem kapja meg a pontosan egyező egyedi azonosítót (pl. `order_id_10254`), akkor a hirdetéskezelő a vásárlásokat duplán fogja számolni.
Ez mesterségesen felduzzasztott ROAS-t eredményez, az ügynökség boldog, miközben a webshop tulajdonosa értetlenül áll az előtt, hogy a bankszámláján miért nincs meg a hirdetéskezelő által mutatott profit.
2. GDPR és hozzájáruláskezelés (Consent Mode v2) figyelmen kívül hagyása
Sokan úgy gondolják, hogy a szerveroldali követés egy remek kiskapu a GDPR kijátszására: "Ami a szerveren történik, azt a felhasználó nem látja az adblockerrel, így nem kell hozzá cookie hozzájárulás." Ez súlyos jogi és technikai tévedés.
A GA4 Server container és a Meta CAPI továbbra is köteles tiszteletben tartani a felhasználó döntését. Ha a látogató elutasítja a marketing célú sütiket a cookie banneren (pl. Cookiebot, Cookie Information), a szervernek tilos továbbítania a személyes adatokat (IP cím, e-mail hash) a Meta és a Google felé. 2024 márciusa óta a Google Ads a Consent Mode v2 hiányában a szerveroldali mérések ellenére sem épít remarketing listát a látogatókról.
3. Nem egyedi aldomain (custom loader) használata
Ha a sGTM konténert a default Google Cloud URL-ről (`https://appengine.google.com/...`) hívjuk meg, és nem állítunk be hozzá egyedi aldomaint (`https://sst.webshop.hu`), akkor semmit nem értünk el. A modern adblockerek a Google API szerverek URL-jeit azonnal blokkolják, így a mérésünk ugyanúgy el fog bukni, mint a sima kliensoldali kódok. Az egyedi aldomain és az A/AAAA DNS rekordok beállítása kötelező elem, nem opció.
Akcióterv: lépésről lépésre útmutató a bevezetéshez
Ha szeretné stabil alapokra helyezni a webshop méréseit az elkövetkező évekre, kövesse az alábbi strukturált bevezetési folyamatot:
- Infrastruktúra kiválasztása: Hozzon létre egy fiókot a Stape.io-n, és válassza ki a webshop havi forgalmának megfelelő előfizetést (havi 10 000 esemény alatt az ingyenes verzió is használható tesztelésre).
- DNS rekordok konfigurálása: A tárhelyszolgáltatónál (pl. Tarhely.eu, DotRoll, Sybell) hozzon létre egy aldomaint (pl. `sst.webshop.hu`), és mutassa rá a Stape által megadott IP-címre egy A rekorddal.
- sGTM konténer létrehozása: A Google Tag Manager felületén hozzon létre egy új Szerver típusú konténer, majd csatolja azt az újonnan létrehozott aldomainhez.
- Adatréteg (DataLayer) auditálása: Ellenőrizze, hogy a webshop kliensoldalán elérhetőek-e a szükséges e-commerce események (`view_item`, `add_to_cart`, `purchase`) az összes kötelező paraméterrel (érték, pénznem, termékazonosító, tranzakciós ID) és a hash-elésre alkalmas vásárlói adatokkal (hashed e-mail, hashed telefonszám).
- Kliensoldali átirányítás: Módosítsa a webes GTM konténer GA4 konfigurációs tagjét úgy, hogy a mérési adatokat ne a Google szerverére, hanem a saját `https://sst.webshop.hu` aldomainre küldje.
- Szerveroldali tagek beállítása: Konfigurálja az sGTM konténeren belül a GA4 Client-et, majd hozza létre a Meta CAPI Tag-et és a Google Ads Conversion Tag-et.
- Event ID deduplikáció beállítása: Mind a webes GA4/Meta eventeknél, mind a szerveroldali CAPI-nál adja át az egyedi `event_id` változót (Shopify esetén pl. a rendelési számot vagy egy generált egyedi azonosítót).
- Mérési tesztelés és validáció: Használja a GTM Preview módot és a Meta Event Manager teszteszközét. Győződjön meg róla, hogy a Meta mind a böngészőből, mind a szerverről megkapja az eseményeket, és a "Deduplicated" státusz zölden világít.
- Consent Mode v2 integráció: Kapcsolja össze a cookie banner jelzéseit az sGTM triggerekkel, hogy a szerver csak akkor küldjön adatot, ha a felhasználó aktívan hozzájárult a követéshez.




