„Funguje to, ale nevím proč" je nejdražší věta v digitálním marketingu. Druhá nejdražší je „nefunguje to, ale nevím proč". Obě mají stejnou příčinu — chybějící nebo špatně nasazené měření.
Bez měřicího stacku nemůžeš optimalizovat. Bez optimalizace nemůžeš škálovat. A bez škálování zůstaneš na úrovni hobby projektu navždy. Není to ideologie, je to matematika. Pareto pravidlo (80/20) v praxi e-commerce typicky znamená, že malá menšina kampaní generuje většinu tržeb, a všechny ostatní jen ředí ROAS. Bez měření tuhle menšinu nikdy nenajdeš a budeš bez rozdílu lít rozpočet do kampaní, které vydělávají, i do těch, které prodělávají.
Jdeme krok za krokem celý stack — co nasadit, v jakém pořadí, a na co si dát pozor.
Stack, který musíš mít před launchem
Nástroj | K čemu | Cena |
Google Tag Manager (GTM) | Kontejner pro všechny kódy | Zdarma |
Cookie lišta + Consent Mode | GDPR + propojení s GTM | Zdarma (Shoptet) |
Google Analytics 4 (GA4) | Analytika, e-commerce sledování | Zdarma |
Meta Pixel + Conversion API | Tracking pro Facebook/Instagram Ads | Zdarma |
Microsoft Clarity | Heatmapy a session recordings | Zdarma |
Google Merchant Center | Produktový feed pro Google Shopping | Zdarma |
Google Ads konverze | Měření výkonu Google Ads | Zdarma |
Sklik konverzní kód | Měření výkonu Sklik kampaní | Zdarma |
Všechno zdarma. Nemáš žádnou výmluvu nemít to.
Krok 1: Google Tag Manager (NASAĎ JAKO PRVNÍ)
GTM je kontejner pro všechny ostatní kódy. Místo aby ses prokousávala šablonou Shoptetu a vkládala 8 různých kódů ručně, vložíš jeden GTM kód a všechno ostatní spravuješ z webového rozhraní.
Proč nasadit GTM jako první
- Jeden kód místo desíti — méně bordelu v šabloně. To je důležitější, než to zní: každý další skript v hlavičce stránky zpomaluje načítání, a Google Search Central i interní studie Googlu opakovaně dokumentují, že každá další sekunda načítání snižuje konverzní poměr o jednotky procent. Méně kódu = rychlejší stránka = víc objednávek.
- Žádná závislost na vývojáři — všechno klikáš v rozhraní.
- GTM Preview — testuješ tagy před publikováním.
- Consent Mode integrace — kódy se spouští až po souhlasu (GDPR compliance).
- Server-Side GTM (premium) — kódy běží na tvém serveru, lepší ochrana dat, vyšší přesnost měření iOS uživatelů.
Jak nasadit
- Vytvoř GTM účet na tagmanager.google.com.
- Vytvoř nový kontejner — typ Web, jméno = doména e-shopu.
- Zkopíruj GTM ID (formát GTM-XXXXXXX).
- V Shoptetu najdi v sekci Propojení → Google (Shoptet má pro Google integraci vlastní záložku) pole pro Google Tag Manager a vlož tam ID.
- Shoptet po propojení automaticky vkládá GTM kód do stránek.
- Otevři GTM a publikuj prázdný kontejner (tlačítko vpravo nahoře).
⚠ Bez publikace kontejneru GTM nic nedělá! Velmi častá začátečnická chyba: nasadí ID, vytvoří tagy, ale nikdy neklikne na „Publikovat".
Krok 2: Cookie lišta a Consent Mode
⚠ Tohle MUSÍ být nasazené PŘED měřicími kódy. Pokud nasadíš GA4 a Meta Pixel dřív než cookie lištu s Consent Mode, porušuješ GDPR a riskuješ pokutu od ÚOOÚ.
Cesta v Shoptetu: `Nastavení → Základní nastavení → Cookies`
- Vyber „Zákonné znění" (NE „Informační").
- Aktivuj kategorie souhlasů:
- Nezbytné (vždy aktivní)
- Analytické (GA4, Clarity)
- Marketingové (Meta Pixel, Google Ads, Sklik)
- Aktivuj Google Consent Mode — Shoptet podporuje nativně.
- Připomenutí souhlasu — obvykle několik měsíců (nastavitelné v nastavení lišty).
- Umístění lišty a možnost změnit souhlas z patičky — aktivuj volbu pro nastavení v patičce.
Co musí cookie lišta splňovat (právní povinnost)
- Tlačítko „Odmítnout vše" stejně viditelné jako „Přijmout vše".
- Žádné předzaškrtnuté souhlasy (kategorie defaultně vypnuté).
- Granulární souhlasy — uživatel může vybrat jen některé kategorie.
- Možnost změny kdykoli přes patičku.
- Žádné měřicí kódy se nespouští před udělením souhlasu.
Tahle pravidla nejsou náhodná. Stojí za nimi výzkum default biasu popsaný Richardem Thalerem a Cassem Sunsteinem v Nudge (2008). Klasický příklad: v Německu, kde je dárcovství orgánů opt-in, je dárcem 12 % populace. V Rakousku, kde je opt-out, je dárcem přes 99 %. Stejní lidé, jiný default, dramatický rozdíl. Předzaškrtnuté souhlasy jsou stejně silný nátlak — proto je EU zakázala. Z praktického hlediska to znamená, že musíš počítat s tím, že 30–50 % návštěvníků souhlas neudělí, a tvoje měření nebude pokrývat celou populaci. Server-side GTM a Conversion API tuto mezeru částečně doplňují.
(Detail celé právní stránky e-shopů najdeš v článku Právní povinnosti e-shopů 2025/2026.)
Krok 3: Google Analytics 4 (GA4)
GA4 je defacto standard pro web analytiku. Universal Analytics je mrtvé, pohřbené a nahrazené, pokud se ti někdo snaží prodat „GA setup" a myslí Universal, utíkej.
Jak nasadit GA4
- Vytvoř účet na analytics.google.com.
- Vytvoř property — Web, název = doména.
- V Shoptetu jdi do sekce Propojení → Google, otevři záložku Analytics a klikni na tlačítko „Napojit Google Analytics účet". Přihlas se Google účtem, vyber property z nabídky „Dostupné účty" a konkrétní službu z „Dostupné služby". Uložit.
- Pro Shoptet Premium navíc lze aktivovat Server-Side GTM (SGTM) — v téže záložce zaškrtneš „Přesměrovat měření na SGTM" a vyplníš URL svého SGTM kontejneru. Tím získáš přesnější měření v iOS prostředí.
- Aktivuj e-commerce sledování (Shoptet tuto integraci má nativně, Enhanced E-commerce události se odesílají automaticky).
- Nastav konverze v GA4 (Admin → Events → Mark as key event):
- purchase (nákup)
- add_to_cart (přidání do košíku)
- begin_checkout (začátek checkoutu)
- view_item (zobrazení produktu)
Co sledovat v GA4
- Návštěvnost — uživatelé, relace, zdroje.
- Konverzní poměr (e-commerce conversion rate).
- Hodnota objednávek (AOV).
- Opuštěné košíky.
- Nejprodávanější produkty.
- Engagement — scroll, čas na stránce, kliknutí.
Custom reporty, které doporučuju vytvořit
- Acquisition by Source/Medium — odkud chodí lidi a kolik utratí.
- Landing Page Performance — která vstupní stránka konvertuje nejvíc.
- Funnel: View → Cart → Checkout → Purchase — kde lidi odcházejí.
Co je v GA4 největší přidaná hodnota a co si neuvědomuješ na první pohled: GA4 je primárně eventový systém, ne pageview systém jako Universal. Každá interakce může být event. To znamená, že můžeš měřit věci, které dřív vyžadovaly vlastní implementaci — scroll, video play, kliknutí na konkrétní tlačítko, použití filtru. A když umíš tyhle eventy číst, dostaneš se k insightům, které ti řeknou, proč funnel padá tam, kde padá. Nejde jen o „přišlo vás 1 000, koupilo 12". Jde o „přišlo vás 1 000, 800 si prohlédlo produkt, 200 přidalo do košíku, 150 začalo checkout, 12 dokončilo. Mezi checkoutem a dokončením ti odešlo 92 % lidí — tam se rozhoduje úspěch celého e-shopu". A tohle čísly nic neřeší, dokud nevyjedeš Microsoft Clarity nahrávky a podíváš se, co ti tam ty lidi přesně dělají.
Krok 4: Meta Pixel + Conversion API
Samotný Meta Pixel už nestačí. iOS 14+ s App Tracking Transparency a chytré blokátory ti podle odhadů Mety i nezávislých reklamních agentur zaberou významnou část dat v iOS prostředí. Conversion API (CAPI) odesílá data přímo ze serveru a doplňuje to, co prohlížeč nestihne. To není „nadstavba pro pokročilé", to je dnešní defaultní povinnost, pokud chceš mít smysluplnou atribuci.
Jak nasadit
- Otevři Meta Business Manager — business.facebook.com.
- Vytvoř Meta Pixel v Správci událostí (Events Manager) — nové datové propojení, Web, Meta Pixel. Získáš Pixel ID.
- V Shoptetu jdi do sekce Propojení → Sociální sítě, otevři záložku Facebook a najdi sekci „Facebook Pixel a Conversion API". Vlož tam Pixel ID.
- Vygeneruj přístupový token pro CAPI — v Meta Business Suite: Všechny nástroje → Správce událostí → vyber svůj pixel → záložka Nastavení → Conversions API → zvol „Ručního nastavení" → Vygenerovat přístupový token.
- V Shoptetu vlož tento token do stejné sekce „Facebook Pixel a Conversion API". Shoptet automaticky deduplikuje data mezi Pixelem a CAPI, aby se události nepočítaly dvakrát.
- Ověř funkčnost — nainstaluj Meta Pixel Helper rozšíření do Chrome a otevři svůj e-shop. Events Manager → Test Events pro kontrolu, že se odesílají jak browser, tak server eventy.
Trackované události (musí jít všech 6)
- PageView — každá stránka.
- ViewContent — zobrazení produktu.
- AddToCart — přidání do košíku.
- InitiateCheckout — začátek checkoutu.
- Purchase — dokončený nákup.
- Search — vyhledávání.
Pravidlo, které ti ušetří spoustu nervů
Otestuj každou událost přes Meta Pixel Helper i přes Events Manager → Test Events. Pokud některá událost chybí nebo se duplikuje, odhalíš to dřív, než ti optimalizace kampaní začne fungovat náhodně. Špatně nakonfigurovaný pixel je horší než žádný pixel — algoritmus Mety se učí na nepřesných datech a optimalizuje ti kampaně směrem, který nedává smysl. Pak to vypadá, že „reklamy nefungují", a přitom je problém v měření.
Krok 5: Microsoft Clarity (zdarma, otevře ti oči)
Clarity je zdarma, neomezeně, bez limitu a ukáže ti věci, které GA4 nikdy neukáže — jak skutečně lidi používají tvůj web.
Co Clarity ukáže
- Heatmapy — kam lidi klikají (a kam ne).
- Session recordings — záznamy reálných návštěv (anonymizované, GDPR compliant).
- Scroll maps — kam lidi scrollují (a kde se zastavují).
- Rage clicks — frustrované klikání na nefunkční prvky.
- Dead clicks — klikání na věci, které vypadají klikatelně, ale nejsou.
- JavaScript errors — co se rozbíjí.
Jak nasadit
- Registrace na clarity.microsoft.com.
- Vytvoř projekt — název = doména.
- Zkopíruj tracking kód.
- Vlož přes GTM (doporučeno) nebo přímo do Shoptetu přes vlastní HTML kódy v sekci Nastavení → Vzhled → HTML kódy (případně podobná sekce podle aktuální verze administrace).
- Po pár hodinách začneš vidět data.
Pravidlo z praxe: První den po nasazení Clarity koukni na 10 random session recordings. Garantovaně najdeš minimálně 3 věci, které jsi netušila — broken link, frustrující checkout, neviditelné CTA.
Proč Clarity v praxi funguje líp než GA4 u CRO problémů: GA4 ti řekne co se děje. Clarity ti ukáže proč. A to je propastný rozdíl. Studie sledování očí (eye tracking) Nielsen Norman Group dlouhodobě dokumentují, že uživatelé se na webu chovají úplně jinak, než si designéři myslí — skenují podle predikovatelných vzorů (F-pattern u textových stránek, Z-pattern u landing pages), klikají na věci, které vypadají klikatelně, ignorují perfektně viditelné CTA, pokud jsou ve „špatné" části stránky. Když si to nemůžeš dovolit zaplatit eye tracking studii, Clarity je nejbližší zadarmo dostupná náhrada. Sleduješ skutečné chování, ne hypotézy.
Krok 6: Google Merchant Center + Google Ads
Google Merchant Center
Merchant Center je platforma, která umožňuje propisovat tvé produkty do Google vyhledávání (Shopping výsledky) a do Google Ads.
- Registrace na merchants.google.com.
- Ověření a nárokování domény — meta tag, soubor na serveru, nebo Google Search Console.
- Nastavení daní a dopravy — pro ČR.
- Produktový feed — v Shoptetu se automaticky generuje XML feed pro Google Nákupy. Najdeš ho v sekci Propojení → XML feedy pod položkou pro Google Nákupy / Google Merchant. Vezmi URL a v Merchant Centru ji přidej jako zdroj dat s denní aktualizací.
- Mapování kategorií Google — Shoptet kategorie → Google taxonomie (v detailu produktu / kategorie).
- Kontrola chyb ve feedu — Merchant Center upozorní na chybějící EAN, špatné URL obrázků, nesprávné kategorie.
Google Ads konverze
- Vytvoř Google Ads účet — ads.google.com.
- Propoj s Merchant Centrem — Tools & Settings → Linked accounts → Google Merchant Center.
- Nastav konverze — Tools → Conversions → New conversion → Import from GA4.
- Remarketing tag — pro retargetingové kampaně.
- Aktivuj Enhanced Conversions — pro lepší atribuci v iOS prostředí.
Proč Google Shopping zaslouží prioritu: Petty a Cacioppo ve svém Elaboration Likelihood Modelu (1986) rozlišují dvě cesty zpracování přesvědčování — centrální (zákazník je motivovaný, aktivně zvažuje) a periferní (zákazník je pasivní, rozhoduje se na základě emocí a heuristik). Google Shopping funguje skvěle proto, že chytá zákazníka v centrální cestě — člověk, který vyhledává „matrace 90×200 latex", má vysokou motivaci a aktivně srovnává. Tvoje produktovka v jeho výsledcích je pro něj pomoc, ne reklama. ROI takových kampaní bývá výrazně vyšší než u sociálních sítí, kde zákazník není v aktivním nákupním módu.
Krok 7: Sklik a Seznam.cz nástroje
V Česku Sklik dlouhodobě drží významný podíl search trhu — Seznam je v některých kategoriích pořád první volbou (regionální služby, starší cílovky, rodinné produkty). Ignorovat ho je chyba.
Jak nasadit
- V Shoptetu najdi v sekci Propojení integraci se Seznamem (Shoptet má pro Seznam vlastní záložku — název se může lišit podle verze administrace, hledej záložku Seznam / Sklik).
- Ověř doménu v Sklik účtu.
- Nainstaluj Sklik konverzní kód přes GTM (doporučeno) nebo přímo přes vlastní HTML kódy v Shoptetu.
- Propojení se Zbožím.cz — XML feed automaticky generovaný Shoptetem najdeš v Propojení → XML feedy.
- Sklik retargeting — pro oslovení návštěvníků webu na Seznamu.
Krok 8: XML feedy pro srovnávače
V ČR jsou srovnávače cen jeden z nejdůležitějších zdrojů traffic pro e-shopy. Heureka, Zboží.cz, Glami a Google Nákupy dohromady tvoří v některých kategoriích velkou část návštěvnosti — a co je důležitější, jejich zákazníci přicházejí už ve fázi rozhodování (jsou v centrální cestě dle ELM modelu), takže konvertují dramaticky líp než cold trafic ze sociálních sítí.
Cesta v Shoptetu: `Propojení → XML feedy` (a pro Heureku také `Propojení → Heureka → XML feedy`)
Feedy generované automaticky:
- Heureka (heureka.cz) — Základní XML feed a Rozšířený feed
- Zboží.cz — Rozšířený feed
- Google Nákupy (Google Shopping)
- Glami (móda)
- Facebook katalog — v Propojení → XML feedy → Facebook katalog
Co zkontrolovat před aktivací
- EAN kódy vyplněné u všech produktů (povinnost).
- Ceny správné, včetně DPH.
- Skladovost a dostupnost aktuální.
- Google kategorie mapované (pro Google Nákupy).
- Obrázky v dobrém rozlišení a správném formátu.
Feed management: Mergado
Pokud máš víc než 200 produktů a chceš maximalizovat výkon srovnávačů, podívej se na Mergado. Detailně ho řešíme v článku Sociální sítě a XML feedy — tady jen rychlá zmínka, protože bez optimalizovaného feedu je celý měřicí stack napůl k ničemu.
Krok 9: Validace celého stacku před launchem
Než pustíš e-shop ven, otestuj VŠECHNY měřicí body. Bez výjimky.
Checklist validace
GA4:
- [ ] Realtime report ukazuje aktivního uživatele (otevři e-shop v anonymním okně)
- [ ] DebugView ukazuje events: page_view, view_item, add_to_cart, begin_checkout, purchase
- [ ] E-commerce data se propisují (po testovacím nákupu se objeví v Reports → Monetization)
Meta Pixel + CAPI:
- [ ] Meta Pixel Helper (Chrome rozšíření) ukazuje aktivní pixel na všech stránkách
- [ ] Test Events v Events Manager ukazuje všech 6 událostí
- [ ] CAPI events se odesílají (rozlišíš podle „Browser" + „Server" v Events Manager)
GTM:
- [ ] GTM Preview ukazuje spouštění tagů
- [ ] Tagy se spouští až po udělení souhlasu (Consent Mode test)
- [ ] Žádné chybové hlášky v konzoli prohlížeče
Google Ads:
- [ ] Konverzní kód aktivní
- [ ] Test konverze proběhla
- [ ] Merchant Center neukazuje žádné errory ve feedu
Sklik:
- [ ] Sklik konverzní kód aktivní
- [ ] Test konverze proběhla
Microsoft Clarity:
- [ ] Sessions se nahrávají
- [ ] Heatmapy se generují
Cookie Consent:
- [ ] Před souhlasem se nespouští GA4, Meta Pixel ani jiné tracking kódy (ověř v Network panelu DevTools)
- [ ] Po souhlasu se spouští všechny kódy
- [ ] Po odvolání souhlasu se kódy zase přestanou spouštět
Časté chyby, které vidím u většiny nových e-shopů
- GTM nasazený, ale nikdy nepublikovaný — kontejner je prázdný, tagy nefungují.
- Cookie lišta až po měřicích kódech — kódy se spouští bez souhlasu = porušení GDPR.
- Meta Pixel bez Conversion API — ztráta 20–30 % dat z iOS.
- GA4 bez nastavených konverzí — vidíš návštěvnost, ale nevidíš efekt.
- Žádné EAN kódy ve feedech — produkty na srovnávačích neexistují.
- Žádný Microsoft Clarity — řídíš e-shop poslepu, vidíš čísla bez kontextu.
- Žádné UTM parametry v marketingových kampaních — nevíš, který kanál co přinesl.
- Chybějící Google Merchant Center — vyhazuješ peníze za Google Shopping bez optimalizace feedu.
Pro pokročilé: Server-Side GTM
Když ti začne stack fungovat a chceš ho dotáhnout na maximum, podívej se na Server-Side GTM. Místo aby kódy běžely v prohlížeči zákazníka, běží na tvém serveru. Výhody:
- Lepší přesnost měření v iOS prostředí (Apple ITP nezablokuje).
- Lepší ochrana dat — máš plnou kontrolu nad tím, co se odesílá kam.
- Rychlejší e-shop — méně skriptů v prohlížeči.
- Lepší atribuce — méně ztracených konverzí.
Není to pro úplný start — server-side GTM stojí pár tisíc měsíčně a vyžaduje technickou znalost. Ale jakmile máš e-shop s tržbami v řádech statisíců měsíčně, ROI je obrovské.
Celá série: Jak založit e-shop 2026
Tento článek je součástí sedmidílné série o zakládání e-shopu v roce 2026. Ostatní díly:
- Jak založit e-shop 2026 — kompletní průvodce
- Shoptet od A do Z — kompletní technické nastavení
- Právní povinnosti e-shopů 2026 — kompletní checklist
- Měření e-shopu od nuly — GA4, Meta Pixel, GTM (čtete)
- Doprava, platby a logistika pro e-shop
- Sociální sítě a XML feedy pro e-shop
- Post-launch růst a CRO pro e-shop
FAQ
Stačí mi jen Google Analytics 4?
Ne. GA4 je základ, ale pro e-shop s reklamou potřebuješ ještě Meta Pixel + Conversion API (pro Facebook/Instagram reklamy), Google Merchant Center (pro Shopping kampaně), Sklik měřicí kód (pro český trh) a Microsoft Clarity (pro chování uživatelů). Bez toho optimalizuješ reklamy v temnotě.
Co je Consent Mode a musím ho nasadit?
Consent Mode v2 je Google standard, který GA4 a Google Ads říká, zda uživatel souhlasil se sledováním. Od března 2024 je povinný pro evropský provoz — bez něj nebudeš vidět data v Google Ads a budou ti chybět konverze v GA4. Nejjednodušší cesta: Cookiebot nebo podobný CMP napojený přes GTM.
Co je Conversion API a proč ho potřebuji?
Conversion API (CAPI) je server-side cesta, jak posílat data přímo z tvého serveru do Meta (Facebook/Instagram), obcházející blockery a iOS 14+ omezení. Browser pixel ztrácí 20–40 % dat, CAPI je kompenzuje. Pro Shoptet je integrace hotová — stačí propojit Meta Business Manager s obchodem.
Kolik stojí měřicí nástroje pro nový e-shop?
Základ je zdarma: GA4, GTM, Meta Pixel, Clarity, Merchant Center, Sklik. Placené doplňky začínají u Cookiebot (10–30 €/měs za CMP), Mergado (500–2 000 Kč/měs za správu feedů) a case-by-case GA4 Audit (3 000–10 000 Kč jednorázově). Pro rozjezd vystačíš s 0–1 000 Kč měsíčně.
Kdy nasadit server-side GTM?
Ne hned. Server-side GTM (sGTM) má smysl jakmile tvůj e-shop atakuje 5 mil. Kč měsíčního obratu nebo máš problémy s přesností dat (ad blockery, Safari ITP). Nastavení přes Stape nebo vlastní GCP server stojí 500–3 000 Kč měsíčně + jednorázové nasazení.