Conversion tracking je osnova svake ozbiljne Google Ads kampanje. Bez njega, ne znaš koje produkte, kategorije ili upiti donose prodaje — i Smart Bidding ne može funkcionisati jer nema šta optimizovati. Pokretanje Shopping kampanje bez conversion trackinga je bacanje novca.

Šta je purchase konverzija?

Purchase konverzija je event koji se bilježi kada korisnik dovrši kupovinu na tvojem sajtu. Google Ads mora “znati” kada se to dogodi da bi mogao pripisati tu prodaju određenom kliku i oglasu.

Minimum koji trebaš pratiti:

Metoda 1: Google Ads Conversion Tag direktno na sajtu

Ovo je najjednostavnija metoda — direktno dodaješ Google Ads tag na sajt.

Korak 1: Kreiraj konverzijsku akciju u Google Ads

  1. U Google Ads, idi na Tools & Settings > Measurement > Conversions
  2. Klikni + za novu konverzijsku akciju
  3. Odaberi “Website”
  4. Postavi:
    • Category: Purchase
    • Conversion name: npr. “Purchase — Shopping”
    • Value: “Use different values for each conversion” (da snimaš stvarnu vrijednost svake narudžbe)
    • Count: “One” (jedna konverzija po transakciji, bez obzira na to koliko puta se tag firne)
    • Attribution model: Data-driven (preporučeno za etablirane kampanje)

Korak 2: Instalacija tagova

Google Ads generiše dva taga:

Event snippet za purchase izgleda ovako:

<script>
gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXXXX/YYYYYYYYYYY',
  'value': {{ order_total }},
  'currency': 'EUR',
  'transaction_id': '{{ order_id }}'
});
</script>

Vrijednost i transaction_id moraju biti dinamičke varijable koje se popunjavaju iz order podataka.

Kritično: Tag se smije firitivati samo jednom po narudžbi, na order confirmation stranici. Ako se firne na svim stranicama ili više puta, imaš duplikate.

Metoda 2: Google Tag Manager (preporučena za većinu)

GTM je preporučeni pristup jer odvaja tag management od koda sajta i lakše je testirati i debugovati.

Arhitektura u GTM-u

Trigger: Firni tag samo na order confirmation stranici

Tag: Google Ads Conversion Tracking tag

Data Layer za purchase event

Tvoj developer treba pushati purchase podatke u dataLayer na order confirmation stranici:

window.dataLayer = window.dataLayer || [];
dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: '12345',
    value: 89.99,
    currency: 'EUR',
    items: [...]
  }
});

GTM čita ove podatke i prosljeđuje ih Google Ads tagu.

Metoda 3: GA4 → Google Ads Import

Alternativno, možeš trackati purchase event u GA4 i importovati ga u Google Ads kao konverziju.

  1. U GA4, osiguraj da purchase event s value i transaction_id parametrima pali na order confirmation stranici
  2. U Google Ads, idi na Tools & Settings > Conversions
  3. Klikni + → “Import” → “Google Analytics 4”
  4. Odaberi “Purchase” event

Prednost: Jedan tag za sve, GA4 i Google Ads koriste iste podatke.

Mana: Import konverzije u Google Ads imaju 3-9 sati kašnjenja (because GA4 procesira podatke asinkrono). Smart Bidding reaguje sporije na konverzije. Za ozbiljne Shopping kampanje, preporubujem native Google Ads konverzijski tag pored GA4 (oba mogu koristiti).

Enhanced Conversions — poboljšana točnost

Enhanced Conversions je Googleova funkcija koja poboljšava attribution matchovanje hashiranjem first-party podataka (email kupca). Posebno važno u kontekstu cookie consent-a — kad dio korisnika odbije kolačiće, normalni konverzijski tag ne može pratiti njihove kupovine. Enhanced Conversions to djelimično kompenzuje.

Postavljanje u GTM-u zahtijeva slanje hashed emaila kupca uz konverzijski tag. Vrijedi postaviti, ali nije preduvjet za početak.

Kako verificirati conversion tracking

Tag Assistant (browser extension)

Googleov Tag Assistant extension za Chrome omogućava provjeru pali li se tag ispravno na order stranici. Provjeri:

Conversion monitoring u Google Ads

U Tools & Settings > Conversions, pored svake konverzijske akcije prikazuje se status:

Test konverzija

Napravi test narudžbu (ili test transakciju na Shopify-u) i provjeri da li se konverzija pojavi u Google Ads u roku od 24 sata.

Najčešće greške u conversion trackingu

Duplikati: Tag se firi više puta za istu narudžbu (npr. na svakom pageview-u umjesto samo na thank-you stranici). Rješenje: koristi transaction_id i postavi Count = “One”.

Nema vrijednosti: Konverzija se bilježi ali bez monetarne vrijednosti. Rješenje: osiguraj da varijabla order value ispravno čita dinamičku cijenu.

Pogrešan trigger: Tag se firi na pogrešnoj stranici. Rješenje: u GTM debug modu provjeri koji triggers su aktivi na svakoj stranici.

Shopify duplikati: Shopify ima vlastiti Google Ads tracking u admin postavkama — ako ISTOVREMENO imaš i nativni Shopify tracking i GTM tag, imaš duplikate. Isključi jedan.

Praktičan savjet

Prije nego pokreneš prvu Shopping kampanju, napravi test narudžbu i provjeri u Google Ads Conversions da li se evidentirala s ispravnom vrijednošću i transaction_id-jem. Ovo traje 10 minuta i može te spasiti tjedana kampanje bez podataka.

Smart Bidding (Target ROAS, Target CPA) ne radi bez konverzija. Ako pokrenuš kampanju i conversion tracking nije ispravan, dobivaš pogrešne podatke koji uče Smart Bidding na krivi način. Ponekad je bolje ne imati conversion tracking nego imati netačan.

Related Posts

Kako postaviti remarketing u Google Shopping oglasima

remarketinggoogle-shoppinggoogle-adsaudiencesShopping Ads Balkans Series

Kako postaviti prvu Google Shopping kampanju od nule

google-shoppinggoogle-adscampaign-setupShopping Ads Balkans Series

Šta su Shopping kampanje i kako su strukturirane unutar Google Adsa

google-shoppinggoogle-adscampaign-structureShopping Ads Balkans Series
Adnan Agic

Adnan Agic

Google Ads Strategist & Technical Marketing Expert with 5+ years experience managing $10M+ in ad spend across 100+ accounts.

Need Help With Your Google Ads?

I help e-commerce brands scale profitably with data-driven PPC strategies.

Get In Touch
Back to Blog