Mérés

Szerveroldali mérés bevezetése előtt: mit kell eldönteni és ki fogja üzemeltetni

Mi a szerveroldali mérés, mikor éri meg, és mit dönts el előtte? Tárhely, felelős, kiesés, párhuzamos teszt és leállítási terv kis cégeknek.

Scheo · · Frissítve: · olvasási idő ~10 perc · Szerző: Schmidt Péter

Röviden: A szerveroldali mérésnél a weboldal a mérési adatokat először a saját mérőszerveredre küldi, és onnan jutnak tovább a GA4, a Google Ads vagy a Meta felé. Ez egy folyamatosan futó szolgáltatás, amelyhez tárhely, felelős, riasztás és leállítási terv kell. Kis cégnek akkor éri meg, ha fut fizetett hirdetés, van elég konverzió, a böngészőoldali mérés már tiszta, és van, aki hosszú távon üzemelteti. Élesítés előtt párhuzamos futtatással kell igazolni, hogy nem vesznek el események.
Kulcs tanulságok
  • A szerveroldali mérésnél a saját aldomaineden futó mérőszerver dönti el, melyik adat melyik platformhoz jut tovább, de a hozzájárulás kezelése ugyanúgy kötelező.
  • A mérőszervernek név szerinti felelős és helyettes kell, különben hónapokkal később csendben elromlik.
  • Kiesés esetén az események jó eséllyel végleg elvesznek, ezért riasztás és tartalék útvonal kell már az indulás előtt, és a riasztást egyszer ki is kell próbálni.
  • Legalább két-négy hétig futtasd párhuzamosan a böngészőoldali és a szerveroldali mérést, és vesd össze naponta a háttérrendszer tényadataival.
  • A leállítási tervet még a bevezetés előtt írd meg, és tartsd meg a böngészőoldali konténer mentett verzióját.
  • Ha nincs karbantartó, kevés a konverzió, vagy a böngészőoldali mérés sem tiszta, kis cégnek érdemes várni a bevezetéssel.

A szerveroldali mérés (server-side tagging) azt jelenti, hogy a látogató böngészője a mérési adatokat először a saját mérőszerveredre küldi, és onnan továbbítod őket a Google Analytics 4, a Google Ads vagy a Meta felé. Így jobban kézben tartod az adatokat, cserébe egy új, folyamatosan futó rendszert kapsz. Ez a cikk arról szól, mit kell eldöntened, mielőtt egyetlen címkét is átköltöztetnél, és ki fogja ezt a rendszert hónapokon, éveken át életben tartani.

Szerveroldali mérés bevezetése előtt: mit kell eldönteni és ki fogja üzemeltetni
Szerveroldali mérés bevezetése előtt: mit kell eldönteni és ki fogja üzemeltetni

A szövegben háromféle jelölést használunk. Hivatalosan igazolt az, ami a Google vagy a Meta fejlesztői dokumentációjában szerepel. Saját tapasztalat az, amit bevezetések és karbantartás közben rendszeresen látunk. Szakmai feltételezés az, ami logikus következtetés, de nem mért, általános érvényű adat.

Miért üzemeltetési feladat a szerveroldali mérés, és miért nem elég egyszer beállítani?

A mérőszerver egy folyamatosan futó szolgáltatás, amelynek van tárhelye, felelőse, frissítési igénye és kiesési kockázata, ugyanúgy, mint a weboldaladnak. A böngészőoldali Google Tag Managert egyszer beállítod, a terhet a Google szerverei viszik. A szerveroldali konténert viszont neked kell futtatnod valahol, és ha az a gép leáll, vele áll le a mérésed is.

A gyakorlatban ez három új kérdést hoz. Ki fizeti és ki látja a felhőszámlát? Ki kap értesítést, ha a szerver éjjel kettőkor hibát dob? Ki frissíti a konténert, amikor a Google új verziót ad ki, vagy amikor a Meta módosít a Conversions API-n? Ha ezekre nincs név szerinti válasz, a bevezetés még nem áll készen.

Saját tapasztalat. A legtöbb gond hónapokkal a beállítás után jelentkezik. A beállító szakember addigra másik projekten dolgozik, lejár egy bankkártya a felhőfiókban, vagy valaki módosít a weboldal adatrétegén, és senki nem veszi észre, hogy a konverziók egy része eltűnt.

Milyen tárhely vagy felhőkörnyezet kell a szerveroldali méréshez?

Kell egy konténer futtatására alkalmas környezet, egy saját aldomain (például sgtm.domained.hu) és valaki, aki a hozzáféréseket kezeli. Három elterjedt út van, mindegyiknek más az üzemeltetési terhe.

