logo BigWay

E-commerce tracking v GA4: Sledovanie nákupného lievika

E-shopy | Google Analytics 4 | Tracking dát

Zistite, kde zákazníci odpadávajú a ktoré produkty konvertujú. Kompletný návod na nastavenie e-commerce trackingu v GA4.
Analytik skúma nákupný lievik v GA4 dashboarde na veľkom monitore v modernej kancelárii

E-commerce tracking v GA4 je základný pilier pre každý e-shop, ktorý chce robiť rozhodnutia na základe reálnych dát namiesto drahých odhadov. Správne nastavené meranie vám presne ukáže, kde zákazníci v nákupnom procese odpadávajú, ktoré produkty generujú najvyššiu konverziu a či vaše promo akcie skutočne zarábajú, alebo len pekne vyzerajú v mesačnom reportingu.

GA4 prešlo na moderný event-based model, čo znamená úplne odlišnú logiku merania v porovnaní so starým Universal Analytics. Pojmy ako standard a enhanced e-commerce sú minulosťou. Dnes máte k dispozícii jeden zjednotený systém s viac ako 14 štandardnými eventmi, ktoré pokrývajú kompletný nákupný cyklus — od prvého prezretia produktu až po prípadný refund. Ak váš e-shop nemá e-commerce tracking nastavený bezchybne, nevidíte skutočné čísla, ale len torzo dát, ktoré si Google domýšľa z nekompletných signálov.

Prečo je e-commerce tracking v GA4 nevyhnutný pre e-shopy

Universal Analytics skončilo už dávno a s ním aj session-based meranie, na ktoré bola väčšina e-shopov zvyknutá. GA4 funguje na eventoch, každá interakcia užívateľa je samostatná udalosť s parametrami. To nie je len technická zmena, ale fundamentálne iný spôsob, ako sa pozeráte na správanie zákazníkov.

Pre e-shop to znamená odpovede na konkrétne biznis otázky: V ktorom kroku checkoutu strácate najviac zákazníkov? Ktorá produktová kategória má najvyššiu mieru pridania do košíka, ale najnižšiu mieru nákupu? Funguje aktuálna zľavová akcia lepšie ako tá pred mesiacom? Bez správneho trackingu na tieto otázky nedostanete presnú odpoveď.

Rozdiel oproti Universal Analytics

V UA ste mali sessions a pageviews ako základ. E-commerce eventy boli nadstavba, ktorú ste museli explicitne zapnúť. GA4 má eventy ako základ všetkého, page_view je tiež event, rovnako ako purchase alebo add_to_cart.

Praktický dôsledok: V UA ste mali enhanced e-commerce ako voliteľný modul. V GA4 je e-commerce tracking natívnou súčasťou. Nemusíte nič zapínať, len správne implementovať eventy s požadovanými parametrami. Štruktúra je čistejšia, ale vyžaduje presnejšiu implementáciu. GA4 je menej tolerantné k chybám v dátach.

Čo stráca e-shop bez správneho trackingu

Najčastejší problém, ktorý vidíme pri auditoch: e-shop má nastavený len purchase event, nič iné. Viete, koľko ľudí nakúpilo, ale neviete, prečo ostatní nenakúpili. Nevidíte, že 40 % zákazníkov odpadne pri výbere dopravy, pretože nemáte begin_checkout ani add_shipping_info eventy.

Ďalší častý scenár: promo banner na domovskej stránke generuje kliknutia, ale neviete, či tie kliknutia vedú k nákupom. Bez view_promotion a select_promotion eventov máte len pocit, že banner funguje. Dáta vám povedia niečo iné, ak ich máte.

Digitálny marketér nastavuje sledovanie eventov v GA4 na laptope s poznámkami na stole

Štruktúra e-commerce eventov v GA4

GA4 definuje 14 štandardných e-commerce eventov, ktoré pokrývajú celý nákupný lievik. Nejde o voliteľný zoznam, ak chcete kompletné dáta, potrebujete implementovať všetky relevantné eventy pre váš typ e-shopu.

Prezeranie produktov (view_item_list, view_item)

Event view_item_list sa spúšťa pri zobrazení kategórie, výsledkov vyhľadávania alebo akejkoľvek stránky so zoznamom produktov. Povinný parameter je item_list_name (napríklad „Kategória: Notebooky" alebo „Výsledky vyhľadávania") a items array s produktmi, ktoré sa zobrazili.

