Vodič za atribute

Cijena [price] na Google Shoppingu: zahtjevi, najbolji primjeri iz prakse i primjeri

Vodič za atribut price u Google Merchant Centeru: zašto nepodudaranje cijena uzrokuje toliko neodobravanja, ispravan format i pravila o PDV-u u EU-u.

Ažurirano 8 min čitanja
Atribut price — nepodudaranje i podudaranje

Hub za pametnu kuću — bijeli

34,99 €example-smart.com
3499 €s PDV-omodgovara stranici

Feed: 34.99 EUR / Stranica: 34,99 € s PDV-om → Potpuno podudaranje → Odobreno. Kupac zadržava povjerenje, put do konverzije nije prekinut.

Hub za pametnu kuću — bijeli

29,99 € (feed)example-smart.com

Feed: 29,99 € / Odredišna stranica: 34,99 € → Nije odobreno zbog nepodudaranja cijene. Kupac u oglasu vidi jednu cijenu, a na stranici višu: povjerenje je izgubljeno, konverzija nemoguća.

Googleovi alati za indeksiranje provjeravaju odgovara li cijena na vašoj odredišnoj stranici cijeni u feedu u trenutku indeksiranja. U EU-u cijena mora biti cijena s PDV-om koja se prikazuje potrošačima, dakle bruto cijena, a ne neto cijena bez PDV-a. Već razlika od 0,01 € može izazvati upozorenje o nepodudaranju; trajno nepodudaranje završava neodobravanjem.

Što je atribut price?

Atribut price sadrži redovnu prodajnu cijenu vašeg proizvoda, tj. iznos koji kupac plaća da bi ga kupio. Uz naslov i sliku to je jedan od tri najistaknutija podatka u svakom Shopping oglasu i glavna vrijednost koju Google kupcima prikazuje na kartici Shopping, na mjestima za usporedbu cijena i u oglasima dinamičkog remarketinga. Cijena je ujedno atribut koji Googleovi alati za indeksiranje najstrože provjeravaju na vašoj odredišnoj stranici, pa je točnost cijena najveći operativni izazov u upravljanju feedom.

Nepodudaranja cijena, kada se cijena u feedu razlikuje od cijene na odredišnoj stranici, uzrok su br. 1 za neodobravanje proizvoda u Google Merchant Centeru u cijelom svijetu. Proizvod koji nije odobren zbog nepodudaranja cijene ne ostvaruje nijedno pojavljivanje i ne donosi nikakav prihod dok se problem ne ispravi. Budući da se cijene stalno mijenjaju zbog akcija, ciklusa sniženja i prilagodbi konkurenciji, za točne cijene potrebna je strategija osvježavanja feeda koja drži korak s vašim sustavom za određivanje cijena.

Tehničke specifikacije

Naziv u feeduprice
ObaveznoDa — za sve proizvode
FormatBrojčana vrijednost + razmak + oznaka valute prema ISO 4217: 29.99 EUR
Decimalni separatorTočka (.) — nikada zarez, bez obzira na lokalne postavke
Simbol valuteNije dopušten — koristite samo ISO oznaku (EUR, GBP, USD, CZK, PLN…)
Separator tisućicaNije dopušten — 1999.00 EUR, a ne 1,999.00 EUR
Porez u cijeni (EU/UK)Mora biti bruto cijena s PDV-om
Porez u cijeni (SAD)Pošaljite cijenu bez poreza; poreznu stopu navedite u atributu tax
Povezani atributisale_price, sale_price_effective_date, tax

Gdje se prikazuje

  • Shopping oglasi — Uz naslov i sliku cijena je jedan od tri najistaknutija elementa na kartici Shopping oglasa. Prikazuje se velikim slovima odmah ispod naslova. Google prikazuje ili price ili sale_price (ako je postavljen i trenutačno aktivan). Kada su postavljena oba, akcijska cijena istaknuta je, a izvorna je precrtana, što je snažan vizualni poticaj za konverziju.

  • Besplatni prikazi — Cijena se prikazuje na karticama besplatnih prikaza na kartici Shopping i na stranici s pojedinostima o proizvodu. Ujedno je jedan od ključnih čimbenika u Googleovu algoritmu za rangiranje besplatnih prikaza: konkurentna cijena u odnosu na druge trgovce koji prodaju iste ili slične proizvode može utjecati na udio pojavljivanja.

  • Usporedba na kartici Shopping — Google trgovce koji prodaju isti proizvod (prepoznat po podudaranju GTIN/MPN/brend + naslov) okuplja u panel za usporedbu cijena, poredan po cijeni. Uspoređuje se upravo vrijednost atributa price. Ovdje točna cijena izravno donosi promet u konkurenciji s drugim trgovcima.

  • Dinamički remarketing — Oglasi za remarketing uz sliku i naslov proizvoda prikazuju trenutačnu cijenu iz feeda. Ako je korisnik pregledao proizvod po cijeni od 29,99 €, a vrati se kad cijena iznosi 24,99 € (feed je ažuriran, oglas za remarketing ponovno generiran), prikazuje se niža cijena, što može biti snažan poticaj za povratak.