Google Cloud Run

Hivatalosan igazolt. A Google Tag Manager dokumentációja a Cloud Runt adja meg alapértelmezett telepítési útként, és éles használatra több futó példányt javasol, hogy egyetlen példány kiesése ne okozzon adatvesztést. Mellette külön fut egy előnézeti (preview) szerver, ezt hibakereséshez használod. A mérőszervert a saját domained alá érdemes tenni, így a sütik first-party környezetben keletkeznek.

Előnye, hogy automatikusan skálázódik a forgalommal. Hátránya, hogy Google Cloud fiókot, számlázási fiókot, jogosultságkezelést és költségriasztást is be kell állítanod, és ezeket valakinek figyelnie kell.

Menedzselt szolgáltató

Vannak szolgáltatók, amelyek kifejezetten szerveroldali Tag Manager konténerek futtatására szakosodtak. Te a konténer beállításait adod meg, a gépet ők üzemeltetik. Szakmai feltételezés. Kis cégnél ez jó eséllyel kisebb üzemeltetési terhet jelent. Cserébe egy újabb adatfeldolgozó kerül a láncba, akivel adatfeldolgozói szerződést kell kötnöd, és akinek a kiesése a te kiesésed is.

Saját szerver Dockerrel

A szerveroldali konténer Docker-képként is elérhető, tehát saját szerveren is futtatható. Ez akkor ésszerű, ha már van rendszergazdád, aki szervereket üzemeltet, figyel és frissít. Ha nincs, ez a legkockázatosabb út, mert a biztonsági frissítés, a tanúsítvány, a terheléselosztás és a naplózás is a te felelősséged.

Bármelyiket választod, dokumentáld le egyetlen oldalon, hol fut, melyik fiókban, ki a tulajdonos, ki fér hozzá, és hová megy a riasztás. Ez az oldal ér a legtöbbet, amikor valaki kilép a csapatból.

Ki tartja karban a mérőszervert, és mi a rendszeres feladat?

Kell egy név szerinti felelős, aki legalább havonta ránéz a szerverre és a mérési adatokra, és kell mellé egy helyettes. Ez lehet belső munkatárs, ügynökség vagy fejlesztő, a lényeg, hogy írásban rögzítve legyen.

A rendszeres feladatok, amelyeket érdemes naptárba tenni:

Saját tapasztalat. A leggyakoribb csendes hiba az, amikor a weboldal fejlesztője módosít valamit, a böngészőoldali címke még működik, de a szerverre küldött esemény már hiányos paraméterekkel érkezik. Ezért a karbantartó és a fejlesztő között kell egy egyszerű megállapodás, hogy a pénztár és az űrlapok módosításáról előre szólnak.

Ha a felelős személye változik, az átadás legyen tételes. Az új felelős kapjon rendszergazdai hozzáférést a felhőfiókhoz és a Tag Manager-fiókhoz, lássa a számlázási fiókot, és kerüljön fel a riasztási címlistára. A régi felelős hozzáférését csak akkor vedd el, ha az új mindezt kipróbálta. A riasztásokhoz érdemes egy közös céges e-mail-címet használni, mert az akkor is megmarad, ha valaki kilép a cégből.

Mi történik, ha a mérőszerver kiesik?

Ha a böngésző a saját mérőszerveredre küld, és az nem válaszol, az adott időszak eseményei jó eséllyel végleg elvesznek, mert a legtöbb beállításban nincs utólagos újraküldés. A weboldal közben ugyanúgy működik, a látogató semmit nem vesz észre, ezért a hiba csak a riportokban látszik, gyakran napokkal később.

Hivatalosan igazolt. A Google emiatt javasol éles környezetben több szerverpéldányt, a felhőszolgáltatók pedig állapotfigyelést (health check) és riasztást kínálnak a futó szolgáltatásokhoz.

Kiesésre három dolgot készíts elő:

  1. Riasztás. Állíts be állapotfigyelést a mérőszerver címére, és ha egymás után többször nem válaszol, menjen értesítés e-mailben vagy üzenetben a felelősnek és a helyettesnek. Egyszer teszteld is, hogy tényleg megérkezik.
  2. Tartalék útvonal. Döntsd el előre, hogy tartós kiesésnél ideiglenesen visszaállsz-e a böngészőoldali küldésre. Ehhez a böngészőoldali konténer előző verzióját tartsd meg közzétehető állapotban.
  3. Kiesési napló. Írd fel, mikor kezdődött és mikor ért véget a kiesés, hogy a havi riportban meg tudd magyarázni a konverziós visszaesést, és a hirdetési fiókban ne hozz rossz döntést egy mérési lyuk miatt.

