Követés

Mi a szerveroldali követés? Útmutató webáruházaknak

A szerveroldali követés a rendelési adataidból küldi el a vásárlásokat a hirdetési platformoknak. Nézd meg, hogyan működik, mit küld, hogyan működik a deduplikáció, és mit nem tud megoldani.

·Frissítve: ·11 perc olvasás·Szerző: a ROASaurus csapata

A legfontosabb tudnivalók
  • A szerveroldali követés a konverziós eseményeket, például a vásárlásokat, egy szerverről küldi a hirdetési platform API-jának, nem csak a böngészőben futó pixelről.
  • Ha a vásárlást a webáruházad rendelési adataiból küldöd el, a reklámblokkolók és a soha be nem töltődő köszönőoldal már nem okoznak elveszett eladásokat.
  • A böngészőre továbbra is szükség van, hogy a landing oldalon elmentse a kattintásazonosítót, a pixel pedig ugyanazzal az event_id-val futhat a szerver mellett, így minden vásárlás egyszer számít.
  • A szerveroldali címkézés, például egy Google Tag Manager szerverkonténer, még mindig böngészős eseményekből indul ki, ezért nem tudja visszaszerezni azokat a vásárlásokat, amelyeket a böngésző sosem küldött el.
  • A szerveroldali követés nem kerülő út a hozzájárulás elől: az adatvédelmi szabályok az adatra vonatkoznak, bármilyen úton halad is.

A szerveroldali követés azt jelenti, hogy a konverziós eseményeket, például a vásárlást, egy szerver küldi el a hirdetési platformoknak, nem csak a vásárló böngészőjében futó script. Egy webáruháznál a szerver minden rendelést elküld a Metának, a TikToknak vagy a Google-nek az API-jaikon keresztül, így az eladásról akkor is értesül a platform, ha a böngészőpixelt blokkolják, vagy az be sem töltődik.

Ez az útmutató elmagyarázza a böngészőpixel és a szerveroldali követés közötti különbséget, végigköveti az adatot a hirdetési kattintástól a hirdetési platformig, és megmutatja, mit tartalmaz egy szerveroldali esemény. Szó esik a deduplikációról, a szerveroldali címkézésről, a hozzájárulásról, és arról is, hogyan derítheted ki, szükséged van-e rá a webáruházadban. Magához a Shopify-beállításhoz olvasd el a szerveroldali követés Shopifyon című cikket.

Böngészőpixel és szerveroldali követés

A böngészőpixel a hirdetési platform egy JavaScript-darabja. Az oldalaidon fut, és az eseményeket a vásárló eszközéről közvetlenül a platformnak küldi: oldalmegtekintést, kosárba helyezést, vásárlást a köszönőoldalon. Csak akkor működik, ha a script betöltődik, lefut, és eléri a platformot, mielőtt a vásárló elhagyja az oldalt.

A szerveroldali követés a küldést egy szerverre helyezi át. Az esemény olyan adatból indulhat, amely már megvan a webáruházadban, például egy kifizetett rendelésből, és a szerver elküldi a platform API-jának. A Meta ezt az API-t Conversions API-nak, a TikTok Events API-nak nevezi. A Google Ads az enhanced conversions megoldást használja, amely hashelt ügyféladatokat ad a konverzióhoz.

Böngészős pixel
  • A vásárló böngészőjében fut
  • Az eseményeket közvetlenül a hirdetési platformnak küldi
  • First-party sütiket állít be és olvas, például a Metához tartozó _fbp-t
  • Semmit nem küld, ha a scriptet blokkolják, vagy az oldal nem töltődik be
Szerveroldali követés
  • Olyan szerveren fut, amelyet te vagy egy szolgáltató irányít
  • Az eseményeket a platform API-jának küldi
  • A webáruházad rendelési rekordjából indulhat
  • Nem függ attól, hogy a köszönőoldal betöltődik-e
A két módszer együtt működik. A legtöbb webáruház mindkettőt futtatja, és a platformra bízza a duplikátumok eltávolítását.

A kettő együttes futtatása adja a platformnak a legteljesebb adatot. A böngészős esemény sütiket és oldalkontextust ad hozzá. A szerveroldali esemény akkor is megérkezik, ha a böngésző cserben hagy. Egy közös eseményazonosító biztosítja, hogy a platform minden vásárlást egyszer számoljon.

Hogyan működik a szerveroldali követés?

