Lyneon

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í.

Aktualizováno · 5 min čtení

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í purchase s 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.

  1. 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.

  2. 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.

  3. 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_info a purchase.

  4. Otevřete událost purchase

    Rozbalte ji a zkontrolujte parametry: transaction_id odpovídá číslu objednávky ze Shoptetu, value částce (u Shoptetu bez dopravy a poplatků, ty jsou v samostatných polích), currency je CZK nebo EUR a položky v items odpovídají zboží. Událost musí odejít jednou. Dvě stejné purchase s tímtéž ID jsou duplicita.

  5. 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

Údaje použijeme jen k odpovědi na tuto žádost. Ochrana osobních údajů