A riasztás próbája néhány perc. Állítsd át ideiglenesen az állapotfigyelést egy nem létező címre, és nézd meg, hogy a felelős és a helyettes is megkapja-e az értesítést, és mennyi idő alatt. Utána állítsd vissza a valódi címet, és a próba dátumát írd fel a dokumentációs oldalra. Érdemes évente megismételni, mert a címlisták és a telefonos értesítések idővel elavulnak.

Szakmai feltételezés. Az automatikus ajánlattételű kampányok a beérkező konverziókból tanulnak, így egy többnapos mérési kiesés a riport mellett jó eséllyel a kampány optimalizálását is rontja.

Hogyan teszteld párhuzamosan a böngészőoldali méréssel?

A biztonságos út az, hogy egy ideig mindkét mérés fut egymás mellett, és naponta összeveted a számokat. Így kiderül, hogy a szerveroldali lánc hozza-e ugyanazokat az eseményeket, mielőtt a régit kikapcsolnád.

A párhuzamos futtatás két gyakori módja:

Az eseményazonosítót a böngészőben érdemes előállítani, és ugyanazt az értéket továbbadni mindkét irányba. Egy vásárlási adatréteg-bejegyzés így nézhet ki: dataLayer.push({event: 'purchase', event_id: 'purchase-' + order.id, transaction_id: order.id, value: order.total, currency: 'HUF'}). A transaction_id a GA4-ben segít kiszűrni a duplán rögzített vásárlásokat, az event_id a Meta-oldali deduplikációhoz kell. Mivel mindkettő a rendelésszámból képződik, egy oldalfrissítés sem hoz létre új azonosítót.

Saját tapasztalat. A párhuzamos időszak legyen legalább két-négy hét, fedjen le legalább egy teljes hetet hétvégével, és ha lehet, egy hónap eleji vagy akciós csúcsot is. Alacsony forgalmú oldalon ennél hosszabb kell, mert néhány konverzióból nem lehet eltérést megállapítani.

Hogyan ellenőrzöd, hogy nem veszett el esemény?

Háromszintű összevetéssel, amelyben a háttérrendszer tényadata, a böngészőoldali mérés és a szerveroldali mérés számai egymás mellett állnak, naponta, eseménytípusonként. A háttérrendszer (webshop-rendelések, CRM-be érkezett ajánlatkérések) számít valóságnak, a két mérést ehhez képest nézed.

Egy egyszerű táblázat elég hozzá. Az oszlopok a dátum, az eseménytípus, a háttérrendszer darabszáma, a böngészőoldali és a szerveroldali darabszám, végül az eltérés százalékban.

Egy szemléltető példanap, kitalált számokkal. A webshop 40 rendelést rögzített, a böngészőoldali mérés 37 vásárlást, a szerveroldali 38-at. Mindkét eltérés kicsi és azonos irányú, ez rendben van. Ha a következő napokban a szerveroldali szám 30 körül marad, miközben a böngészőoldali továbbra is 37 körül jár, akkor a szerveroldali láncban van a hiba. Ilyenkor végezz egy próbavásárlást, és előnézeti módban kövesd végig, melyik lépésnél tűnik el az esemény vagy egy paramétere.

Az összevetésnél ezekre figyelj:

Szakmai feltételezés. A két mérés között néhány százalékos eltérés természetes, mert az adatok eltérő időpontban és eltérő hálózati úton érkeznek. Az elfogadható küszöböt a saját adataidon, a párhuzamos időszakban érdemes kijelölni, még az élesítés előtt.

Milyen öt lépésből áll a bevezetési ellenőrzőlista?

Döntés, környezet, párhuzamos futtatás, átállás, utókövetés. Ezt az öt lépést érdemes sorrendben, pipálható listaként végigvinni.

  1. Döntés és felelősök. Rögzítsd írásban, melyik adatot akarod megbízhatóbban mérni, ki a felelős, ki a helyettes, és ki fizeti a környezetet. Egyeztesd az adatvédelmi felelőssel, milyen adat hová megy, és frissítsd az adatkezelési tájékoztatót.
  2. Környezet és domain. Válaszd ki a futtatási környezetet, állítsd be a saját aldomaint és a tanúsítványt, a több példányt, az előnézeti szervert, a költség- és állapotriasztást. Próbáld ki, hogy a riasztás tényleg megérkezik.
  3. Párhuzamos futtatás. Kösd be a szerveroldali láncot külön teszt-célhelyre vagy deduplikációval, és vezesd a napi összevető táblázatot legalább két-négy hétig. Az elfogadható eltérést rögzítsd előre.
  4. Átállás. Ha a számok stabilan a küszöbön belül vannak, kapcsold át az éles célhelyeket. A régi böngészőoldali konténer-verziót tartsd meg közzétehető állapotban, és jegyezd fel a verziószámát.
  5. Utókövetés. Az átállás utáni első hónapban hetente, utána havonta nézd át a számokat, és tedd naptárba a negyedéves frissítést.