A webáruházak szerveroldali követése két félből áll. Az első fele a böngészőben történik: amikor egy vásárló hirdetésből érkezik, egy script elmenti az URL-ből a kattintásazonosítót. A második fele a szerveren történik: amikor a rendelés ki van fizetve, a szerver ehhez a kattintásazonosítóhoz köti a rendelést, és elküldi a vásárlást.

Hirdetési kattintásA platform kattintásazonosítót ad az URL-hez, például az fbclid-t, a ttclid-t vagy a gclid-t.
Landing oldalEgy first-party script elmenti a kattintásazonosítót és az UTM-eket egy látogatóazonosítóval.
Kifizetett rendelésA webáruház rögzíti a rendelést, és értesíti a szervert, például egy webhookkal.
SzerverA rendelést a látogatóhoz párosítja, hasheli az ügyféladatokat, és felépíti az eseményt.
Hirdetési platform API-jaMegkapja a vásárlást, és párosítja a hirdetési kattintással.
A vásárlás a rendelési rekordból indul, nem a köszönőoldalról. Csak a kattintásazonosítót kell elmenteni a böngészőben.

A kattintás rögzítése

A hirdetési platformok kattintásazonosítót adnak a landing URL-hez: fbclid-et a Metánál, ttclid-et a TikToknál, gclid-et a Google Adsnél és msclkid-et a Microsoft Adsnél. A kattintásazonosító a legerősebb kapocs egy eladás és az azt kiváltó hirdetés között, ezért az első oldalmegtekintéskor el kell menteni. Az UTM-paraméterek a kampány, a hirdetéscsoport és a hirdetés nevét adják hozzá egy általad szabályozott formátumban.

A rendelés párosítása

A szervernek ezután tudnia kell, melyik látogató adta le a rendelést. A legmegbízhatóbb kapocs egy olyan érték, amely a kosárral együtt eljut a rendelésig, például egy látogatóazonosító, amelyet a kosáron mentettek el. A többi módszer gyengébb: egy e-mail-cím, amelyet a látogató korábban megadott az oldalon, vagy ugyanaz az IP-cím és böngésző, amelyet röviddel a rendelés előtt láttak. Minden webáruház-platform más lehetőségeket kínál. A más webáruházakról szóló útmutatónk felsorolja, platformonként milyen módszereket használ a ROASaurus.

Az esemény elküldése

Végül a szerver elküldi a vásárlást az egyes platformok API-jának. Az esemény tartalmazza a rendelés értékét, a kattintásazonosítót és az ügyféladatokat, amelyek segítenek a platformnak megtalálni a kattintó személyt. Ha egy platform nem elérhető, vagy hibát ad vissza, egy jó beállítás később újra próbálkozik, így a vásárlás nem vész el.

Mit tartalmaz egy szerveroldali esemény?

Minden platformnak megvannak a saját mezőnevei, de a vásárlási esemény mindenhol ugyanolyan fajta adatokat hordoz. Íme egy rövidített példa a Meta Conversions API-hoz:

Példa: Purchase esemény a Meta Conversions API-hoz
{
  "data": [{
    "event_name": "Purchase",
    "event_time": 1793009700,
    "event_id": "order-1042",
    "action_source": "website",
    "event_source_url": "https://yourstore.com/checkout/thank-you",
    "user_data": {
      "em": ["8c87b489ce35cf2e2f39f80e282cb2e804932a56a213983eeeb428407d43b52d"],
      "ph": ["6d420c869d4eb97fe7de4576c9d04bb34d1a5788e0b3a657f61d7be020d8ead0"],
      "client_ip_address": "203.0.113.24",
      "client_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_6 like Mac OS X) ...",
      "fbc": "fb.1.1792832531000.IwAR2xExampleClickId",
      "fbp": "fb.1.1792832529000.1234567890"
    },
    "custom_data": { "currency": "USD", "value": 84.00 }
  }]
}
MezőMi ezHashelve?
Eseménynév és időpontPurchase, és az, hogy mikor adták le a rendeléstNem
Érték és pénznemA rendelés értéke, amelyet a platform a ROAS-hoz és az értékalapú licitáláshoz használNem
event_idEseményenként egyedi azonosító, a böngészőben és a szerveren ugyanaz, a deduplikációhozNem
E-mail, telefonszám, név, címA rendelés ügyféladatai, normalizálva és SHA-256-tal hashelveIgen
Kattintásazonosító (fbc, ttclid, gclid)A hirdetési kattintás azonosítója, elmentve a vásárló megérkezésekorNem
IP-cím és user agentSegítenek a platformnak párosítani az eseményt egy eszközzelNem
Az ügyféladatok hashelve hagyják el a szerveredet. A Meta megköveteli, hogy az IP-címet, a user agentet és a kattintásazonosítókat hashelés nélkül küldd.

