Digitalni marketing

Google Analytics 4 Praćenje Dodavanja u Korpu na E-commerce Sajtu: Vodič za Postavljanje

  • 11 minuta za čitanje
  • Hostragons tim
Google Analytics 4 Praćenje Dodavanja u Korpu na E-commerce Sajtu: Vodič za Postavljanje

Postavljanje praćenja dodavanja proizvoda u korpu putem Google Analytics 4 na e-commerce sajtu znači da svaki put kad korisnik doda artikl u korpu, šaljete GA4-u add_to_cart događaj. Najpreciznija implementacija uključuje slanje podataka o proizvodu (naziv, ID, cijena, valuta, količina, kategorija i ukupna vrijednost) kroz dataLayer prema Google Tag Manageru, koji potom pokreće GA4 Event. Tako možete pratiti koji proizvodi završavaju u korpi, koje kampanje privlače pažnju, te gdje gubite korisnike prije kupovine.

Mikro koraci na putu do prodaje jednako su ključni kao i sama prodaja. Dodavanje u korpu je jedan od najvažnijih signala za analizu performansi stranice proizvoda, kvalitete kampanje, uticaja cijena i zaliha, te korisničke namjere. Posebno u 2026. godini, SEO i digitalni marketing zahtijevaju više od pukog privlačenja prometa: važno je mjeriti pretvaraju li se posjete u komercijalne akcije. GA4 prevazilazi klasične izvještaje pregleda stranica i prati interakcije korisnika kroz događaje.

Ovaj vodič pokazuje korak po korak kako postaviti GA4 add_to_cart event uz Google Tag Manager, koje parametre je potrebno slati, kako testirati postavku kroz DebugView i real-time izvještaje, te kako riješiti najčešće greške. Primjeri su prilagodljivi za WooCommerce, custom rješenja, Shopify i scenarije server-side mjerenja. Prije početka mjerenja, važno je da vaš sajt bude brz, siguran i pouzdan; za jačanje e-commerce infrastrukture pogledajte Hostragons rješenja za e-trgovinu hosting i za sigurnu naplatu Hostragons SSL certifikati.

Šta je GA4 Event Dodavanja u Korpu?

Dodavanje proizvoda u korpu je preporučeni e-commerce događaj pod nazivom add_to_cart, koji se šalje Google Analyticsu 4 čim korisnik doda artikl u korpu. Iako GA4 automatski prati neke događaje, e-commerce interakcije poput dodavanja u korpu zahtijevaju dodatno podešavanje, jer je za ispravno izvještavanje potrebno slati detalje o proizvodu kroz specifične parametre.

Kroz ovaj događaj ne samo da vidite koliko ljudi dodaje u korpu, već i koji proizvodi su najpopularniji, koji su dodani ali nisu kupljeni, kako cijena utječe na odluku i koji izvori kampanje doprinose dodavanju u korpu. Na primjer, ako proizvod ima 10.000 pregleda stranice ali samo 120 dodavanja u korpu, treba analizirati opis proizvoda, cijenu, podatke o isporuci, stanje zaliha ili brzinu stranice.

Osnovni Pojmovi Prije Postavljanja

GA4 Event Logika

U Universal Analytics-u mjerenje je bilo bazirano na sesijama, stranicama i ciljevima. GA4 funkcioniše na bazi događaja. Sve - od pregleda stranice, klika, slanja forme, pokretanja naplate, do kupovine - se bilježi kao event. Dodavanje u korpu je samo jedan od tih događaja. Važno je da event ima tačan naziv i potrebne parametre.

Šta je DataLayer?

DataLayer je sloj koji prenosi podatke između vaše web stranice i Google Tag Managera. Kad korisnik klikne na dugme "Dodaj u korpu", vaš sajt može poslati događaj s podacima o proizvodu u dataLayer. GTM osluškuje taj događaj i šalje podatke GA4-u. Dobro strukturiran dataLayer je osnova kvalitetnog e-commerce praćenja.

Uloga Google Tag Managera

Google Tag Manager omogućava upravljanje marketinškim i analitičkim tagovima bez direktnog kodiranja na sajtu. Kod dodavanja u korpu, GTM hvata trigger, uzima podatke iz dataLayera kroz varijable i šalje ih GA4-u kao event. Ovaj pristup olakšava održavanje i smanjuje zavisnost od tehničkog tima, ali je važno da dataLayer podatke generiše ispravno.

Ključni Parametri za GA4 Dodavanje u Korpu

Ako add_to_cart šaljete samo kao naziv, praćenje je ograničeno; za punu e-commerce analitiku potrebni su parametri: item_id, item_name, price, quantity, currency i value. Za velike kataloge, dodatni parametri poput kategorije, brenda, varijante, list_name i kupona pojačavaju analizu.

