{# DE + SK hreflang odebráno 2026-05-24 — viz core/settings.py LANGUAGES. cross_lang_alternates is set False by views whose CS/EN versions live on DIFFERENT paths (KB articles/categories, blog posts) — there the naive same-path alternate would point at a non-existent URL, so we emit only the self-canonical instead of a wrong reciprocal. #} Přeskočit na obsah

Data layer: neviditelný základ kvalitního měření

Bez čistého data layer je i server-side tracking jen tak dobrý jako data, která dostane. Co data layer je, jak vypadá správně a proč na něm všechno stojí.

T
Tým DataNostro 7. 6. 2026 · 9 min · Středně pokročilý

O data layer se moc nemluví, ale je to nejdůležitější část celého měření. Ať máte sebelepší server-side tracking, posílá jen to, co dostane z data layer. Špatný data layer = špatná data, tečka. Tady je, co to je a jak ho udělat správně.

Co je data layer

Data layer je JavaScriptové pole (window.dataLayer), do kterého váš web ukládá strukturované informace o tom, co se právě děje — jaký produkt si návštěvník prohlíží, co přidal do košíku, jakou objednávku dokončil. Google Tag Manager z tohoto pole čte a předává data dál do měřicích nástrojů.

Je to vrstva mezi vaším webem a měřením. Místo aby každý tag „šťoural" do HTML stránky, čte čistá, předaná data z jednoho místa.

Jak vypadá správný e-commerce data layer

Pro e-commerce má GA4 standardizovaný formát událostí. Například nákup nese pole jako:

  • transaction_id — jednoznačné ID objednávky (klíčové pro deduplikaci a párování);
  • value a currency — hodnota a měna objednávky;
  • items — pole produktů s ID, názvem, cenou, množstvím a kategorií.

Stejná struktura pohání GA4, Meta CAPI i Google Ads. Když je data layer správně, napojení dalších platforem je pak otázkou mapování, ne programování.

Časté chyby v data layer

  • Chybějící transaction_id — bez něj se konverze duplikují a nejde dělat deduplikace. Viz Meta CAPI průvodce.
  • Hodnota jako text místo čísla"1 290 Kč" místo 1290 rozbije počítání tržeb.
  • Data layer push až po načtení tagu — událost přijde pozdě a tag ji nezachytí.
  • Nekonzistentní názvy — jednou value, jindy price; měření pak nesedí.

Proč na tom u server-side záleží dvojnásob

Server-side tracking přebírá data z webu (přes web GTM) a rozesílá je dál. Je to robustní doručovací mechanismus — ale negeneruje data, jen je předává. Pokud do něj přitečou špatná data z chybného data layer, server-side je věrně rozešle do všech platforem. Čistý data layer je proto první krok, ještě před nasazením server-side.

Jak ověřit, že data layer funguje

  • V náhledovém režimu GTM sledujte, jaké události a hodnoty přicházejí.
  • V GA4 DebugView ověřte, že nákup nese správný value, currency a items.
  • Porovnejte počet a hodnotu objednávek v e-shopu s daty v GA4.

Shrnutí

Data layer je základ, na kterém stojí přesnost celého měření. Investice do čistého, konzistentního data layer se vrátí v podobě dat, kterým můžete věřit — a teprve nad ním dává server-side tracking plný smysl. Pokračujte kompletním průvodcem server-side trackingem nebo základy sGTM v dokumentaci.

Sdílet

Nový článek 1× měsíčně

Hloubkové návody pro server-side tracking + případové studie z CZ trhu. Žádný spam, jen 1 e-mail za měsíc. Odhlásit kdykoli.

Zpět na Tracking