A hashelés egy e-mail-címet egy rögzített karaktersorrá alakít. Ugyanaz a cím mindig ugyanazt a karaktersort adja, de a karaktersorból nem látszik a cím. A platform a hashelt értékeket csak arra használja, hogy egyezést keressen a saját felhasználói között. Így párosítható egy vásárlás ahhoz a személyhez, aki látta vagy rákattintott a hirdetésre, még akkor is, ha a böngészője blokkolta a pixelt.

Hogyan működik a deduplikáció?

Ha a pixel és a szerver is ugyanazt a vásárlást küldi el, a platformnak egyszer kell számolnia. Mindkét példány ugyanazt az eseménynevet és ugyanazt az eseményazonosítót hordozza, például order-1042. A Meta összehasonlítja a párt, és az egyik példányt megtartja, feltéve, hogy a második példány az elsőtől számított 48 órán belül megérkezik.

Purchase event_id=order-1042 browserA pixelről érkezett
Purchase event_id=order-1042 serverAzonos név és azonosító: egyszer számolva
Purchase event_id=order-1043 serverA pixelt blokkolták: a szerveroldali példány az egyetlen
Purchase event_id=1044 serverA böngésző az order-1044 azonosítót küldte: az azonosítók eltérnek, ezért kétszer számít
A deduplikáció csak akkor működik, ha mindkét példány pontosan ugyanazt az eseményazonosítót használja.

A dupla számolás nagy része két olyan küldőtől ered, amelyek nem osztoznak azonosítókon. Tipikus eset a platform saját webáruház-alkalmazása és egy külön követőeszköz, amelyek mindketten a saját azonosítójukkal küldik a vásárlásokat. A dupla számolás megelőzéséről szóló súgócikkünk felsorolja a szokásos okokat és javításokat.

Szerveroldali címkézés és küldés rendelési adatokból

A szerveroldali követés kifejezést két különböző beállításra használják. Mindkettő egy szerverről küld eseményeket, de más helyen indulnak.

Szerveroldali címkézés, például a Google Tag Manager szerverkonténerei

Szerveroldali címkézésnél a böngésző az eseményeit a saját szerveredre küldi, nem az egyes szolgáltatóknak. A Google Tag Manager szerverkonténere jól ismert példa. A saját Google Cloud projektedben vagy egy másik, általad választott környezetben fut. Kéréseket fogad a böngészőtől, a címkéi pedig továbbítják az adatot a Google Analyticsnek, a Metának és más szolgáltatóknak. Te döntöd el, milyen adat hová kerül, és a szerver az oldalad egy aldomainjén futhat.

Az események ettől még a böngészőben indulnak. Ha a böngészőben lévő címkét blokkolják, vagy a köszönőoldal sosem töltődik be, a szerverkonténernek nincs mit továbbítania. A szervert emellett te magad futtatod, fizeted és frissíted.

Küldés rendelési adatokból

A második megközelítés a vásárlást a webáruházad rendelési rekordjából indítja. A webáruház webhookon vagy API-n keresztül jelenti a kifizetett rendelést a szervernek, a szerver pedig elküldi minden csatlakoztatott platformnak. A böngészőre csak korábban van szükség, hogy elmentse a kattintásazonosítót, amikor a vásárló megérkezik.

Szerveroldali címkézésKüldés rendelési adatokból
Ahol a vásárlás elindulEgy címke a böngészőbenA kifizetett rendelés a webáruházadban
A köszönőoldalt idő előtt bezártákA vásárlás elveszettA vásárlás elküldve
A címkét blokkolták a böngészőbenA vásárlás elveszett, kivéve, ha a first-party végpont átjutA vásárlás elküldve
Utánvét és külső fizetési oldalakA köszönőoldaltól függA rendelés létrehozásakor vagy kifizetésekor megy el
Böngészési események (oldalmegtekintések, kosárba helyezés)IgenKülön böngészős gyűjtőre van szükség
Ki üzemelteti a szervertTe: tárhely és frissítésekTe vagy egy szolgáltató
A szerveroldali címkézés a böngészős események kézbesítését javítja. A rendelési adatokból való küldés a vásárlást függetlenné teszi a böngészőtől.