Pravila

  • Mora se točno podudarati s cijenom na odredišnoj stranici — Cijena na odredišnoj stranici proizvoda (uključujući akcijsku cijenu koja se trenutačno prikazuje) mora odgovarati cijeni u feedu. To provjeravaju Googleovi alati za indeksiranje i pravilo se strogo provodi.

  • S PDV-om u EU-u i UK-u — Pošaljite bruto cijenu za potrošače s pripadajućim PDV-om. Za tržišta EU-a i UK-a nikada ne šaljite neto cijenu bez PDV-a.

  • Samo oznaka valute prema ISO 4217 — Koristite EUR, GBP, CZK, PLN itd. Simboli valuta (€, £, Kč) nisu dopušteni.

  • Nikada ne šaljite 0 za proizvode koji se plaćaju — Nulta cijena valjana je samo za proizvode koji su doista besplatni. Ako je koristite da biste sakrili cijenu ili kao zamjensku vrijednost, kršite pravila.

  • Za akcije koristite sale_price — Tijekom rasprodaje nemojte mijenjati price na sniženi iznos, nego koristite sale_price. Ako tijekom akcija mijenjate osnovnu cijenu, gubite prikaz „prije/sada” i otežavate praćenje povijesti cijena.

  • Valuta mora odgovarati ciljanoj zemlji — Valuta u atributu price mora odgovarati valuti postavljenoj za ciljanu zemlju feeda. Cijene u USD u njemačkom feedu s valutom EUR uzrokuju pogreške u feedu.

Najbolje prakse

Sinkronizacija feeda u stvarnom vremenu

Za točnost cijena najvažnije je koliko često osvježavate feed. Učestalost osvježavanja uskladite s time koliko se često mijenjaju vaše cijene:

Koliko se često mijenja cijenaPreporučeni pristup
Jednom dnevno ili rjeđeStandardni dnevni prijenos feeda
Više puta dnevnoDodatni feed s ažuriranjima cijena, osvježava se svaki sat
U stvarnom vremenu (kratke rasprodaje, dinamičko određivanje cijena)Merchant API s ažuriranjima pojedinačnih proizvoda
Zakazane akcijesale_price + sale_price_effective_date (unaprijed zakazano)

Kako price i sale_price rade zajedno

Ispravan način za akcijsku cijenu na Google Shoppingu:

  • price = 34.99 EUR (redovna cijena — tijekom akcija ostaje nepromijenjena)

  • sale_price = 24.99 EUR (akcijska cijena — vrijedi tijekom rasprodaje)

  • sale_price_effective_date = 2026-04-20T00:00:00+02:00/2026-04-27T23:59:59+02:00

Rezultat na Shoppingu: cijena „24,99 €” velikim slovima, a pokraj nje precrtano 34,99 €. Od svih načina prikaza cijene koje Google nudi, ovaj najviše potiče konverzije.

Usklađivanje sa Schema.org

Na sve stranice proizvoda dodajte oznaku Schema.org Product s cijenama koje odgovaraju feedu i redovito je održavajte. Time postižete dvoje: (1) Googleov alat za indeksiranje koristi je kao signal za provjeru, pa je manje upozorenja o nepodudaranju tijekom kratkih zastoja u sinkronizaciji; (2) može omogućiti bogatije organske rezultate pretraživanja (cijena u rezultatima pretraživanja) i tako vam donijeti besplatan promet.

