Digitální marketing je čím dál více postavený na automatizaci. Algoritmy rozhodují o tom, komu se reklama zobrazí, za kolik a s jakým cílem. Zároveň ale roste závislost na kvalitě vstupních dat, která těmto systémům dodáváme.
Jedním z témat, které se v posledních letech skloňuje stále častěji, je server-side tracking (SST). Nejde o módní technologii ani o zázračné řešení všech problémů s měřením. Jde o posun architektury sběru dat, který reaguje na reálné limity browser-based trackingu.
V tomto článku se podíváme na to, co server-side tracking je, jak funguje, jaké problémy reálně řeší – a kde jsou naopak jeho limity.
1) Co je server-side tracking a proč ho řešit
U klasického client-side trackingu jsou data o uživatelském chování odesílána přímo z prohlížeče uživatele do analytických nebo reklamních systémů. Tento přístup dlouho fungoval, ale je stále více ovlivňován technickými i legislativními omezeními.
Prohlížeče blokují skripty, omezují cookies a pracují s kratší dobou uchovávání identifikátorů. Výsledkem jsou: – chybějící nebo neúplná data, – rozdíly mezi systémy, – nižší důvěra v reporting.
Server-side tracking přesouvá klíčovou část měření na server. Data nejsou odesílána přímo z prohlížeče do třetích stran, ale nejprve do vašeho vlastního serverového prostředí, odkud jsou dále zpracována a distribuována.
Zásadní změnou je to, že prohlížeč přestává být jediným zdrojem pravdy. „Zdroj pravdy“ v praxi znamená místo, kde je jasně dané, co se skutečně stalo – například že objednávka vznikla, v jaké hodnotě a s jakým obsahem. Moderní přístupy doporučují, aby (pokud je to možné) byla všechna data čerpána z jednoho zdroje pravdy. Tím bude zachována konzistence a správnost dat. Tímto zdrojem by měl být spíše backend, ne prohlížeč uživatele.
2) Co server-side tracking řeší
a) Ztrátu událostí
Uživatel dokončí nákup, ale: – pixel je zablokovaný, – cookies expirovaly, – prohlížeč blokuje tracking, – nebo běží přes iOS bez povolení sledování.
Díky server-side trackingu lze událost vytvořit a odeslat až na základě potvrzené objednávky v backendu, nezávisle na tom, zda se v prohlížeči správně načetl pixel.
b) Stabilnější identifikaci uživatele
Server-side tracking umožňuje pracovat s identifikátory uživatelů způsobem, který není plně závislý na běhu JavaScriptu v prohlížeči. Identifikace je tak stabilnější napříč návštěvami i kanály.
Výsledkem je: – přesnější párování událostí, – méně rozpadlých konverzních cest, – stabilnější remarketing.
c) Přesnější hodnoty konverzí
Client-side tracking typicky posílá hodnotu konverze z prohlížeče v okamžiku dokončení nákupu. Pokud se ale událost neodešle správně nebo dojde k nekonzistenci mezi frontendem a backendem, pracují systémy s nepřesnými daty.
Server-side tracking umožňuje odesílat hodnotu konverze až na základě uložené a potvrzené objednávky, která slouží jako jednotný zdroj pravdy pro analytiku i reklamní systémy.
d) Bezpečné doplnění interních dat
Jakmile jsou citlivé údaje součástí frontendového requestu, nejsou už tajné. Data jako marže, lifetime value nebo typ zákazníka lze v prohlížeči relativně snadno zachytit a přečíst.
Server-side tracking umožňuje tato data doplnit až na serveru, mimo dosah uživatele a jeho prohlížeče, a bezpečně je použít pro analytiku nebo optimalizaci kampaní.
e) Validaci a filtraci chyb
V client-side trackingu jsou události odesílány přímo z prohlížeče, bez možnosti centrální kontroly. Jakmile se event odešle, nelze ho zpětně opravit ani zastavit.
Server-side tracking umožňuje každou událost před odesláním validovat a filtrovat. Na serveru lze například: – zahodit extrémní nebo chybné hodnoty, – opravit nepřepočítané měny, – odstranit duplicitní purchase eventy, – zkontrolovat existenci objednávky.
V praxi se ukazuje, že kvalita dat má pro optimalizaci kampaní větší dopad než jejich absolutní množství.
Co server-side tracking neřeší
Server-side tracking není zázračné řešení a nepřepisuje základní pravidla měření.
Neobchází souhlas uživatele ani technická omezení. Pokud uživatel nedá souhlas se sledováním nebo pokud prohlížeč znemožní identifikaci, SST to neobejde. Z těchto důvodů není možné měřit 100 % uživatelů.
Server-side tracking výrazně zvyšuje konzistenci a spolehlivost dat, která je možné měřit – nikoli jejich úplnost.
Zároveň platí, že žádná technická implementace nezachrání špatný produkt, nízkou marži nebo nekonverzní web.
3) Jak server-side tracking funguje
Fáze 1 – sběr dat
Uživatel provede akci (např. nákup nebo přidání do košíku). Událost může být odeslána z prohlížeče na server, nebo vzniknout přímo v backendu – například na základě uložené objednávky.
Zdrojem dat tak nemusí být výhradně prohlížeč uživatele.
Fáze 2 – obohacení dat
Na serveru lze událost doplnit o informace, které buď na frontendu vůbec nejsou k dispozici, nebo by nebylo bezpečné je z prohlížeče odesílat: – přesnou částku po slevách, – typ zákazníka (nový / vracející se), – interní segmenty, – lifetime value.
Fáze 3 – validace a kontrola
Každá událost může projít kontrolou správnosti a duplicity ještě před odesláním. Díky tomu se do analytických a reklamních systémů nedostávají chybné nebo duplicitní události.
Fáze 4 – odeslání do platforem
Ověřená data jsou následně odeslána ze serveru do analytických a reklamních nástrojů pomocí API. Odeslání není závislé na běhu JavaScriptu v prohlížeči, ale stále respektuje pravidla souhlasu a technická omezení měření.
4) Jaký dopad má server-side tracking v praxi
a) Stabilnější a konzistentnější reporting
Server-side tracking obvykle vede k menším rozdílům mezi reálnými objednávkami v backendu a daty, která hlásí analytické a reklamní systémy. U některých projektů se rozdíl mezi systémy sníží z desítek procent na jednotky.
Nejde o „lepší měření“, ale o to, že více systémů pracuje se stejným backendovým zdrojem pravdy. Reporting je díky tomu přesnější a předvídatelnější.
b) Stabilnější trénování optimalizačních algoritmů
Automatizované kampaně stojí na signálech, které jim dodáváte. Pokud jsou tyto signály nepřesné, nekonzistentní nebo duplicitní, algoritmy optimalizují na základě zkreslených dat.
Server-side tracking typicky přináší přesnější hodnoty konverzí, spolehlivější purchase eventy a konzistentnější identifikaci uživatelů. Výsledkem je stabilnější výkon a dlouhodobě udržitelnější optimalizace.
c) Stabilnější remarketingová publika
Server-side tracking pomáhá udržet více uživatelů v remarketingových publikách, protože měření není plně závislé na chování prohlížeče nebo blokování skriptů.
V praxi to znamená menší výkyvy velikosti publik a spolehlivější práci s remarketingem v čase, zejména u projektů s vyšším podílem iOS návštěvnosti.
d) Nižší závislost na prohlížečích
Zatímco browser-based tracking je stále více ovlivňován omezeními prohlížečů, server-side tracking přesouvá klíčovou část měření mimo prohlížeč uživatele.
Nejde o řešení „navždy bez problémů“, ale o investici do dlouhodobě udržitelnější architektury měření, která je méně citlivá na další změny v chování browserů a platforem.
Závěr
Server-side tracking není nutnost pro každý projekt. Pro firmy, které ale staví marketing na automatizovaných systémech a chtějí pracovat s daty dlouhodobě a systematicky, jde o logický další krok.
Nejde o to měřit všechno. Jde o to měřit konzistentně, bezpečně a tak, aby data dávala smysl pro rozhodování.