A két megközelítés kombinálható. Sok webáruház az oldalmegtekintéseket és a kosárba helyezéseket a böngészőben gyűjti, a vásárlást pedig rendelési adatokból küldi. A vásárlás az az esemény, amelyet a hirdetési platformok a ROAS jelentéséhez és a licitálás optimalizálásához használnak, ezért ennek kell a legteljesebbnek lennie.

Mit javít meg a szerveroldali követés, és mit nem?

Ezt javítja
  • Elveszett vásárlások, mert egy reklámblokkoló megállította a pixelt
  • Elveszett vásárlások, mert a köszönőoldal nem töltődött be
  • Az oldaladon kívül befejeződő fizetési módokkal történt vásárlások
  • Gyenge párosítás: minden eseményhez hashelt ügyféladatot ad
Ezt nem javítja
  • Hozzájárulás: aki elutasította, annak az elutasítása érvényes marad
  • Platformonként eltérő attribúciós ablakok és modellek
  • Eltérő eseményazonosítót használó duplikált küldők
  • Kattintásazonosítók, amelyeket sosem mentettek el a landing oldalon
A szerveroldali követés teljesebbé teszi az adatot. Az adatra vonatkozó szabályokat nem változtatja meg.

A hozzájárulás továbbra is szükséges

A szerveroldali követés az adat kézbesítésének egy módja, nem az adatvédelmi szabályok megkerülésének módja. Ahol a jog hozzájárulást követel a marketingsütikhez vagy a követéshez, ez a követelmény az általad gyűjtött adatra vonatkozik, bármilyen úton jut el a platformhoz. Ha egy követőt a szerveredre helyezel át, az nem változtatja meg, hogy a látogató mibe egyezett bele.

Az attribúció platformspecifikus marad

Minden platform a saját ablakaival és szabályaival írja jóvá a vásárlásokat. A szerveroldali események minden platformnak jobb adatot adnak, de a Meta, a TikTok és a Google összesített számai így is többet tehetnek ki, mint a webáruházad bevétele. A csatornák egyetlen szabályrendszerrel való összehasonlításához használj mindegyikre egy attribúciós modellt, például a ROASaurus attribúciójának modelljeit.

Szükséged van a webáruházadhoz szerveroldali követésre?

Általában az a webáruház jár jól, amely érdemi költségvetést költ fizetett közösségimédia- vagy keresőhirdetésekre. Az érv akkor a legerősebb, ha ezek közül több is igaz:

  • A hirdetési platform egyértelműen kevesebb vásárlási eseményt kap, mint ahány webes rendelés van a webáruházadban. A reklámblokkolókról és a követésről szóló útmutatónk megmutatja, hogyan mérheted ezt a hiányt.
  • A látogatóid közül sokan Safarit használnak iPhone-on vagy Macen, ahol a scriptek által beállított sütik legfeljebb 7 napig élnek. Lásd: Safari ITP és hirdetéskövetés.
  • A vásárlók gyakran napokkal az első hirdetési kattintás után vásárolnak.
  • A fizetés az oldaladon kívül fejeződik be, vagy a rendelések később kerülnek kifizetésre, például utánvét vagy banki átutalás esetén.
  • A kampányaidat vásárlásra vagy vásárlási értékre optimalizálod, ezért a platformnak minden eladásra szüksége van, hogy tanuljon belőlük.

Íme, hogyan változtatja meg a hiány a döntéseket a gyakorlatban. Egy példa webáruháznak egy hónap alatt 1,000 webes rendelése van. A Meta pixele 820 Purchase eseményt jelentett, vagyis a rendelések 18%-a sosem jutott el a böngészőből a Metához.

Példa webáruház: egy hónap alatt a Metához eljutott vásárlások
Webes rendelések a webáruházban
1,000
Csak pixel
820
Pixel + szerver, deduplikálva
1,000
Ebben a példában a pixel egyedül az 1,000 rendelésből 180-at nem lát. A vásárlások rendelési adatokból való küldése megszünteti a hiányt.

A webáruház megtérülési ROAS-a 2.5, az Ads Manager pedig 2.3-as ROAS-t mutat a pixeladatok alapján. Ezekkel a számokkal a kampányok veszteségesek. Ha a hirdetésből származó rendeléseket ugyanilyen, 18%-os arányban nem látták, a valódi ROAS körülbelül 2.3 ÷ 0.82 = 2.8, ami a megtérülési ROAS fölött van. Ez felső becslés, mert nem minden hiányzó rendelés származott hirdetésből. Így is megmutatja, hogyan tüntethet fel egy követési hiány nyereséges kampányt veszteségesnek.

