GA4 v e-shopu téměř vždy „funguje“: grafy se vykreslují, návštěvy přibývají. Audit ale začíná jinou otázkou: říkají e-commerce události pravdu? Každý trychtýř, každá analýza a každá kampaň optimalizovaná na konverze z GA4 je přesně tak dobrá jako implementace pod ní. Tento průvodce je kontrolní seznam pro audit: kompletní události, časté chyby, pokrytí vůči skutečným objednávkám a pravidelná validace.
Kontrolní seznam
E-commerce události GA4: sada, která musí fungovat
Nákupní cesta v GA4 se skládá ze standardních událostí s názvy definovanými v dokumentaci Google. Audit začíná kontrolou, zda se odesílají všechny a co nesou v parametrech:
| Událost | Kdy se má odeslat | Co musí obsahovat |
|---|---|---|
| view_item_list | zobrazení výpisu / kategorie | items s item_id |
| view_item | otevření detailu produktu | items, value, currency |
| add_to_cart | přidání do košíku | items s množstvím a cenou |
| begin_checkout | zahájení objednávky | items, value |
| add_payment_info | výběr způsobu platby | items, payment_type |
| purchase | jednou na zaplacenou objednávku | transaction_id, value, currency, items |
Dvě pravidla nade vše: standardní názvy (vlastní výmysly jako add_to_basket nenaplní e-commerce přehledy ani konverzní modely) a konzistentní item_id, shodné s identifikátory v systému e-shopu a v produktovém feedu. Bez toho druhého nepropojíte chování s konkrétními produkty, a na tom stojí celá analytika trychtýře popsaná v průvodci o propojení statistik GA4 s prodeji.
Časté chyby
Pět častých chyb implementace GA4 v e-shopech
Stejné chyby se opakují v jednom e-shopu za druhým, bez ohledu na platformu. Poznámky z auditů:
purchase jen na děkovací stránce
Po platbě s přesměrováním se na ni část zákazníků nikdy nevrátí. Objednávka existuje, událost ne; pokrytí klesá potichu a nerovnoměrně.
Chybějící nebo opakované transaction_id
Bez identifikátoru není deduplikace: obnovená děkovací stránka započítá objednávku podruhé. Počet událostí se má rovnat počtu unikátních transakcí.
value jednou s DPH, jednou bez
Hodnota purchase, která v různých šablonách různě započítává daně a dopravu, nadhodnocuje nebo podhodnocuje tržby v GA4. Stanovte jednu definici a ověřte ji na testovací objednávce.
item_id neodpovídá e-shopu
GA4 posílá SKU varianty, e-shop vykazuje ID produktu, feed zase něco jiného. Tři systémy, tři slovníky a žádná společná analýza po produktech.
Vlastní názvy místo standardních
Události fungují, ale jmenují se po svém, takže e-commerce přehledy zejí prázdnotou a konverzní modely nemají z čeho čerpat.
Hlavní metoda
Pokrytí: porovnejte purchase s objednávkami e-shopu
Nejsilnější test implementace nevyžaduje nahlížení do kódu: porovnejte počet a hodnotu událostí purchase se zaplacenými objednávkami ze systému e-shopu, období po období. Toto jediné číslo (pokrytí) říká, zda lze datům věřit (ilustrační data, e-shop s doplňky stravy):
Pokrytí: purchase v GA4 / zaplacené objednávkye-shop s doplňky stravy · ilustrační data
Za týdnem 3 nestojí zákazníci, ale implementace: po změně platební brány se část zákazníků přestala vracet na děkovací stránku. Bez sledování pokrytí by takový týden vypadal jako „slabší návštěvnost“ a vedl by ke špatným rozpočtovým rozhodnutím.
Určitý rozdíl je normální: blokování skriptů, chybějící souhlasy a nestandardní platební cesty vždy ukrojí několik procent. Varovným signálem není samotné číslo, ale změna úrovně: pokrytí stabilní po měsíce, které náhle klesne, znamená poruchu měření. Stejná logika platí pro hodnoty: součet value z purchase oproti součtu tržeb z zaplacených objednávek.
Systém obchodu říká, kolik jste skutečně prodali. GA4 říká, kolik z toho vidí. Audit hlídá, aby se druhé číslo neodtrhlo od prvního.
Rutina
Ověření krok za krokem: testovací objednávka a DebugView
Kvalitativní audit se dělá ručně, na živém obchodě:
Zapněte DebugView a projděte nákupní cestu
Od výpisu produktů přes detail produktu a košík až po zaplacenou testovací objednávku. Každý krok musí v DebugView v reálném čase zobrazit svou událost.
Zkontrolujte parametry každé události
Pole items se správným item_id, cenou a množstvím; u purchase navíc transaction_id, value a currency. Porovnejte value s částkou objednávky a se stanovenou definicí (s DPH, nebo bez, s dopravou, nebo bez ní).
Otestujte hraniční scénáře
Platba s přesměrováním, obnovení děkovací stránky, návrat z historie prohlížeče. Právě tady vznikají chybějící záznamy a duplicity, ne na bezproblémové cestě.
Nastavte průběžné sledování pokrytí
Týdenní přehled purchase oproti zaplaceným objednávkám (počet i hodnota). Jednorázový audit přestává platit při první změně šablony, pluginu nebo platební brány.
Reálné riziko
Chybná implementace poškodí víc než jen reporty. Z událostí GA4 se učí kampaně Google Ads; díra v purchase znamená méně konverzních signálů, horší optimalizaci a reálně dražší objednávky. Proč se čísla v reklamních systémech a v obchodě rozcházejí, rozebírá průvodce konverzemi a atribucí.
DataOrganizer
Jak DataOrganizer hlídá kvalitu dat GA4
DataOrganizer stahuje události GA4 a souběžně objednávky ze systému obchodu, takže se pokrytí počítá přímo z dat, bez ručních exportů: počet a hodnota purchase oproti zaplaceným objednávkám, den po dni. Automatická detekce anomálií navíc upozorní na náhlé změny dřív, než kdokoli otevře report:
Pokrytí purchase v posledních týdnech:
| Týden | purchase GA4 | Zaplacené objednávky | Pokrytí počtu | Pokrytí hodnoty |
|---|---|---|---|---|
| 18.08–24.08 | 418 | 446 | 94% | 95% |
| 25.08–31.08 | 289 | 401 | 72% | 70% |
| 01.09–07.09 | 437 | 459 | 95% | 96% |
V týdnu 25.08–31.08 kleslo pokrytí na 72 % a po 01.09 se vrátilo do normálu, přičemž počet zaplacených objednávek v obchodě se změnil jen mírně (401 oproti 446 a 459 v sousedních týdnech). Úbytek se tedy týká měření. Pokles časově odpovídá změně platební brány; nejpravděpodobnější příčinou je platba s přesměrováním bez návratu na děkovací stránku (je třeba ověřit testovací objednávkou). Reporty GA4 za tento týden podhodnocují prodeje; pro srovnání používejte data z obchodu.
Shrnutí
Audit GA4 funguje jen jako pravidelný zvyk. Kvalitativně: testovací objednávka s DebugView po každé změně v obchodě. Kvantitativně: pokrytí purchase vůči zaplaceným objednávkám každý týden. DataOrganizer tu druhou část dělá automaticky, protože má oba zdroje vedle sebe.
FAQ
Časté otázky k auditu GA4 v e-shopu
Jaké e-commerce události musí mít e-shop v GA4?
Standardní cestu: view_item_list, view_item, add_to_cart, begin_checkout, add_payment_info a purchase, každou s polem items, a purchase navíc s transaction_id, value a currency. Názvy musí být standardní podle dokumentace Google; e-commerce reporty vlastní vymyšlené názvy nerozpoznají.
Proč GA4 ukazuje méně objednávek než obchod?
Nejčastěji proto, že se purchase odesílá jen na děkovací stránce (část zákazníků se na ni po platbě s přesměrováním nevrátí), dále kvůli blokování skriptů a chybějícím souhlasům. Rozdíl v řádu jednotek až nízkých desítek procent je běžný; náhlý pokles pokrytí znamená poruchu měření, ne změnu chování zákazníků.
Co způsobuje duplicitní purchase?
Obnovení nebo opětovné otevření děkovací stránky, když chybí transaction_id. Správná implementace odešle purchase jednou za objednávku, s unikátním identifikátorem; audit porovnává počet událostí s počtem unikátních identifikátorů.
Jak ověřit správnost implementace?
Kvalitativně: testovací objednávka s DebugView a kontrola parametrů každé události včetně hraničních scénářů (přesměrování platby, obnovení stránky). Kvantitativně: pokrytí počtu a hodnoty purchase vůči zaplaceným objednávkám z obchodu, sledované průběžně, ne jednorázově.
Jak pomáhá DataOrganizer?
Má události GA4 a objednávky z obchodu vedle sebe, takže se pokrytí počítá automaticky z denních součtů (počet a hodnota purchase oproti zaplaceným objednávkám) a detekce anomálií hlásí náhlé změny v datech. Na otázku „zachytává GA4 všechny objednávky?“ dostanete odpověď s čísly během minuty, včetně označení období, kdy datům nelze věřit.
Tahák z celého průvodce
Audit GA4 ve třech vrstvách
1. Kompletní sada událostí se standardními názvy. Cesta od view_item po purchase, s items, transaction_id, value a currency. Vše ostatní stojí na tomto základu.
2. Pokrytí jako trvalé měřítko důvěryhodnosti. Počet a hodnota purchase oproti zaplaceným objednávkám z e-shopu, týden po týdnu. Změna úrovně je varováním, že je něco špatně s implementací, dřív než z ní vznikne špatné rozhodnutí o rozpočtu.
3. Validace po každé změně. Testovací objednávka s DebugView po změně šablony, pluginu nebo platební brány. DataOrganizer to celé uzavírá: pokrytí a anomálie se počítají samy, protože data z GA4 a z e-shopu jsou na jednom místě.
DataOrganizer · GA4 pod stálým dohledem
Propojte GA4 a systém e-shopu: denní součty purchase se porovnají se zaplacenými objednávkami a na anomálie v datech vás systém upozorní sám. Demo účet hned k dispozici, platíte jen za připojené zdroje.