Ključni Parametri za GA4 Dodavanje u Korpu
ParametarObaveznoOpisPrimjer
eventDaNaziv događaja za GA4add_to_cart
currencyPreporučenoKod valuteBAM
valuePreporučenoUkupna vrijednost dodanih proizvoda89.90
item_idPreporučenoSKU ili jedinstveni ID proizvodaMAJICA-001
item_namePreporučenoNaziv proizvodaCrna Oversize Majica
pricePreporučenoJedinična cijena44.95
quantityPreporučenoKoličina dodana u korpu2
item_categoryOpcionalnoKategorija proizvodaOdjeća
item_brandOpcionalnoBrend proizvodaHostStyle

Konzistentnost parametara je presudna. Ako za isti proizvod jednom šaljete SKU, a drugi put interno ID, izvještaji će biti fragmentirani i isti artikl može biti prikazan kao dva. Prije postavljanja definirajte standard podataka o proizvodima.

Korak po Korak: GA4 Dodavanje u Korpu putem Google Tag Managera

1. Provjerite GA4 Svojstvo i Web Stream

Prvi korak je provjera da li je vaš GA4 property aktivan i da li je web stream povezan s pravim domenom. U GA4 admin panelu idite na "Data Streams" i zabilježite Measurement ID (obično počinje sa G-). U GTM-u, ovaj Measurement ID koristite u GA4 konfiguracionom tagu.

Vaš sajt treba raditi na jednoj kanonskoj domeni. Miješanje www i non-www verzija, pogrešni poddomeni ili drugi domen za checkout mogu utjecati na izvještaje. Za ispravno upravljanje domenom i DNS, pogledajte Hostragons registracija domene i upravljanje DNS-om.

2. Generišite DataLayer Event pri Dodavanju u Korpu

Kada korisnik klikne "Dodaj u korpu" ili se korpa ažurira AJAX-om, dataLayer treba dobiti add_to_cart event. Struktura podataka: event add_to_cart, ecommerce s currency BAM, value, i niz items sa ID, nazivom, cijenom i količinom.

Za custom rješenja, developer generiše podatke na stranici proizvoda ili u JS funkciji koja dodaje u korpu. WooCommerce pluginovi često automatski šalju dataLayer, ali treba testirati imena parametara. Shopify i slične platforme dozvoljavaju dataLayer u onoj mjeri koliko tema ili integracija to podržava.

  • ID proizvoda uvijek dolazi iz istog izvora.
  • Cijene šaljite kao broj bez valutnog simbola.
  • currency kao ISO kod valute (BAM za Bosnu).
  • Za više proizvoda, items niz sadrži sve.
  • value je cijena puta količina.

3. Kreirajte DataLayer Varijable u GTM-u

U GTM panelu, idite na Varijable i kreirajte Data Layer Variable za ecommerce.items, ecommerce.value, ecommerce.currency itd. Jasno nazovite varijable (npr. DLV - ecommerce.items), što olakšava kasnije održavanje.

Najčešća greška je pogrešan path do podataka u dataLayeru. Ako su podaci u ecommerce objektu, varijabla je ecommerce.items; ako dolaze direktno, path je items. GTM Preview mod je najbolji način da provjerite strukturu.

4. Definišite Custom Event Trigger

U GTM-u, kreirajte novi Custom Event trigger. Unesite add_to_cart kao naziv događaja. Ovaj trigger reaguje kad dataLayer primi add_to_cart event. Na nekim sajtovima se koristi addToCart, product_add_to_cart ili cart_add. Prema GA4 standardima, preporučeno je koristiti add_to_cart.

5. Kreirajte GA4 Event Tag

U Tagovima, dodajte novi GA4 Event tag. Event name je add_to_cart. Odaberite GA4 konfiguracijski tag ili upišite Measurement ID. U Event parameters dodajte currency, value i items, povezujući ih s prethodno kreiranim varijablama.

Obavezno provjerite da items parametar dolazi kao niz (array). Ako šaljete podatke kao tekst, izvještaji neće biti precizni. GTM Preview treba pokazati items kao niz objekata.

6. Testirajte u Preview Modu

Pokrenite GTM Preview, idite na sajt i dodajte proizvod u korpu. U lijevom panelu vidite li add_to_cart event? Da li je GA4 Event tag "fired"? Ako nije, moguće je da event naziv nije usklađen ili dataLayer event kasni za klikom.

Testirajte različite scenarije: varijante proizvoda, popuste, zadnji komad, povećanje količine, mobitel prikaz i pop-up za brzu korpu. Većina e-commerce saobraćaja dolazi s mobilnih uređaja, pa mobilni "Dodaj u korpu" može imati posebnu logiku.