Utjecaj na izvedbu

  • Rizik od neodobravanja — Nepodudaranje cijena glavni je uzrok neodobravanja proizvoda. Već odstupanje od 1 centa izaziva upozorenje, a trajno nepodudaranje (obično nakon 3 ili više posjeta alata za indeksiranje) završava potpunim neodobravanjem. Svaki proizvod koji nestane iz prikaza ne donosi nikakav prihod dok se problem ne ispravi.

  • Konkurentski položaj u usporedbi cijena — U Googleovim panelima za usporedbu više trgovaca cijena je glavni kriterij poretka. Ako ste 1 – 2 € jeftiniji od konkurencije (kad vam marže to dopuštaju), možete se s 3. mjesta popeti na 1. i znatno povećati svoj udio klikova.

  • Povjerenje kupaca i stopa konverzije — Kada kupac u oglasu vidi 29,99 €, a na stranici 34,99 €, ima osjećaj da je doveden u zabludu. To uništava konverzije i narušava povjerenje u brend, što je problem veći od same usklađenosti s pravilima. Točna cijena istodobno je Googleov zahtjev i osnovni standard korisničkog iskustva.

  • Učinkovitost dinamičkog remarketinga — Oglasi za remarketing s aktualnim, točnim cijenama imaju znatno viši CTR od oglasa sa zastarjelim cijenama. Ako je proizvod od posljednjeg ažuriranja feeda snižen, stara cijena u oglasu za remarketing umanjuje privlačnost ponude ili, još gore, prikazuje višu cijenu od one koju korisnik vidi na stranici.

Uobičajene pogreške

  • Slanje neto cijene bez PDV-a za tržišta EU-a umjesto cijene za potrošače s PDV-om

  • Zarez kao decimalni separator (29,99 EUR) umjesto točke (29.99 EUR)

  • Simbol valute u vrijednosti cijene (€29.99 umjesto 29.99 EUR)

  • Mijenjanje atributa price na sniženu cijenu tijekom akcija umjesto korištenja atributa sale_price

  • Feed se ne ažurira kad akcija završi, pa u njemu ostaje stara akcijska cijena, a web stranica se vraća na punu cijenu

  • Feed se ne ažurira kad se cijene na web stranici promijene, pa se cijene u feedu i na stranici postupno razilaze

  • Različite cijene na mobilnoj i desktop verziji stranice, a u feedu samo jedna — Google indeksira obje verzije

Savjeti iz prakse

  • Postavite obavijesti o nepodudaranju cijena u Merchant Centeru — U Google Merchant Centeru u odjeljku Postavke računa → Obavijesti uključite obavijesti e-poštom o problemima s nepodudaranjem cijena. Ako za nepodudaranje saznate u roku od nekoliko sati, a ne tek na tjednoj provjeri, izbjeći ćete dulja razdoblja neodobravanja i zaštititi kontinuitet prihoda.

  • Za ažuriranje cijena u gotovo stvarnom vremenu prenosite dodatnu datoteku — Izradite jednostavnu dodatnu datoteku u CSV formatu sa samo 4 stupca: id, price, availability i sale_price. Prenosite je u GMC svakih 30 minuta putem SFTP-a ili Google Cloud Storagea — zakazano dohvaćanje pokreće se najviše jednom dnevno. To je neusporedivo brže od ponovnog generiranja cijelog feeda proizvoda, a podaci o cijenama ostaju dovoljno svježi da izbjegnete neodobravanja zbog nepodudaranja. Datoteku dodajte kao dodatni izvor podataka u Merchant Center → Izvori podataka i u zadanom pravilu postavite je kao izvor s najvišim prioritetom kako bi nadjačala vrijednosti iz primarnog feeda.

  • Akcijske cijene zakažite unaprijed pomoću atributa sale_price_effective_date — Za unaprijed poznate akcije (Black Friday, sezonske rasprodaje) pošaljite sale_price i sale_price_effective_date unaprijed. Google će akcijsku cijenu automatski aktivirati u navedeno vrijeme početka, pa vam ne treba hitno ažuriranje feeda istog dana, koje je rizično ako vam je obrada feeda spora.

  • Točnost cijena provjerite skriptom koja uspoređuje stranice i feed — Jednom mjesečno ili prije velikih kampanja pokrenite skriptu koja dohvaća uzorak odredišnih stranica proizvoda, izdvaja vidljivu cijenu (ili cijenu iz oznake Schema.org) i uspoređuje je s trenutačnom cijenom u feedu. Svako odstupanje pronađeno tom provjerom znači proizvod kojem prijeti neodobravanje zbog nepodudaranja. Ispravljajte unaprijed, a ne tek kad se problem pojavi.