Event view_item patrí na detail produktu. Tu už items array obsahuje len jeden produkt, ale s kompletnejšími údajmi, cena, kategória, brand, variant ak existuje. Tieto dva eventy vám ukážu, ktoré produkty si ľudia prezerajú, ale nepridávajú do košíka. To je signál problému — buď cena, popis, alebo fotky nefungujú.

Interakcia s košíkom (add_to_cart, remove_from_cart, view_cart)

Add_to_cart je jeden z najdôležitejších eventov pre analýzu. Spúšťa sa pri pridaní produktu do košíka, nie pri zobrazení pop-upu „Produkt pridaný", ale pri skutočnom pridaní. Rozdiel je podstatný, lebo niektoré implementácie to majú zle a počítajú zobrazenie pop-upu ako pridanie.

Remove_from_cart veľa e-shopov vynecháva, čo je chyba. Ak zákazník pridá produkt a potom ho odstráni, chcete vedieť, ktorý produkt a kedy. Môže to byť signál, že konkurencia má lepšiu cenu, alebo že zákazník si to rozmyslel po prečítaní detailov o doprave. View_cart je jednoduchý, spúšťa sa pri zobrazení stránky košíka pred checkoutom.

Checkout funnel (begin_checkout, add_shipping_info, add_payment_info)

V Universal Analytics ste mali checkout steps 1, 2, 3, 4. V GA4 máte špecifické eventy pre každý logický krok. Begin_checkout sa spúšťa pri začatí checkoutu, typicky vtedy, keď zákazník klikne „Pokračovať k objednávke" z košíka.

Add_shipping_info a add_payment_info sú oddelené, lebo to sú dva najčastejšie body odpadnutia. Zákazník vidí cenu dopravy a odíde. Alebo nemá preferovanú platobnú metódu. Ak máte tieto eventy správne implementované, vidíte presne, kde je problém. Ak ich nemáte, viete len, že „niečo v checkoutu nefunguje".

Nákup a refund (purchase, refund)

Purchase event je kritický a musí obsahovať správne dáta. Transaction_id musí byť unikátny, ak pošlete rovnaké ID dvakrát, GA4 to deduplikuje a druhý nákup sa nezapočíta. Value musí byť číslo (nie string), currency musí byť v ISO formáte (EUR, nie €).

Refund event veľa e-shopov neimplementuje vôbec. Výsledok: v GA4 máte revenue, ale keď zákazník vráti tovar, čísla sa neopravia. Po roku máte v reportoch nafúknuté tržby, ktoré nezodpovedajú realite. Refund sa dá implementovať aj spätne cez Measurement Protocol, ak máte systém, ktorý vie poslať údaje o vrátení.

Dátový analytik porovnáva výkonnosť produktov a konverzné metriky na dvoch monitoroch

Povinný obsah dataLayer: parametre a items array

Každý e-commerce event v GA4 obsahuje dva typy parametrov: event-level (platia pre celú udalosť) a item-level (platia pre jednotlivé produkty v items array). Správna štruktúra je kritická, ak niečo chýba alebo má zlý formát, dáta sa buď nezapočítajú, alebo sa započítajú nesprávne.

Povinné vs odporúčané parametre

Povinné je len jedno: každý produkt v items array musí mať buď item_id, alebo item_name, alebo oboje. Bez toho GA4 produkt ignoruje. Všetko ostatné je technicky voliteľné, ale prakticky nevyhnutné, ak chcete zmysluplné reporty.

ParameterÚroveňTypPríklad
transaction_idEventPovinný pre purchase/refund„ORD-12 345"
valueEventOdporúčaný149.90
currencyEventPovinný ak je value„EUR"
couponEvent alebo ItemVoliteľný„ZIMA20"
item_idItemPovinný (alebo item_name)„SKU-12 345"
item_nameItemPovinný (alebo item_id)„iPhone 15 Pro"
priceItemOdporúčaný1299.00
quantityItemOdporúčaný1
item_brandItemVoliteľný„Apple"
item_categoryItemVoliteľný„Elektronika"
item_category2-5ItemVoliteľný„Smartfóny"
item_variantItemVoliteľný„256GB Black"
discountItemVoliteľný100.00

GA4 podporuje až 5 úrovní produktových kategórií (item_category až item_category5). To je užitočné pre e-shopy s hlbokou hierarchiou, napríklad Elektronika > Telefóny > Smartfóny > Apple > iPhone 15. V reportoch potom môžete filtrovať na akejkoľvek úrovni.

