GA4 na Shoptetu: jak nastavit a ověřit měření nákupů
V GA4 vidíte jiný počet objednávek než v administraci Shoptetu? Nejčastější příčina je duplicitní nebo chybějící měření. Tady je, jak GA4 na Shoptetu funguje, jak ověřit událost purchase a co dělat, když čísla nesedí.
Ve zkratce
- Na Shoptetu měříte GA4 buď vestavěným propojením v administraci, nebo vlastním kontejnerem Google Tag Manager. Obě cesty najednou vedou k dvojímu měření.
- Nákup se v GA4 měří událostí
purchases unikátním ID transakce. Ověříte ji v DebugView nebo v reportu Monetizace. - Měření musí respektovat souhlas z cookie lišty, jinak jde o problém nejen technický, ale i právní.
Dvě cesty k měření: propojení, nebo GTM
Shoptet nabízí vestavěné propojení s Google Analytics 4. V administraci ho najdete v části Propojení, Google. Vytvoříte datový tok pro svůj e-shop, vložíte ID měření a Shoptet sám posílá hlavní e-commerce události včetně nákupu. Propojení funguje jen u e-shopů na vlastní doméně, ne na testovací doméně Shoptetu. Podrobnosti a aktuální postup najdete v nápovědě Shoptetu.
Druhá cesta je vlastní Google Tag Manager, který se k Shoptetu připojí také v části Propojení. Dává větší kontrolu: vlastní události, další značky, jemnější pravidla souhlasu. Za to vyžaduje, abyste měření v GTM sestavili a udržovali. Nejde o to, která cesta je „správná“. Důležité je používat jen jednu pro každou značku.
Duplicitní měření: nejčastější chyba
Když je GA4 zapnutá současně v propojení Shoptetu a v GTM, nebo je ve šabloně ještě starý kód, zaznamená se každá návštěva a každý nákup dvakrát nebo vícekrát. Znaky:
- Počet nákupů a tržby v GA4 jsou zhruba dvojnásobné proti administraci Shoptetu.
- Počet zobrazení stránek na relaci je nepřirozeně vysoký a míra zapojení vypadá podezřele.
- V Tag Assistantu se u jedné stránky objeví dvě značky GA4 se stejným ID měření.
GA4 se u události purchase snaží stejné ID transakce nepočítat dvakrát, ale nesmíte se na to spoléhat: duplicitní událost bez ID transakce, nebo s jiným, se počítá. Řešením je jedno měření. Shoptet doporučuje při propojení nepřidávat tentýž kód navíc přes HTML kódy ani GTM.
Jak ověřit měření nákupu
Na kontrolu potřebujete přístup do GA4 a jednu testovací objednávku. Nejlepší je objednávka s nejlevnějším zbožím a platbou na dobírku, kterou pak v administraci stornujete.
Zjistěte, kolik značek GA4 na webu běží
Otevřete e-shop na tagassistant.google.com a podívejte se na seznam značek. Měla by tam být jedna značka G-… s vaším ID měření. Dvě stejné nebo dvě různé znamenají duplicitu nebo starší kód.
Zapněte DebugView
V GA4 otevřete Správce, Zobrazení dat, DebugView. Události se tu zobrazí v reálném čase, ale jen z prohlížeče, který je v ladicím režimu. Zapnete ho přes Tag Assistant, rozšíření Google Analytics Debugger, nebo náhledem v GTM.
Projděte nákupní cestu
V ladicím prohlížeči přidejte zboží do košíku, projděte pokladnu a odešlete objednávku. V DebugView mají postupně přibýt
view_item,add_to_cart,begin_checkout,add_shipping_info,add_payment_infoapurchase.Otevřete událost purchase
Rozbalte ji a zkontrolujte parametry:
transaction_idodpovídá číslu objednávky ze Shoptetu,valuečástce (u Shoptetu bez dopravy a poplatků, ty jsou v samostatných polích),currencyje CZK nebo EUR a položky vitemsodpovídají zboží. Událost musí odejít jednou. Dvě stejnépurchases tímtéž ID jsou duplicita.Porovnejte s administrací
Po 24 až 48 hodinách porovnejte počet a hodnotu objednávek za týden v GA4 (Monetizace, Nákupy e-shopu) s Přehledem objednávek ve Shoptetu. Malé odchylky jsou běžné, o těch píšeme v návodu Proč nesedí konverze v GA4, Google Ads a administraci. Dvojnásobek duplicitu prozrazuje.
Souhlas s cookies a GA4
Měření návštěvnosti spadá pod souhlas s analytickými cookies. Pokud používáte vestavěné propojení, Shoptet měření podle volby v cookie liště řídí. U vlastního GTM je to na vás: značka GA4 potřebuje buď požadavek na souhlas analytics_storage, nebo Consent Mode v2 s výchozím stavem „denied“ nastaveným před načtením značky.
Praktický test: v anonymním okně odmítněte cookies a sledujte DebugView a záložku Network. Po odmítnutí nesmí odejít požadavky s identifikátory návštěvníka a nesmí vzniknout cookie _ga. Podrobný postup s Tag Assistantem je v návodu Consent Mode v2 na Shoptetu. Čísla v GA4 budou kvůli odmítnutým návštěvníkům nižší než v administraci, a to je správně.
Měření nákupu a hodnota objednávky
Častá otázka je, jakou částku GA4 u nákupu vidí. Podle nápovědy Shoptetu se do hodnoty posílá cena zboží bez dopravy a poplatků za platbu a u plátců DPH bez DPH, zatímco doprava a daň jdou v samostatných polích. Součet v GA4 proto nemusí odpovídat celkové částce na faktuře. Porovnávejte stejné veličiny, tedy zboží bez dopravy.
Ověřte také měnu. E-shop s českou a slovenskou verzí nebo více měnami musí do události posílat správný kód měny, jinak se koruny a eura sečtou jako stejná jednotka. V GA4 je to vidět na neobvykle vysokých nebo nízkých tržbách jednoho dne.
Další nástrahy
- Měření jen do GA4 bez propojení s Google Ads: kampaně pak neznají nákupy ani hodnoty.
- Konverze nakopírovaná ručně do stránky dokončené objednávky vedle propojení, takže se počítá dvakrát.
- Chybějící filtr interního provozu, takže do dat spadají vaše vlastní testovací objednávky.
- Platební brána, ze které se zákazník vrací na e-shop jako z cizího webu, takže se nákup přiřadí zdroji „referral“ místo původní reklamě.
- Rozšířené konverze a dodatečné parametry, které je nutné zapnout v obou systémech, v administraci Shoptetu i v GA4.
Co dělat dál
Pokud najdete duplicitu nebo chybějící události, oprava obvykle znamená vybrat jednu cestu, odstranit druhou a ověřit nákup na testovací objednávce. Měření v GA4 a v Google Ads nastavujeme na stránce Měření a konverze od 2 490 Kč bez DPH, včetně ověření vůči administraci Shoptetu.
Časté otázky
Mám použít vestavěné propojení, nebo GTM?
Pro jednoduchý e-shop s GA4 a Google Ads stačí propojení. GTM se vyplatí, když potřebujete vlastní události nebo další značky. Důležité je nepoužívat obě cesty pro tutéž značku.
Proč jsou tržby v GA4 jiné než ve Shoptetu?
Shoptet do hodnoty nákupu nezahrnuje dopravu a poplatky a GA4 nezná storna a vratky. K tomu přibývají odmítnuté cookies. Další příčiny jsou v návodu o nesouladu konverzí.
Jak dlouho trvá, než se data objeví v reportech?
Reporty v GA4 mají zpoždění, často 24 až 48 hodin. Pro okamžitou kontrolu slouží DebugView a report v reálném čase.
Objednat audit zdarma
Vyplňte adresu e-shopu a e-mail. Report pošleme do dvou pracovních dnů. Vaše údaje použijeme jen k odpovědi na tuto žádost.
- Bez přístupů a bez instalace
- Report je váš, i když si nic neobjednáte
- Odpovídá člověk, ne automat
Děkujeme, žádost jsme přijali
Report pošleme na váš e-mail do dvou pracovních dnů.
Odeslání se nepovedlo
Pošlete nám prosím žádost e-mailem. Text je připravený.
hello@lyneon.cz
Další návody
- Consent Mode v2 na Shoptetu: jak ho nastavit a ověřit5 min čtení
- Jak nastavit DMARC (a SPF a DKIM) pro e-shop4 min čtení
- Akt o přístupnosti (EAA): povinnost pro e-shopy4 min čtení
- Cookie lišta podle zákona: co musí splňovat5 min čtení
- Jak zjistit, jestli Meta Pixel běží před souhlasem5 min čtení
- Sklik a souhlas s cookies: konverzní a retargetingový kód5 min čtení
- Proč nesedí konverze v GA4, Google Ads a v administraci5 min čtení
- Zamítnuté produkty v Google Nákupech: nejčastější důvody4 min čtení
- Heureka feed: nejčastější chyby a jak je opravit4 min čtení
- Core Web Vitals pro e-shop: LCP, CLS a INP srozumitelně4 min čtení
- Pomalý Shoptet: co zpomaluje e-shop a co s tím4 min čtení
- Strukturovaná data produktu: cena a dostupnost ve výsledcích Googlu4 min čtení
- Texty kategorií na Shoptetu: jak je psát pro SEO6 min čtení
- Proč Google neindexuje stránky e-shopu a co s tím5 min čtení
- Proč e-maily z e-shopu padají do spamu5 min čtení
- E-mail k opuštěnému košíku: jak ho nastavit a komu ho smíte poslat5 min čtení
- Co zkontrolovat po úpravě šablony nebo novém doplňku4 min čtení