Česta pitanja

Zašto je cijena uzrok br. 1 za neodobravanje proizvoda na Google Shoppingu?
Nepodudaranje cijene u feedu i na odredišnoj stranici najčešće je kršenje pravila jer se cijene često mijenjaju: akcije počinju i završavaju, događaju se ručne pogreške u cijenama, a raspored osvježavanja feeda nije uvijek usklađen s promjenama cijena na web stranici. Googleovi alati za indeksiranje redovito provjeravaju stranice proizvoda i odmah bilježe odstupanja. Već razlika od 0,01 € može izazvati upozorenje o nepodudaranju, a trajno nepodudaranje završava neodobravanjem. Rješenje je osvježavanje feeda u stvarnom ili gotovo stvarnom vremenu, tako da feed uvijek prati cijene na vašoj web stranici.
U kojem formatu cijena mora biti u feedu?
Format je: brojčana vrijednost, razmak i oznaka valute prema ISO 4217. Primjeri: 29.99 EUR, 149.00 GBP, 19.99 USD. Kao decimalni separator koristite točku (.), bez obzira na lokalne postavke. Nikada ne koristite zarez kao decimalni separator. Nikada ne navodite simbole valute (€, £, $), nego samo ISO oznaku od 3 slova. Nikada ne navodite separatore tisućica.
Mora li cijena u EU-u uključivati PDV?
U EU-u cijena u feedu mora biti cijena s PDV-om (bruto), tj. cijena koju potrošač plaća, uključujući porez. To odgovara cijeni koju prema Direktivi EU-a o isticanju cijena morate prikazati potrošačima na web stranici. Ako vaša odredišna stranica prikazuje cijenu od 34,99 € (s PDV-om), cijena u feedu mora biti 34.99 EUR. Neto cijena bez PDV-a ne bi se podudarala s cijenom koju potrošač vidi na stranici.
Kako navesti akcijsku cijenu? Trebam li promijeniti atribut price?
Kod akcijskih cijena nemojte mijenjati atribut price. U price ostavite redovnu, izvornu cijenu, a sniženu cijenu navedite u atributu sale_price. Google će akcijsku cijenu istaknuti uz precrtanu izvornu cijenu, što je snažan vizualni poticaj za konverziju. Kad koristite sale_price umjesto da mijenjate price, čuvate i povijest cijena koju Google koristi za usporedbu cijena.
Mogu li za besplatne proizvode poslati cijenu 0?
Da, 0.00 EUR je valjana vrijednost za proizvode koji su doista besplatni. No Google ima posebna pravila za besplatne proizvode, a nulta cijena za proizvode koji se zapravo plaćaju (ili su „besplatni uz pretplatu”) može dovesti do kršenja pravila. Kod freemium proizvoda ili besplatnih probnih razdoblja price treba odgovarati cijeni standardnog proizvoda koji se može kupiti. Prije slanja artikala s nultom cijenom provjerite Googleova pravila za besplatne proizvode.
Što je nepodudaranje mikropodataka o cijeni i kako ga ispraviti?
Nepodudaranje mikropodataka nastaje kada strukturirani podaci Schema.org na odredišnoj stranici navode drukčiju cijenu od one u vašem feedu za Merchant Center ili od cijene vidljive na stranici. Googleov alat za indeksiranje čita i vidljivi HTML i strukturirane podatke. Ako se razlikuju, bilježi nepodudaranje. Rješenje: pobrinite se da oznaka Schema.org Product ima istu cijenu kao feed i kao cijena vidljiva na stranici. Ako se cijene često mijenjaju, oznake Schema.org umećite dinamički.
Koliko brzo promjene cijena u feedu stupaju na snagu u Shopping oglasima?
Kod standardnog dnevnog feeda Google ažurirani feed s promjenom cijene obično obradi u roku od 24 – 48 sati. Za vremenski osjetljive promjene cijena (kratke rasprodaje, ponude ograničenog trajanja) koristite Merchant API i programski šaljite ažuriranja pojedinačnih proizvoda; promjene poslane putem Merchant API-ja obično su vidljive za nekoliko sati. Atribut sale_price s atributom sale_price_effective_date omogućuje da buduće promjene cijena zakažete unaprijed, bez ručnog ažuriranja feeda.

Povezani vodiči