GA4 za e-commerce: kako da merite pravu zaradu od Google Ads-a
Većina prodavnica gleda sesije, a ne prihod. Praktičan vodič kroz GA4 e-commerce evente, purchase tracking, povezivanje sa Google Ads-om i najčešće greške koje lažno prikazuju ROAS.

Najčešća rečenica koju čujemo od e-commerce vlasnika nije „ne znam kako da pokrenem kampanju" — nego „ne znam da li mi se kampanja zaista isplati". Google Ads pokazuje konverzije, GA4 pokazuje druge brojeve, a na kraju meseca na računu piše treća cifra. Problem skoro nikad nije u kampanji. Problem je u merenju.
Google Analytics 4 (GA4) je od jula 2023. jedina verzija — Universal Analytics je ugašen. Ali većina srpskih prodavnica ga koristi kao da je i dalje UA: gledaju broj sesija i bounce rate, a ne mere ono što jedino vredi — prihod po izvoru saobraćaja. Ovaj tekst je praktičan vodič kako da GA4 podesite da odgovara na pitanje „koliko mi Google Ads stvarno donosi".
01 — Zašto stari način merenja više ne radi
UA je bio baziran na sesijama. GA4 je baziran na događajima (events). Svaka interakcija — pregled proizvoda, dodavanje u korpu, kupovina — je event sa svojim parametrima. Za e-commerce to znači da morate slati strukturirane ecommerce evente, ne samo pageview-ove. Bez toga GA4 vidi saobraćaj, ali ne vidi novac.
GA4 bez e-commerce eventa je kao kasa koja broji koliko ljudi uđe u radnju, ali ne i koliko su potrošili. Saobraćaj bez prihoda je sujeta, ne metrika.
02 — Četiri eventa koja morate da šaljete
Google-ova preporučena e-commerce shema ima više eventa, ali ova četiri pokrivaju 90% odluka:
| Event | Kada se okida | Zašto je bitan |
|---|---|---|
| view_item | Otvaranje stranice proizvoda | Meri interesovanje po proizvodu, hrani remarketing |
| add_to_cart | Dodavanje u korpu | Glavni signal namere; ključ za napuštene korpe |
| begin_checkout | Početak naplate | Pokazuje gde u levku gubite kupce |
| purchase | Uspešna kupovina | Jedini event sa stvarnim prihodom (value + items) |
Najvažniji je purchase jer nosi value, currency i items niz. Bez tačnog value i currency (mora RSD ili u kojoj valuti naplaćujete), GA4 i Google Ads ne mogu da izračunaju ROAS.
// dataLayer push na thank-you stranici
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "ORD-10245",
value: 12990.00,
currency: "RSD",
items: [
{ item_id: "SKU-1024", item_name: "Vunena jakna Camel M",
price: 12990.00, quantity: 1, item_brand: "MAISON" }
]
}
});
03 — Povezivanje GA4 i Google Ads-a
Ovo je korak koji najviše nedostaje. Sama GA4 konverzija ne znači ništa za optimizaciju kampanje dok je ne uvezete u Google Ads kao izvor konverzija:
- U GA4: Admin → Product links → Google Ads links — povežite Ads nalog.
- Označite
purchasekao key event (nekadašnji „conversion"). - U Google Ads: Goals → Conversions → Import → GA4 i uvezite key event.
- Isključite duple konverzije — ako već imate Google Ads tag i GA4 import za istu kupovinu, brojaćete duplo i ROAS će biti lažno visok.
Posle ovoga Smart Bidding (Maximize conversion value / Target ROAS) uči na vašim stvarnim prihodima, ne na broju klikova.
04 — Najčešće greške koje viđamo u auditima
- Hardkodovan
value. Svaka kupovina šalje istu vrednost (npr. 1) jer programer nije povezao stvarnu cenu iz korpe. ROAS postaje besmislen. - Pogrešna valuta ili bez nje. Bez
currencyGA4 pretpostavlja valutu naloga — često USD — pa su prihodi prikazani 100× pogrešno. - Dvostruko brojanje. Istovremeno Google Ads conversion tag i GA4 import bez deduplikacije.
- Cross-domain bez podešavanja. Ako naplata ide na poddomen ili eksterni payment gateway, bez cross-domain merenja referral postaje „payment-provider", a Google Ads gubi atribuciju.
- Self-referral od sopstvenog sajta zbog redirect-a — razbija izvor saobraćaja.
05 — Šta da uradite ove nedelje
Otvorite GA4 → Reports → Monetization → Ecommerce purchases. Ako je prazno ili brojevi ne odgovaraju vašoj kasi — merenje je polomljeno i svaka odluka o budžetu se donosi naslepo. Redosled popravke po uticaju: purchase event sa tačnim value/currency → Ads import → deduplikacija → cross-domain.
Ovo je isti princip kao sa feed-om: Google donosi odluke na osnovu podataka koje mu pošaljete. Loš feed = slabija vidljivost. Loše merenje = budžet koji se troši bez kontrole.
Niste sigurni da li vam GA4 meri tačno?
Uz feed audit proveravamo i da li vam konverzije i prihod stižu ispravno u GA4 i Google Ads. Bez obaveza, rezultati za 48h.
Pratite blog za nastavak: Google Tag Manager setup i kako da merite ROAS po kanalu.
Hoćeš ovakav rezultat na svom sajtu?
Zatraži besplatnu analizu