+420 728 089 029EN

Server-side GTM na Shoptet Premium: proč přesunout měření na vlastní server a co to stojí

· ⏱ 9 min čtení

Server-side GTM na Shoptet Premium: proč přesunout měření na vlastní server a co to stojíVlastní maják na datech

TL;DR: Klasické měření přes Google Tag Manager v prohlížeči dnes přichází o 10–20 % dat. Blokátory reklam, ochrana soukromí v Safari a iOS a stále přísnější prohlížeče berou GA4 i reklamním systémům část signálu. Server-side GTM (sGTM) přesouvá měření z prohlížeče zákazníka na váš vlastní server – data jsou úplnější a vy máte plnou kontrolu nad tím, co komu odesíláte. Shoptet ho nativně podporuje jen na tarifu Shoptet Premium. Implementace zabere orientačně 20 hodin práce, provoz měřicího serveru stojí od zhruba 20 USD měsíčně podle návštěvnosti.

Co je server-side GTM a v čem se liší od klasického GTM

Zkráceně: místo toho, aby zákazníkův prohlížeč rozesílal data na deset míst, pošle je na jedno vaše místo a rozesílku obstará server.

Běžný (client-side) Google Tag Manager funguje tak, že prohlížeč zákazníka načte kontejner GTM a z něj měřicí skripty – GA4, Google Ads, Meta Pixel, Sklik, Heureka, Hotjar. Každý z nich si sám posílá data přímo na servery třetích stran. Prohlížeč zákazníka je tak jediné místo, kde se měření odehrává, a cokoliv, co v něm měření zablokuje, znamená ztracená data.

Server-side GTM přidává mezičlánek: vlastní měřicí server, který běží na vaší subdoméně (např. data.vas-eshop.cz). Prohlížeč odešle požadavek na tuto subdoménu a teprve server data zpracuje, obohatí a rozešle do GA4, Google Ads, Mety a dalších systémů. Z pohledu prohlížeče komunikujete sami se sebou – tzv. first-party kontext. Google tento model popisuje v oficiální dokumentaci server-side taggingu a shrnuje i rozdíly oproti client-side měření.

Proč to majitel e-shopu potřebuje

1. Úplnější data – měříte to, co se opravdu stalo

Část českých uživatelů používá blokátor reklam a Safari (celý Apple ekosystém) zkracuje životnost cookies nastavených JavaScriptem na 7 dní, v některých případech na 24 hodin. Výsledek: zákazník, který se vrátil po 10 dnech, je pro analytiku „nový uživatel" a konverze se přisuzují špatnému zdroji – typicky „direct".

Se sGTM se cookies nastavují ze serveru na vaší doméně, což jim vrací standardní životnost, a měřicí požadavky na vlastní subdoménu blokátory z velké části nefiltrují. Aby to v Safari fungovalo naplno, musí měřicí subdoména na server mířit A záznamem, ne CNAME – na CNAME Safari i serverové cookies dál zkracuje.

Hlavní přínos přitom není v tom, že by GA4 najednou ukazovala víc objednávek – ty Shoptet díky přímé integraci měří slušně už dnes. Jde o to, že reklamní systémy dokážou konverze přiřadit ke kliknutím na reklamu, která k nim vedla. Publikované případové studie (viz níže) ukazují po nasazení výrazně víc přiřazených konverzí – ne proto, že by e-shop prodával víc, ale proto, že Google Ads a Meta konečně vidí, odkud prodeje přišly.

2. Lepší výkon reklamních kampaní

Google Ads i Meta dnes optimalizují kampaně podle konverzních dat. Když jim část konverzí chybí nebo je nedokážou přiřadit, algoritmus se učí na neúplných datech a utrácíte za hůř cílené kampaně.

Shoptet už sám umí dvě věci, které se se server-side měřením často spojují: Meta Conversions API a rozšířené konverze Googlu (hashované údaje zákazníka, které pomáhají spárovat objednávku s kliknutím). sGTM je nenahrazuje – přidává k nim:

  • first-party cookies s plnou životností, takže se konverze dají přiřadit i zákazníkům, kteří se vrátí po týdnech,
  • úpravu dat před odesláním – Shoptet sám jako příklad uvádí nahrazení tržeb marží, takže kampaně můžete řídit podle zisku, ne obratu,
  • rozesílku do více systémů a účtů z jednoho místa, bez dalšího skriptu v prohlížeči.

3. Kontrola nad daty a soulad s GDPR

V client-side světě odesílá prohlížeč zákazníka na servery třetích stran vše, co skript chce – včetně IP adresy, user agenta a často i osobních údajů z URL. Se sGTM máte mezi zákazníkem a třetími stranami vlastní vrstvu, ve které můžete:

  • anonymizovat nebo úplně odstranit IP adresu před odesláním do GA4 či Mety,
  • filtrovat osobní údaje (e-maily v URL, jména),
  • centrálně hlídat, co a kam odchází.