7. Provjerite u GA4 DebugView

Čak i kad GTM test prođe, provjerite u GA4 DebugView. U admin panelu DebugView odaberite test uređaj. add_to_cart event mora biti prikazan u real-time streamu. Provjerite parametre: currency, value i items.

Ako event postoji, ali parametri nedostaju, provjerite GTM Event parameters ili dataLayer varijable. Ako nema događaja, provjerite Measurement ID, consent postavke, ad-blocker, cookie consent i je li GTM container live.

8. Objavite GTM Container

Kada je testiranje završeno, objavite GTM container s jasnim nazivom verzije, npr. "GA4 dodavanje u korpu - 2026-01". U release notes napišite koje parametre šaljete i na kojim tipovima stranica ste testirali.

Metode Implementacije: GTM, Direktni Kod, Pluginovi – Poređenje

Postoji više načina za postavljanje GA4 praćenja dodavanja u korpu. Najbolja metoda zavisi od vaše infrastrukture, tehničkog tima i potreba za mjerenjem. Ova tabela olakšava izbor:

Metode Implementacije: GTM, Direktni Kod, Pluginovi – Poređenje
MetodaPrednostiNedostaciZa koga?
Google Tag Manager + dataLayer Fleksibilno, skalabilno, lako za održavanje Traži tehničku provjeru pri setupu Profesionalni e-commerce sajtovi
Direktni GA4 kod Brzo, bez posrednika Potrebne izmjene u kodu, teže za upravljanje Manji custom projekti
Gotov plugin Lako postavljanje, brz početak Kvalitet podataka zavisi od plugina WooCommerce i platforme s pluginima
Server-side tagging Najveća kontrola i izdržljivost podataka Skuplje i traži stručnost Veliki brendovi s visokim prometom

Za većinu biznisa, GTM + dataLayer je optimalan početni izbor. Brendovi s velikim prometom i budžetom mogu razmotriti server-side tagging, koji je sve važniji zbog browser restrikcija i cookie politika. Za snažan server pogledajte Hostragons rješenja za VPS servere i za projekte sa velikim prometom Hostragons usluge posvećenog servera.

Kako Čitati Dodavanje u Korpu u GA4 Izvještajima?

Kako Čitati Dodavanje u Korpu u GA4 Izvještajima?

Nakon objave, add_to_cart event je vidljiv na više mjesta u GA4. Real-time izvještaji su za brzu provjeru, ali za analizu performansi pričekajte barem 24-48 sati. E-commerce izvještaji pomažu usporediti dodavanje u korpu i kupovinu po proizvodima.

U Explore izvještajima kreirajte custom analize - npr. stavite naziv proizvoda kao dimenziju, add_to_cart kao metric, i vidite najdodavanije proizvode. Dodajte purchase event za usporedbu. Ako proizvod ima visok add_to_cart ali nizak purchase, analizirajte troškove dostave, vrijeme isporuke, metode plaćanja ili povjerenje.

  • Ako je pregled proizvoda visok, ali dodavanje u korpu nisko, stranica nije uvjerljiva.
  • Ako je dodavanje u korpu visoko, a naplata niska, korpa ili checkout ima prepreke.
  • Ako je naplata visoka, a kupovina niska, problem je u plaćanju, povjerenju ili grešci.
  • Malo dodavanja u korpu na mobitelu? Testirajte vidljivost dugmeta i brzinu stranice.
  • Kampanja generiše dodavanja u korpu, ali ne i kupovine? Provjerite targeting i ponudu.

Zašto je Dodavanje u Korpu Bitno za SEO i Performanse?

GA4 praćenje dodavanja u korpu nije direktni SEO ranking faktor, ali je ključno za procjenu poslovnog uspjeha vaše SEO strategije. Ako kategorija koja dovodi organski promet ne generiše dodavanja u korpu, treba preispitati sadržaj, izbor proizvoda, filtre, cijene ili UX. U 2026. SEO pristup, korisnička namjera, UX i kvalitet konverzije se analiziraju zajedno.

Na primjer, ako organski korisnici dodaju proizvode u korpu s 3% stopom, a plaćeni social traffic s 0,8%, organske stranice imaju veći komercijalni potencijal. Ovi podaci pomažu da prioritizirate sadržaj i optimizaciju kategorija. Ako blog dovodi visoku stopu dodavanja u korpu na proizvod, proširite tu temu. Za tehničku podršku strategiji, pogledajte Vodič za optimizaciju brzine web stranice i Preporuke za performanse WordPress hostinga.

Najčešće Greške i Rješenja

Pogrešan naziv eventa