Mi legyen a leállítási terv, ha valami nem működik?

A leállítási terv egy előre megírt, néhány soros forgatókönyv arról, milyen jelre, ki és milyen lépésekkel állítja vissza a böngészőoldali mérést. Akkor ér a legtöbbet, ha még a bevezetés előtt elkészül, így a hiba közben már csak végre kell hajtani.

Egy működő leállítási terv részei:

Saját tapasztalat. A Google Tag Manager verziókezelése miatt maga a visszaállás néhány perc, ha a mentett verzió megvan. Az időigényes rész a hirdetési fiókok korábbi beállításainak visszakeresése, ezért ezeket is írd bele a tervbe.

Mikor nem javasolt kis cégnek belevágni a szerveroldali mérésbe?

Ha nincs, aki hosszú távon karbantartsa, vagy ha a böngészőoldali mérés sem megbízható még, a szerveroldali mérés jó eséllyel több kockázatot hoz, mint hasznot.

Ezekben az esetekben érdemes várni:

Szakmai feltételezés. Ilyenkor a böngészőoldali mérés rendbetétele, egy tiszta adatréteg és a Meta Conversions API platform által kínált, beépített integrációja (sok webshopmotorhoz van ilyen bővítmény) jellemzően kisebb terhet jelent, és a mérés megbízhatóságát szintén javíthatja. A szerveroldali konténer később is bevezethető, amikor már van, aki üzemeltesse.

Mi az a szerveroldali mérés, és miben más, mint a böngészőoldali mérés?

Szerveroldali mérésnél a weboldal a mérési adatokat egyetlen adatfolyamként a saját aldomaineden futó mérőszervernek küldi, és a mérőszerver dönti el, melyik adat melyik platformhoz jut tovább. Böngészőoldali mérésnél a látogató böngészője tölti be a Google Analytics, a Google Ads és a Meta kódját, és mindegyik közvetlenül a saját szerverére küld.

Hivatalosan igazolt. A Google szerveroldali konténere kliensekből és címkékből áll. A kliens fogadja a böngészőből érkező kérést, és eseménnyé alakítja, a címkék pedig ezt az eseményt küldik tovább a GA4, a Google Ads vagy más célhely felé. A szerveren közben módosíthatod vagy elhagyhatod az egyes mezőket, mielőtt az adat kikerül a rendszeredből.

A gyakorlatban három dolog változik.

A hozzájárulás kezelése ugyanúgy kötelező marad, és a mérés minősége továbbra is az adatréteg minőségén múlik. A szerveroldali lánc csak azt tudja továbbítani, amit a weboldal helyesen elküld neki.

Mikor éri meg a szerveroldali mérés egy kis cégnek?

Akkor éri meg, ha rendszeresen fut fizetett hirdetés, havonta annyi konverzió van, hogy az eltérések láthatók, a böngészőoldali mérés már tiszta, és van név szerinti üzemeltető. Ha ezek közül egy is hiányzik, előbb azt érdemes pótolni.

A döntés előtt ezt a hat kérdést érdemes őszintén végigvenni.

  1. Meg tudod nevezni azt az egy-két konverziót, amelyet pontosabban akarsz mérni, és tudod, melyik háttérrendszer tárolja róla a tényadatot?
  2. A böngészőoldali mérés és a háttérrendszer száma az elmúlt hónapban közel volt egymáshoz?
  3. Fut olyan fizetett kampány, amelyik ezekből a konverziókból tanul?
  4. Van felelős és helyettes, akik a következő években is elérhetők lesznek?
  5. Az adatvédelmi felelős tud a tervről, és a hozzájáruláskezelés rendben van?
  6. Be tudsz állítani saját aldomaint és adatréteget a weboldalon?

Saját tapasztalat. Ha mind a hat kérdésre igen a válasz, a bevezetés jellemzően zökkenőmentes, és a párhuzamos időszakban hamar kiderül, mennyit javul a mérés. Ha kettőnél több kérdésre nem a válasz, az előző szakaszban felsorolt várakozási okok közül legalább egy rád is érvényes, és azzal érdemes kezdeni.

Források és további olvasnivalók

Gyakori kérdések

Mi az a szerveroldali mérés?