Důležité: sGTM není způsob, jak obejít souhlas s cookies. Pokud zákazník na Shoptetu odmítne analytické a marketingové cookies, měřicí kód se vůbec nespustí – a na server tedy nic nepřijde. Rozdíl je v tom, že máte jedno místo a auditovatelný přehled o tom, co jste kam poslali.

4. Rychlost e-shopu – bonus, ne hlavní důvod

Každý měřicí skript v prohlížeči stojí čas. Když část tagů třetích stran přesunete na server, frontend se odlehčí – to se projeví na Core Web Vitals, hlavně na mobilech. Měřicí kód Googlu ale v prohlížeči zůstává (posílá data na váš server), takže úspora závisí na tom, kolik dalších skriptů na e-shopu máte. Rychlost berte jako příjemný vedlejší efekt.

5. Odolnost vůči budoucím změnám

Prohlížeče každý rok přitvrzují. First-party měření přes vlastní server je architektura, se kterou Google i Meta počítají jako se standardem pro další roky. Kdo ji zavede teď, nebude za rok řešit havarijní migraci.

Co říkají čísla: případové studie z e-shopů

Server-side měření není teorie – existuje řada veřejně publikovaných nasazení s měřitelnými výsledky. Uvedené studie publikoval Stape, provozovatel hostingu pro sGTM, takže je berte jako ilustraci, ne nezávislé měření:

E-shop Co bylo nasazeno Výsledek
Farmasave – italská online lékárna, ~2 500 objednávek denně sGTM, Meta CAPI, Google Ads server-side, Consent Mode Shoda GA4 s objednávkami v backendu z 80 % na 94 %; Meta zaznamenala o 88 % více konverzí než samotný pixel
Dánský prodejce brýlí sGTM s vlastní subdoménou a prodloužením cookies Podíl „direct" návštěv klesl z 34,6 % na 11,1 % – konverze se přiřadily správným kanálům; placené vyhledávání +56,8 %, organické +36,1 %
Slovinský e-shop s doplňky stravy sGTM na vlastní doméně +34 % zaznamenaných konverzí oproti client-side měření
E-shop na Shopify Server-side konverze Google Ads +36 % konverzí oproti nativní Google aplikaci – zachyceny objednávky zákazníků, kteří nikdy neviděli děkovací stránku (přesměrování z mobilních platebních bran)
Pawy.ch – švýcarský prodejce krmiv sGTM, prodloužení cookies Zjištěno, že 29,6 % dat bylo dříve blokováno ochranou prohlížečů; výrazný pokles ceny za nákup v Google Ads

Společný jmenovatel: e-shop neprodával víc, ale reklamní systémy najednou dostávaly úplnější data a mohly kampaně optimalizovat na skutečných konverzích. Čísla jsou ze zahraničních e-shopů, které měly výchozí měření v horším stavu, než bývá u Shoptetu s nativní integrací – u vás bude rozdíl spíš menší. Další případové studie najdete v přehledu Stape.

Proč zrovna Shoptet Premium

Shoptet má server-side GTM přímo v administraci: v Propojení → Google → Analytics zapnete volbu Přesměrovat měření na SGTM a do pole server_container_url vyplníte adresu svého měřicího serveru. Měření, které Shoptet do e-shopu vkládá, pak nejde rovnou do Google Analytics, ale nejdřív na váš server. Podle nápovědy Shoptetu je tato funkce dostupná pouze e-shopům na Shoptet Premium.

Pro vás to znamená:

  • nativní měření Shoptetu zůstává – Shoptet dál sám vkládá měřicí kódy a udržuje e-commerce události (zobrazení produktu, košík, nákup) včetně hodnot objednávek; my je jen přesměrujeme na server a tam dál zpracujeme,
  • nemusíte stavět celé měření znovu ve vlastním GTM – proto se implementace vejde do zhruba 20 hodin,
  • e-shop na míru se měří taky – B2B ceníky, konfigurátory nebo vlastní kroky objednávky, které jsou na Premium běžné, doplníme do měření přímo na serveru.

Na nižších tarifech Shoptetu tahle volba není. Server-side měření by tam šlo jen tak, že nativní měření Shoptetu vypnete a celé ho přestavíte ve vlastním GTM – to je jiný a výrazně dražší projekt, a o úpravy, které Shoptet do svého měření průběžně dělá, byste přišli. Proto server-side GTM jako hotový balíček nabízíme jen pro Shoptet Premium.

Pokud o Premium teprve uvažujete, přesná analytika je jedním z argumentů – viz kdy přejít na Shoptet Premium.