Limity a obmedzenia GA4

Items array môže obsahovať maximálne 200 produktov v jednom evente. Pri purchase evente s 300 položkami sa posledných 100 zahodí. Riešenie: ak máte objednávky s viac ako 200 položkami (typicky B2B), musíte event rozdeliť na viacero alebo poslať len súhrnné údaje.

Do items array môžete pridať až 27 custom parametrov okrem štandardných. To sú napríklad margin, supplier, warehouse_location, čokoľvek, čo potrebujete pre vlastnú analýzu. Tieto parametre ale musíte registrovať ako custom dimensions v GA4 admin, inak sa síce pošlú, ale nebudú dostupné v reportoch.

Metódy implementácie: Google Tag alebo GTM

Máte dve hlavné možnosti implementácie: priamo cez gtag.js (Google tag) alebo cez Google Tag Manager. Tretia možnosť sú platformové pluginy (Shopify, WooCommerce), ktoré technicky používajú jednu z prvých dvoch metód, ale s vlastnou logikou.

Natívna implementácia cez gtag.js

Pri gtag.js implementácii voláte funkciu gtag() priamo v kóde stránky. Event purchase vyzerá takto: gtag('event', 'purchase', { transaction_id: 'T12345', value: 149.90, currency: 'EUR', items: [...] }). Kód sa umiestňuje pod Google tag (teda pod základný tracking snippet).

Výhoda: jednoduchosť, žiadna závislosť na GTM. Nevýhoda: každá zmena vyžaduje zásah do kódu webu. Pre menšie e-shopy s technickým tímom to môže byť akceptovateľné. Pre väčšie projekty s marketingovým tímom, ktorý potrebuje flexibilitu, je to limitujúce.

Google Tag Manager implementácia

GTM prístup oddeľuje logiku od kódu webu. E-shop pushuje dáta do dataLayer, GTM ich zachytí a pošle do GA4. Zmeny v trackingu (pridanie parametra, úprava triggeru) sa robia v GTM rozhraní bez zásahu vývojára do kódu.

Základná štruktúra: web pushne dataLayer.push({ event: 'add_to_cart', ecommerce: { items: [...] } }). V GTM máte Data Layer Variable pre ecommerce.items, GA4 Event tag, ktorý sa spustí na custom event add_to_cart. Konfigurácia vyžaduje pochopenie oboch systémov, ale výsledok je flexibilnejší a auditovateľný.

Pre komplexnejšie e-shopy je GTM prakticky nevyhnutný. Ak potrebujete vlastné riešenie šité na mieru, ozvite sa nám, pri projektochtvorby e-shopov štandardne nastavujeme aj tracking v rámci dodávky.

Google Tag Manager workspace s prehľadom tagov, triggerov a premenných pre presný tracking webu

E-commerce pluginy platforiem (Shopify, WooCommerce)

Shopify má natívnu integráciu GA4 v admin rozhraní. WooCommerce používa pluginy ako Google for WooCommerce alebo GTM4WP. Tieto riešenia pokrývajú základné eventy bez ďalšieho nastavovania, čo je pre menšie e-shopy často dostatočné.

Limity: pluginy typicky neposielajú všetky parametre, ktoré by ste mohli chcieť. Nemáte kontrolu nad tým, kedy presne sa event spustí. Custom eventy (napríklad scroll na detaile produktu, video view) si musíte doimplementovať sami. A ak máte B2B sekciu s vlastnou logikou, štandardný plugin na to nebude stačiť.

Kedy prejsť na custom riešenie: keď potrebujete trackovat interakcie, ktoré plugin nepodporuje. Keď máte viac checkout tokov (guest, registrovaný, B2B). Keď potrebujete integrovať offline konverzie. V týchto prípadoch je plugin len základ a zvyšok sa dorába.

Overenie správnosti implementácie

Implementácia e-commerce trackingu bez testovania je hazard. Dáta sa v reportoch objavia do 24 hodín od implementácie, ale chyby môžete odhaliť okamžite. GA4 má na to vstavané nástroje.

Real-time debugging v GA4

DebugView v GA4 (Admin > Data display > DebugView) ukazuje eventy v reálnom čase s kompletnou štruktúrou parametrov. Aktivujete ho buď cez GTM Preview mode, alebo pridaním parametra ?debug_mode=true do URL stránky.