GA4 standard je add_to_cart. addToCart ili dodaj_u_korpu su tehnički validni, ali nisu optimalni za standardne izvještaje. Rješenje: standardizirajte naziv na add_to_cart u dataLayeru i GTM-u.

Nedostaje items parametar

Najčešće se šalju samo value i currency, bez liste proizvoda. Tako vidite samo broj dodavanja u korpu, ali ne znate koji proizvodi. Rješenje: šaljite items niz s item_id, item_name, price i quantity.

Pogrešan format cijene

GA4 zahtijeva decimalnu tačku, npr. 89.90. Format 89,90 ili 1.299,90 BAM može praviti probleme. Valutu šaljite kao BAM u currency parametru.

Duplo pokretanje eventa

Ako se event šalje na klik dugmeta i na AJAX uspjeh, može se dvostruko brojati. Rješenje: šaljite event samo kad je dodavanje u korpu potvrđeno.

Ako korisnik ne prihvati analitičke kolačiće, event može biti blokiran. Posebno važno za GDPR/KZP usklađene sajtove. Testirajte Consent Mode postavke i uvjerite se da event ide nakon consent-a.

Napredni Savjeti za Preciznije Mjerenje

Nakon osnovnog setupa, poboljšajte kvalitet podataka. Uvijek koristite jedinstveni item_id za svaki proizvod. Naziv se može mijenjati, ali ID ostaje isti. Kategorije strukturirajte hijerarhijski: npr. item_category Odjeća, item_category2 Muškarci, item_category3 Majice.

Ne zanemarujte kampanju i kontekst liste: iz koje sekcije je proizvod dodan u korpu? Parametri item_list_name i item_list_id daju tu informaciju. Razmotrite kašnjenje podataka i sampling - DebugView i real-time su za brze odluke, Explore za strategiju.

Mjerenje nije one-off zadatak. Promjene teme, pluginova, integracija ili novih varijanti mogu utjecati na dataLayer. Testirajte kritične e-commerce događaje barem mjesečno.

Kontrolna Lista za Postavljanje

Prije objave, koristite ovu listu:

  • Measurement ID je tačan?
  • GTM container je na svim stranicama?
  • dataLayer event add_to_cart nastaje nakon dodavanja u korpu?
  • items niz sadrži ID, naziv, cijenu i količinu?
  • currency je BAM?
  • value odgovara cijeni i količini?
  • GA4 Event tag se pokreće u GTM Preview?
  • Vidite event i parametre u GA4 DebugView?
  • Testirali ste desktop i mobilne scenarije?
  • Provjerili ste da nema duplih ili propuštenih eventa?

Često Postavljana Pitanja

Da li GA4 automatski mjeri dodavanje u korpu?

Ne, na većini e-commerce sajtova dodavanje u korpu nije automatski praćeno. GA4 Enhanced Measurement pokriva samo osnovne interakcije, add_to_cart zahtijeva custom setup kroz dataLayer, GTM ili plugin.

Trebam li označiti add_to_cart kao konverziju?

Dodavanje u korpu je važna mikro-konverzija, ali nije glavna konverzija. Kupovina (purchase) je primarna, add_to_cart služi za analizu i optimizaciju reklama. Prema strategiji, možete označiti add_to_cart kao konverziju.

Zašto ne vidim podatke o dodavanju u korpu odmah u GA4?

U DebugView i real-time izvještajima događaj se pojavi brzo, ali standardni izvještaji mogu kasniti. Mogući uzroci: Measurement ID greška, consent postavke, ad-blocker, pogrešan trigger ili neobjavljen GTM container.

Treba li ručno podešavati WooCommerce?

Neki WooCommerce pluginovi šalju GA4 e-commerce evente automatski. Kvalitet podataka zavisi od plugina; item_id, price, quantity, category i currency provjerite u GTM Preview i GA4 DebugView.

Koji su najvažniji parametri za dodavanje u korpu?

Najbitniji su naziv eventa (add_to_cart), currency, value i items niz. U items: item_id, item_name, price, quantity. Kategorija, brend, varijanta i lista su za naprednu analizu.

Zaključno, pravilan setup GA4 praćenja dodavanja u korpu omogućava mjerenje korisničke namjere, ne samo klikova. Standardiziran dataLayer, GTM trigger, GA4 Event tag i DebugView su ključni koraci. Redovno testirajte postavku, a za jačanje infrastrukture, sigurnosti i performansi razmotrite Hostragons hosting, domene i SSL rješenja.

Podijelite ovaj članak:

Hostragons tim

Ažurirani vodiči našeg stručnog tima o hostingu, serverima i domenima. Hajde da zajedno pronađemo pravo rješenje za vaš projekat.

Kontaktirajte nas