Jak implementace probíhá

  1. Audit stávajícího měření – co dnes měříte, co chybí, které systémy napojíme (GA4, Google Ads, Meta, případně další).
  2. Zřízení měřicího serveru – kontejner sGTM nasadíme na spravovaný hosting (typicky Stape) a napojíme ho na vaši subdoménu.
  3. Přesměrování měření ve Shoptetu – zapnutí SGTM v administraci a kontrola, že na server chodí všechny e-commerce události.
  4. Konfigurace tagů na serveru – GA4, konverze Google Ads, případně další systémy; úprava dat (např. marže místo tržeb) a odstranění osobních údajů.
  5. Testování a validace – porovnání dat s objednávkami v administraci Shoptetu, kontrola v GA4 DebugView a v reklamních systémech.
  6. Předání a dokumentace – víte, co kde běží a jak to spravovat.

Po nasazení klient nic nemění ve svých každodenních procesech – reporty v GA4 i reklamní účty fungují stejně jako dřív, jen s úplnějšími daty.

Kolik to stojí

Položka Cena Poznámka
Implementace orientačně 20 hodin práce (jednorázově) audit, server, přesměrování ve Shoptetu, tagy, testování, dokumentace
Provoz měřicího serveru od cca 20 USD / měsíc (cca 450–500 Kč) spravovaný hosting Stape, tarif Pro do 500 tisíc požadavků měsíčně; e-shopy s vyšší návštěvností potřebují vyšší tarif
Licence sGTM 0 Kč Google server-side GTM je zdarma

Rozsah 20 hodin odpovídá běžnému e-shopu na Shoptet Premium s napojením na GA4, Google Ads a Metu. U e-shopů s vlastními integracemi nebo více reklamními systémy může být vyšší – vždy ho ale stanovíme dopředu jako pevnou cenu. Pro srovnání: české analytické agentury uvádějí u serverového měření provozní náklady od cca 1 000 Kč měsíčně u malých projektů po 6–8 tisíc Kč u velkých.

Co za to dostanete: úplnější konverzní data v reklamních systémech, kampaně řízené podle skutečných konverzí (a klidně i marže), kontrolu nad tím, co odchází třetím stranám, a měřicí infrastrukturu, která přežije další utahování šroubů v prohlížečích. U e-shopu, který měsíčně investuje desítky tisíc korun do reklamy, se investice vrací přesnějším řízením kampaní.

Pro koho sGTM smysl nedává

Buďme féroví: pokud máte e-shop s desítkami objednávek měsíčně a do reklamy neinvestujete, přínos nebude odpovídat nákladům. Server-side měření se vyplatí od chvíle, kdy rozhodujete o rozpočtech na základě dat – zhruba od stovek objednávek měsíčně nebo od reklamních rozpočtů v řádu desítek tisíc korun. Na tom se shodne i česká odborná scéna: sGTM není zázračné řešení, neobchází souhlas s cookies a bez dobrých vstupních dat nic nezachrání. Na Shoptet Premium je výhoda v tom, že vstupní data drží Shoptet sám a my na ně jen navazujeme.

Časté otázky

Přestanou mi fungovat současné reporty v GA4?

Ne. GA4 dostává stejné události, jen přes váš server. Historická data zůstávají, nová jsou úplnější.

Musím mít stále měřicí kód v prohlížeči?

Ano. Shoptet dál vkládá svůj měřicí kód, jen ho přesměruje na váš server, který dělá zbytek práce. Skripty dalších systémů, které jde obsloužit ze serveru, z prohlížeče zmizí.

Ne. Bez souhlasu s analytickými a marketingovými cookies se měřicí kód Shoptetu nespustí a na server nic nepřijde.

Mám už ve Shoptetu zapnuté Meta Conversions API. Má sGTM smysl?

Ano, jsou to dvě různé věci. Nativní Conversions API od Shoptetu necháváme běžet. sGTM přidává hlavně stranu Googlu (GA4, Google Ads), first-party cookies s plnou životností a možnost data před odesláním upravit.

Kdo se stará o provoz serveru?

Spravovaný hosting (Stape) se stará o dostupnost a aktualizace. Konfiguraci tagů máte v GTM stejně jako dnes – buď si ji spravujete sami, nebo ji spravujeme my.

Funguje to i na nižších tarifech Shoptetu?

Nativní přesměrování měření na server-side GTM má Shoptet jen na Premium. Na nižších tarifech by bylo nutné nativní měření vypnout a celé ho postavit znovu ve vlastním GTM, což je jiný a dražší projekt. Proto server-side GTM jako balíček nabízíme jen pro Shoptet Premium.

Jak dlouho implementace trvá?

Obvykle 1–2 týdny od zahájení, včetně testovacího období, kdy porovnáváme data s objednávkami v administraci.

Zdroje a další čtení