Čo kontrolovať: Spustil sa event v správnom momente? Obsahuje items array produkty so správnymi údajmi? Je currency v správnom formáte? Má purchase event unikátny transaction_id? DebugView ukazuje aj validačné chyby, červené označenie znamená problém so štruktúrou dát.

Najčastejšie chyby implementácie

Po auditoch desiatok e-shopov vidíme tieto chyby opakovane:

Súčasťou profesionálneho nastavenia je aj dokumentácia, čo sa trackuje, kde, s akými parametrami. Ak riešitetracking a analytiku s nami, dostávate kompletný implementation guide.

E-commerce reporty a analýza dát v GA4

Správna implementácia je polovica práce. Druhá polovica je vedieť, kde dáta nájsť a ako ich interpretovať. GA4 má e-commerce reporty na inom mieste ako UA a fungujú inak.

Štandardné e-commerce reporty

Monetization overview (Reports > Monetization > Overview) – tu začnite. Ukazuje celkové tržby, počet transakcií a priemernú hodnotu objednávky. Purchase journey pod tým zobrazuje funnel, koľko ľudí videlo produkt, pridalo do košíka, začalo checkout, nakúpilo.

Ecommerce purchases report rozpisuje tržby po produktoch. Tu vidíte, ktoré produkty sa predávajú najlepšie, ale aj ktoré majú vysoký add-to-cart rate a nízky purchase rate, čo znamená, že niečo odrádza zákazníkov medzi košíkom a platbou. Ak sledujete KPI a metriky webu systematicky, tieto dáta sú základ pre rozhodovanie.

Vlastné explorácie pre e-commerce

Štandardné reporty sú prehľadové. Pre hlbšiu analýzu potrebujete Explorations. Funnel exploration vám umožní definovať vlastný lievik, napríklad domovská stránka > kategória > detail > košík > checkout > nákup. Vidíte drop-off rate medzi každým krokom a môžete segmentovať podľa zariadenia, zdroja návštevnosti, alebo zákazníckej skupiny.

Path exploration ukazuje reálne cesty užívateľov naprieč webom. Ako sa zákazníci dostanú k nákupu? Idú priamo z reklamy na produkt, alebo prechádzajú viacero kategórií? Tieto insighty štandardné reporty neukážu.

Prepojenie s BigQuery

GA4 umožňuje export surových dát do BigQuery zadarmo – v UA bola táto funkcia dostupná len pre Analytics 360 za desaťtisíce eur ročne. V BigQuery máte prístup k individuálnym eventom bez samplingu a limitu 14 mesiacov.

Praktické využitie: analýza customer lifetime value, kohorty podľa prvého nákupu, predikatívne modely. Pre e-shopy s tisíckami transakcií mesačne je BigQuery export základ pre pokročilú analýzu, ktorú v GA4 rozhraní neurobíte. Nastavenie exportu je priamočiare, ale interpretácia surových dát vyžaduje znalosť SQL.

Prečo e-commerce tracking riešiť s agentúrou

Implementovať e-commerce tracking v GA4 sa dá aj in-house. Otázka je, či sa to oplatí. Čas strávený učením sa GTM, debugovaním nejasných chýb a opravovaním implementácie po spustení je reálny náklad.

Riziká neodbornej implementácie

Najhoršie na zlom trackingu je, že vyzerá funkčne. Eventy sa posielajú, čísla v reportoch sú, manažment je spokojný. O pol roka zistíte, že revenue je nafúknuté o 30%, lebo sa duplicitne počítali nákupy. Alebo že optimalizácia checkoutu nepriniesla výsledky, lebo ste merali zlý krok.

Audit existujúcej implementácie stojí zlomok toho, čo stojí polročné rozhodovanie na základe zlých dát. Pri klientoch, kde robíme tracking audit, typicky nájdeme 3-5 problémov, ktoré významne ovplyvňujú reporty.

Čo by mala agentúra dodať

Kompletná implementácia zahŕňa: analýzu požiadaviek (čo potrebujete merať a prečo), technickú špecifikáciu pre vývojárov, konfiguráciu GTM alebo priamu implementáciu, testovanie na všetkých kritických user flows, dokumentáciu pre interný tím, a zaškolenie na interpretáciu reportov.

