Postoji nekoliko načina kreiranja product feeda za Google Shopping, i pravi izbor ovisi o veličini kataloga, tehničkim mogućnostima i platformi na kojoj je tvoj shop. Evo pregleda svakog pristupa — s prednostima, ograničenjima, i konkretnim koracima.
Metoda 1: Google Sheets šablon (za male kataloge)
Google Sheets feed je najlakši način za početi. Google nudi zvanični šablon koji možeš kopirati i popuniti. Radi direktno iz Google Drive-a, bez programiranja ili posebnih alata.
Kada koristiti
- Katalog do ~200 produkata
- Nema integracije s platformom ili je teška za postaviti
- Trebaš brzo testirati i pokrenuti kampanju
- Cijene i dostupnost se rijetko mijenjaju
Kako postaviti Google Sheets feed
- U GMC, idi na Products > Feeds > Add feed
- Odaberi zemlju, jezik i valutu
- Odaberi “Google Sheets” kao input metod
- Klikni “Use a template” — GMC kreira spreadsheet u tvom Google Driveu s ispravnim kolonama
- Popuni spreadsheet s podacima o produktima
- Vrati se u GMC i klikni “Fetch now”
GMC automatski čita Sheet i procesira podatke. Možeš konfigurirati automatski fetch (npr. svakih 24 sata).
Ograničenja Sheets feeda
- Ručno ažuriranje — cijena i dostupnost se ne sinkronizuju automatski sa shopom
- Skalabilnost — za 500+ produkata ovo postaje nepraktično
- Greške — lako je pogrešno formatovati podatke u spreadsheeт-u (npr. cijena bez valute, pogrešan format datuma)
Metoda 2: Automatski feed putem platforme
Ovo je preporučeni pristup za svaki ozbiljniji ecommerce shop. Platforma (Shopify, WooCommerce, Magento…) automatski generira feed iz tvojih produktnih podataka, a GMC ga redovito povlači.
Shopify — Google & YouTube app
Shopify ima zvaničnu Google & YouTube integraciju:
- U Shopify admin, idi na Apps > Google & YouTube
- Instaliraj aplikaciju (besplatna)
- Povezi s tvojim GMC nalogom
- App automatski sinkronizuje produkte, cijene i dostupnost
Prednost: Zero-maintenance sync, cijena i dostupnost se odmah reflektuju u feedu.
Mana: App koristi Shopify-jeve produkt naslove i opise bez mogućnosti lake custom optimizacije. Za naprednu optimizaciju title-ova i custom labels, moraš ili editovati direktno u Shopify (što mijenja i naslov na sajtu) ili koristiti supplemental feed u GMC-u.
Za ozbiljnu Shopping optimizaciju na Shopifyu, preporučujem kombinaciju: Shopify app za osnovni feed + supplemental feed u GMC-u (ili Google Sheets) koji override-uje title-ove i dodaje custom labels.
WooCommerce — Google Listings & Ads plugin
WordPress/WooCommerce ima plugin “Google Listings & Ads”:
- U WP Admin, idi na Plugins > Add New, pretraži “Google Listings & Ads”
- Instaliraj i aktiviraj
- Prođi kroz setup wizard koji te vodi kroz GMC integraciju
- Plugin generira XML feed i šalje u GMC
Alternativa: WooCommerce product feed plugin treće strane poput WP All Export ili CTX Feed daju više kontrole nad strukturom feeda i atributima.
Ostale platforme
- Magento/Adobe Commerce — ima zvanični Google Shopping Feed extension
- Framer — nema native integraciju, trebaš custom RSS/XML feed ili treće rješenje
- Custom platform — trebaš developera za kreiranje XML feeda
Metoda 3: XML feed (ručno kreiran ili programski)
XML je najpouzdaniji i najfleksibilniji format za product feed. Svaki ozbiljni ecommerce developer može generisati XML feed iz baze podataka shopa.
Struktura XML feeda
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Naziv mog shopa</title>
<link>https://mojshop.ba</link>
<description>Moj online shop</description>
<item>
<g:id>SKU-001</g:id>
<g:title>Nike Air Max 90 Muška Bijela 42</g:title>
<g:description>Nike Air Max 90 muška patika u bijeloj boji, veličina 42. Klasični dizajn s Air Max potplatom.</g:description>
<g:link>https://mojshop.ba/patike/nike-air-max-90-bijela-42</g:link>
<g:image_link>https://mojshop.ba/slike/nike-air-max-90-bijela.jpg</g:image_link>
<g:availability>in stock</g:availability>
<g:price>89.99 BAM</g:price>
<g:brand>Nike</g:brand>
<g:gtin>0194501234567</g:gtin>
<g:google_product_category>Apparel & Accessories > Shoes > Athletic Shoes</g:google_product_category>
<g:condition>new</g:condition>
</item>
</channel>
</rss>
Kako submitovati XML feed u GMC
- U GMC, idi na Products > Feeds > Add feed
- Odaberi “Scheduled fetch” kao input metod
- Unesi URL XML feeda (mora biti javno dostupan)
- Postavi učestalost fetching-a (preporubujem daily ili svaka 4 sata za cijene/dostupnost)
GMC automatski preuzima feed s tog URL-a prema postavljenom rasporedu.
Metoda 4: Content API (za enterprise i developere)
Content API je programski pristup feedu — umjesto da uploduješ datoteku, tvoj sistem direktno poziva Google API i u realnom vremenu ažurira podatke o produktima.
Kada koristiti: Katalog s 10.000+ produkata, cijene koje se mijenjaju višestruko dnevno (flash sales, dynamic pricing), custom inventory sistem.
Zahtijeva: Developer resurse za implementaciju OAuth i API poziva.
Supplemental Feeds — nadopuna primarnog feeda
Bez obzira na kojoj metodi generiraš primary feed, možeš koristiti supplemental feed u GMC-u da override-uješ ili nadopuniš podatke iz primarnog feeda.
Primjer upotrebe:
- Primary feed s Shopify-ja sadrži originalne title-ove
- Supplemental Google Sheet sadrži optimizovane title-ove
- GMC koristi supplemental podatke i override-uje primarne
Ovo je odlično rješenje za Shopify advertisersa koji ne žele mijenjati naslove na sajtu ali žele bolje optimizovane title-ove u feedu.
Koji pristup odabrati?
| Situacija | Preporučena metoda |
|---|---|
| < 100 produkata, brz start | Google Sheets |
| Shopify shop | Google & YouTube app + supplemental feed |
| WooCommerce | Google Listings & Ads plugin ili CTX Feed |
| Vlastita platforma | XML feed generisan od developera |
| 10k+ produkata, dinamičke cijene | Content API |
Praktičan savjet
Bez obzira na metodu, nakon prvog uploadiranja feeda, čekaj 24-48 sati i onda provjeri Diagnostics u GMC-u. Pogledaj broj odobrenih vs. odbijenih produkata i provjeri koji su razlozi za disapproval. Tipično, prvih 20-30% produkata ima neku vrstu greške — nedostajući GTIN, loša kategorija, naslov koji je prekratak. Rješavanje tih grešaka je naredni korak.
Ne pokreći kampanju dok nemaš barem 80%+ produkata u Active statusu.
Related Posts
Kako optimizirati product titles za Google Shopping
Kako Google Shopping zapravo funkcioniše — feed, Merchant Center i oglasni sistem
Kako Google odlučuje kojim kupcima prikazuje tvoj Shopping oglas
Need Help With Your Google Ads?
I help e-commerce brands scale profitably with data-driven PPC strategies.
Get In Touch