A szerveroldali követés kevésbé fontos annak a webáruháznak, amely nem hirdet, vagy nagyon keveset költ hirdetésekre.

Hogyan küld szerveroldali eseményeket a ROASaurus

A ROASaurus érkezéskor 19 kattintásazonosítót és hat UTM-mezőt rögzít, és egy first-party látogatóazonosítóval együtt tárolja őket. A webáruházad kifizetett rendeléseiből minden vásárlást elküld a következő platformoknak: Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Ads, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll és Outbrain. Shopifyon a Google Ads konverziók a Shopify pénztárából mennek el. A böngészős pixelek ugyanazzal az eseményazonosítóval futhatnak a szerveroldali események mellett, a Meta, a TikTok, a Snapchat, a Pinterest, a Reddit, az OpenAI Ads, az AppLovin és a Spotify pedig deduplikálja őket. Minden kézbesítést és a platform válaszát az Event log sorolja fel.

Bővebben a szerveroldali követés oldalon olvashatsz, vagy keresd meg a webáruházadat az integrációk oldalon.

Források

  1. Meta for Developers: Conversions API
  2. Meta for Developers: Handling Duplicate Pixel and Conversions API Events
  3. Meta for Developers: Customer Information Parameters
  4. Google for Developers: An introduction to server-side tagging
  5. Google Ads Help: About enhanced conversions

A ROASaurusban

Olvass tovább

KövetésReklámblokkolók és követés: mit veszít a webáruházadA reklámblokkolók megállítják a követőpixeleket, így a hirdetési platformok nem látják a vásárlásokat. Nézd meg, mely események vesznek el, miért nem vesznek el a szerveroldali események, és hogyan mérheted meg, mennyit veszítesz.KövetésConsent Mode v2 és GDPR: mit küldhet egy webáruházConsent Mode v2 webáruházaknak: a Google négy hozzájárulási jelzése, mit kér az uniós jog, és mit küldhet még a szerveroldali követés. Csak általános tájékoztatás.KövetésDuplikált vásárlási események: miért számolódnak kétszer az eladásokA duplikált vásárlási események felfújják a konverziókat és a ROAS-t. Nézd meg az okokat, hogyan deduplikál a Meta, a TikTok, a Snapchat, a Pinterest és a Reddit, és hogyan javíthatod ki.
GYIK

Kérdések, válaszok

Jobb a szerveroldali követés, mint a böngészőpixel?

A vásárlásoknál teljesebb, de a pixellel együtt működik a legjobban. A pixel böngészős sütiket és oldalkontextust ad hozzá, a szerver pótolja azokat a rendeléseket, amelyeket a böngésző elszalasztott, a közös eseményazonosító pedig gondoskodik róla, hogy minden vásárlásból egy példány maradjon.

Működik a szerveroldali követés reklámblokkolók mellett?

A rendelési adatokból küldött vásárlásokat ez nem érinti, mert nem a vásárló böngészője küldi őket. A kattintásazonosítót a landing oldalon még mindig el kell menteni a böngészőben, és a first-party gyűjtés ezt megbízhatóbbá teszi.

A szerveroldali követés megfelel a GDPR-nak?

A szerveroldali követés kézbesítési mód, nem jogalap. A hozzájárulási szabályok az adatra vonatkoznak, bármilyen úton halad, ezért kövesd a látogató döntését, és kérdezd meg a jogi tanácsadódat, hogy milyen adatot küldhetsz el.

Mi a különbség a szerveroldali követés és a szerveroldali címkézés között?

A szerveroldali címkézés a böngészős eseményeket a saját szerveredén keresztül továbbítja, például egy Google Tag Manager szerverkonténeren át. A rendelési adatokból induló szerveroldali követés a vásárlást a webáruházad rendeléséből indítja, így a vásárlás nem függ a böngészőtől.

Kell fejlesztő a szerveroldali követés beállításához?

Nem, ha olyan szolgáltatást használsz, amely alkalmazásokon és bejelentkezéseken keresztül csatlakozik a webáruházadhoz és a hirdetési platformokhoz. Egy saját üzemeltetésű címkeszerver beállításához, üzemeltetéséhez és frissen tartásához viszont kell valaki.

Minden eladás visszavezetve arra a hirdetésre, amelyik hozta

Szerveroldali követés, profit és ügyfél-élettartamérték egyetlen appban. 14 napos ingyenes próbaidőszak, bankkártya nélkül.

Indítsd el az ingyenes próbaidőszakot →