Priebežná podpora je rovnako dôležitá. E-shop sa mení, nový checkout flow, nová platobná metóda, redesign. Každá zmena potenciálne rozbije tracking. Mať niekoho, kto to skontroluje a opraví, je lacnejšie ako riešiť to po pol roku, keď niekto zistí, že čísla nesedia.

Časté otázky o GA4 e-commerce trackingu

Ako dlho trvá, kým sa e-commerce dáta objavia v GA4 reportoch?

Štandardné reporty sa naplnia dátami do 24 hodín od implementácie. DebugView a Realtime report ukazujú dáta okamžite, takže viete overiť správnosť implementácie ešte predtým, ako sa objavia v hlavných reportoch.

Môžem mať v items array viac ako 200 produktov?

Nie, 200 je hard limit GA4. Produkty nad tento limit sa ticho zahodia. Pre B2B e-shopy s veľkými objednávkami je riešením buď posielať len súhrnné údaje, alebo rozdeliť event na viacero s rovnakým transaction_id.

Je potrebné implementovať všetkých 14 e-commerce eventov?

Implementujte eventy, ktoré zodpovedajú funkcionalite vášho e-shopu. Ak nemáte wishlist, nepotrebujete add_to_wishlist. Minimum pre zmysluplnú analýzu: view_item, add_to_cart, begin_checkout a purchase. Odporúčané: všetky checkout eventy pre identifikáciu problémových krokov.

Funguje e-commerce tracking aj bez Google Tag Manager?

Áno, môžete použiť priamu implementáciu cez gtag.js. Pre menšie e-shopy s technickým tímom to môže byť jednoduchšie. Pre väčšie projekty, kde marketingový tím potrebuje flexibilitu meniť tracking bez zásahu do kódu, je GTM prakticky nevyhnutný.

Ako overím, že môj e-commerce tracking funguje správne?

Použite DebugView v GA4 (aktivujte debug_mode=true v URL). Prejdite celým nákupným procesom a kontrolujte, či sa eventy spúšťajú v správnych momentoch so správnymi parametrami. Skontrolujte currency formát, unikátnosť transaction_id a štruktúru items array.

Prvé kroky k e-commerce trackingu

Správne nastavený e-commerce tracking v GA4 nie je luxus, ale základ pre rozhodovanie založené na dátach. Bez neho len hádete, čo funguje. S ním viete presne, kde zákazníci odpadávajú a čo s tým robiť.

Ak máte e-shop bez trackingu alebo s implementáciou, ktorej neveríte, začnite auditom. Prejdite si DebugView, skontrolujte, či sa eventy spúšťajú správne, či items array obsahuje všetky potrebné parametre. Ak niečo nesedí, riešte to skôr, ako na základe zlých dát spravíte zlé rozhodnutie.

Potrebujete pomôcť s implementáciou alebo auditom? Ozvite sa nám, prejdeme si váš e-shop a na základe rozsahu projektu to naceníme na mieru.

Chcete, aby váš e-shop predával 24/7?

Navrhujeme e-shopy, ktoré sú prehľadné, škálovateľné a pripravené rásť – od UX a dizajnu cez integrácie platobných brán až po správu produktov a automatizáciu procesov.
Chceme výkonný e-shop

Chcete byť na prvej strane a predbehnúť konkurenciu?

Optimalizujeme váš web tak, aby ho zákazníci našli presne vtedy, keď hľadajú vaše služby. Zabezpečíme technické SEO, analýzu kľúčových slov aj kvalitný obsah, ktorý vám prinesie organickú návštevnosť bez drahých reklám.
Chceme byť viditeľní vo vyhľadávaní
Profesionálna SEO optimalizácia pre zvýšenie viditeľnosti webu a organickej návštevnosti.
Viac ako 10 rokov sa pohybujem v oblasti digitálnych produktov, dizajnu a marketingu. Začínal som na strane klienta, kde som riešil reálne biznisové výzvy – od zadania až po výkon a návratnosť investície.

Dnes v BigWay spolu s tímom špecialistov na vývoj, dizajn a marketing pomáhame firmám budovať weby, e-commerce riešenia, značky a marketing, ktoré dávajú zmysel nielen kreatívne, ale aj obchodne a dátovo. Naším cieľom nie je len odovzdať „web a logo“, ale vytvoriť funkčný digitálny základ, ktorý podporuje rast a prináša merateľné výsledky.
Anton Drozda
Founder & Managing director BigWay
crosschevron-downchevron-leftchevron-right