Olyan mérési megoldás, amelynél a weboldal a mérési adatokat először a saját aldomaineden futó mérőszervernek küldi, és onnan jutnak tovább a Google Analytics 4, a Google Ads vagy a Meta felé. Így te döntöd el, melyik adat hová megy, cserébe egy folyamatosan üzemeltetendő szervert kapsz.

Mikor éri meg a szerveroldali mérés egy kis cégnek?

Ha rendszeresen fut fizetett hirdetés, havonta elég konverzió van az összevetéshez, a böngészőoldali mérés már tiszta, és van név szerinti felelős és helyettes. Ha ezek közül valami hiányzik, előbb azt érdemes rendbe tenni.

Mennyi ideig fusson párhuzamosan a böngészőoldali és a szerveroldali mérés?

Legalább két-négy hétig, és fedjen le legalább egy teljes hetet hétvégével. Alacsony forgalmú oldalon ennél hosszabb idő kell, mert kevés konverzióból nem lehet megbízható eltérést számolni.

Mi történik a mérési adatokkal, ha leáll a mérőszerver?

A legtöbb beállításban az adott időszak eseményei végleg elvesznek, mert nincs utólagos újraküldés. Ezért kell több szerverpéldány, állapotfigyelés, riasztás és egy előre megírt tartalék útvonal.

Hogyan kerülöm el a duplikált konverziókat a Meta pixel és a Conversions API párhuzamos használatakor?

Mindkét csatorna ugyanazt az eseménynevet és ugyanazt az event_id értéket kapja. A Meta dokumentációja szerint ilyenkor a két beérkezést egy eseménynek számolja.

Ki üzemeltesse a szerveroldali mérést egy kis cégnél?

Egy név szerinti felelős és egy helyettes, akik legalább havonta átnézik a szervert és a számokat. Ez lehet belső munkatárs, ügynökség vagy fejlesztő, de legyen írásban rögzítve.

Kiváltja a szerveroldali mérés a sütihozzájárulást?

Nem. A Google hozzájárulási módja szerveroldalon is érvényesül, és az adatkezelési szabályok ugyanúgy vonatkoznak a szerveren átmenő adatokra.

Mikor nem érdemes kis cégnek szerveroldali mérést bevezetni?

Ha nincs hosszú távú karbantartó, ha a böngészőoldali mérés sem megbízható, ha havonta csak néhány konverzió van, vagy ha a hozzájáruláskezelés nincs rendben. Ilyenkor előbb a meglévő mérést érdemes rendbe tenni.

Források és további olvasnivalók

Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.

A cikk szerzője

Schmidt Péter, online marketing szakértő, a Scheo Tanácsadó Kft. alapítója. Székesfehérvárról, országosan dolgozó csapattal végzünk keresőoptimalizálást, AI-láthatóság mérést, Google és Meta hirdetéskezelést, weboldalkészítést. Amit itt leírunk, azt ügyfélmunkában is használjuk. Rólunk bővebben · Szolgáltatásaink

Kapcsolódó olvasnivaló

Kapcsolódó

A/B teszt indítása előtt: a mérési előfeltételek ellenőrzése

Kapcsolódó

A fejlesztőm elérhetetlenné vált - ki veszi át a wordpress oldalam karbantartását?: amit tudnod kell róla

Kapcsolódó

Amikor az AI-botok megterhelik a szervert: mit tegyél

Helyi szolgáltatás a környékeden

Országosan dolgozunk, online és személyesen. Válaszd ki a városodat, és nézd meg, hogyan segítünk helyben:

Online marketing & AI SEO ZalaegerszegOnline marketing & AI SEO SzekszárdOnline marketing & AI SEO SalgótarjánOnline marketing & AI SEO SzékesfehérvárOnline marketing & AI SEO BudapestOnline marketing & AI SEO Veszprém

Weboldalkészítés városra bontva

Ha először a honlap kell, itt városonként arról írtunk:

Weboldalkészítés GyőrWeboldalkészítés DebrecenWeboldalkészítés SzegedWeboldalkészítés MiskolcWeboldalkészítés PécsWeboldalkészítés Kecskemét

Mind a 20 városunk és az összes szolgáltatás →

15 perces AI-láthatósági gyorselemzés - díjmentesen

Megnézzük három, számodra fontos keresőkérdésnél, hogy megjelenik-e a céged a ChatGPT, a Gemini és a Google AI-válaszaiban, mely versenytársakat ajánlják helyetted, és melyik három területen érdemes először javítani. A weboldaladat előzetesen átnézzük, tehát nem sablonos, automata riportot kapsz.

Adataidat kizárólag a kapcsolatfelvételhez használjuk. Kapcsolat: m@rketinges.hu
💬 Konzultáció