Peşin ücret yok. Kurulumu biz yapıyor, ilk ürün aktarımında yardımcı oluyoruz; ödemeyi onayınızdan sonra alıyoruz.
Mağaza Altyapısı

Google Merchant Center ve Meta Kataloğu: Ürün Feed'ini Doğru Kurmak

Merchant Center ve Meta kataloğu aynı dosyadan beslenir: ürün feed'i. Zorunlu alanlar, GTIN, varyantlar, fiyat uyuşmazlığı ve sahadan dört ders.

Mubido9 dk okuma
Google Merchant Center ve Meta kataloğu için ürün feed'ini doğru kurmak
İçindekiler
  1. Ürün feed'i nedir, Merchant Center ve Meta kataloğu onu nasıl okur?
  2. Zorunlu alanlar: Google ve Meta ne istiyor?
  3. Kimlik alanları: id, GTIN, marka ve MPN
  4. Varyantlar: item_group_id ile bedenler ve renkler
  5. Fiyat ve stok: feed ile ürün sayfası aynı şeyi söylemeli
  6. Feed'i bağlamak: Merchant Center'da planlı getirme, Meta'da veri akışı
  7. Sahadan dört ders: feed çalışıyor görünürken neler kaçar?
  8. Mubido'da ürün beslemesi nasıl çalışır?
  9. Sıkça sorulan sorular

Google Merchant Center'a ürün yüklemek de Meta'da katalog açmak da aynı işe çıkar: ürün feed'ini doğru kurmak. Feed, ürünlerinizin kimliğini, fiyatını, stok durumunu, görselini ve barkodunu satır satır taşıyan bir dosyadır. Google Alışveriş reklamları ve ücretsiz listelemeler de, Facebook ve Instagram'daki katalog reklamları da bu dosyadan beslenir.

Bu yazıda iki platformun zorunlu alanlarını, en sık görülen ret sebeplerini ve feed'i güncel tutmanın yolunu anlatıyoruz. Tedarikçiden gelen XML'i mağazanıza almak ise ters yöndeki iştir; onu XML entegrasyonu ile ürün aktarma yazısında ele aldık.

Ürün feed'i nedir, Merchant Center ve Meta kataloğu onu nasıl okur?

Feed, genellikle XML ya da CSV biçiminde bir ürün listesidir. Her satır bir ürünü, varyantlı ürünlerde her bedeni ya da rengi temsil eder. Platform bu listeyi okur, ürünleri kendi tarafında oluşturur ve reklamlarda ya da ücretsiz listelemelerde gösterir.

  • Google Merchant Center: Ürünleri bir dosyadan alır ve dosyayı belirlediğiniz bir plana göre yeniden getirir. Ayrıca sitenizi tarayıp feed'deki bilgiyi ürün sayfasıyla karşılaştırır.
  • Meta kataloğu: Ticaret Yöneticisi'nde açılan katalog, ürünleri bir veri akışından alır. Katalog reklamları ve Instagram'daki ürün etiketleri bu katalogdan beslenir.

Elle hazırlanan bir CSV ilk gün işe yarar ama fiyat ve stok değiştikçe eskir. Asıl hedef, mağazanızın her zaman güncel tuttuğu ve platformun düzenli olarak çektiği bir feed adresidir.

Zorunlu alanlar: Google ve Meta ne istiyor?

İki platformun listesi büyük ölçüde örtüşür. Aşağıdaki tablo Google'ın ürün verisi spesifikasyonu ile Meta'nın katalog alan referansından derlendi.

AlanGoogle Merchant CenterMeta katalog
idZorunlu; en fazla 50 karakter, güncellemede aynı kalmalıZorunlu; en fazla 100 karakter, mümkünse SKU
title, descriptionZorunlu; başlık en fazla 150, açıklama en fazla 5.000 karakterZorunlu
link, image_linkZorunluZorunlu; görsel JPEG ya da PNG, en az 500×500 piksel
availabilityZorunlu: in_stock, out_of_stock, preorder, backorderZorunlu: in stock, out of stock
priceZorunlu; sayı + ISO 4217 kodu, ondalık için noktaZorunlu; sayı, boşluk, ISO 4217 kodu
brandYeni ürünlerde zorunlu (film, kitap, müzik hariç)Zorunlu
gtin, mpnGTIN'i olan üründe gtin; GTIN yoksa mpnZorunlu alanlar arasında değil
conditionİkinci el ya da yenilenmiş üründe zorunluZorunlu
item_group_idVaryantlarda bazı ülkelerde zorunluVaryantları tek ürün altında toplar

Ortak çekirdek yedi alandır: kimlik, başlık, açıklama, ürün bağlantısı, görsel, stok durumu ve fiyat. Bunlardan biri eksik olan satır ya reddedilir ya da hiç görünmez. Meta ayrıca markayı ve ürün durumunu her ürün için ister. Yazım farkına da dikkat edin: Google stok değerini alt çizgiyle (in_stock), Meta boşlukla (in stock) tarif ediyor.

Google Merchant Center ve Meta katalog zorunlu feed alanları karşılaştırma kartı: id, başlık, açıklama, bağlantı, görsel, stok durumu, fiyat, marka, GTIN ve varyant grubu (7 Ekim 2026)

Kimlik alanları: id, GTIN, marka ve MPN

Ret mesajlarının büyük kısmı ürünü tanımlayan alanlardan gelir. Bu dört alanı kaynağında bir kez doğru kurarsanız feed'in geri kalanı kolaylaşır.

  • id değişmemeli. Google spesifikasyonu açık: "Verilerinizi güncellerken no değerini aynı tutun." id değişen ürün platform için yeni bir üründür; geçmiş performansı sıfırlanır. En sağlam seçim stok kodunuzdur, yani SKU. SKU'yu nasıl kuracağınızı SKU nedir yazısında anlattık.
  • GTIN gerçek olmalı. GTIN, üreticinin ürüne verdiği barkod numarasıdır. Google, emin olmadığınız değeri hiç göndermemenizi istiyor: "tahmini veya gerçek olmayan bir değer paylaşmayın." Yanlış GTIN ürünün reddine yol açar.
  • Barkodsuz ürün için identifier_exists. El yapımı ya da kendi üretiminiz olan, barkodu bulunmayan üründe gtin alanını boş bırakır, gerekiyorsa identifier_exists değerini no yaparsınız. Google uyarıyor: ürünün benzersiz tanımlayıcısı varsa bu değeri no göndermeyin. Barkodsuz ürünlerin başka kanallardaki durumu için barkodsuz ürün ve GTIN muafiyeti yazısına bakabilirsiniz.
  • Marka boş kalmamalı. Kendi markanızla sattığınız ürünlerde kendi markanızı yazın. Meta markayı zorunlu tutuyor, Google yeni ürünlerde istiyor.
  • MPN yalnız GTIN yoksa. Üreticinin parça numarası, GTIN'i olmayan ürünlerde tanımlayıcı görevi görür.

Barkodun nereden alındığı ve nasıl doğrulandığı ayrı bir konu; bu blogdaki barkod ve GTIN yazısı onu ayrıntılı ele alacak.

Varyantlar: item_group_id ile bedenler ve renkler

Feed'de her beden ve her renk ayrı bir satırdır. Her satırın kendi id'si, kendi GTIN'i ve kendi stok durumu olur. Aynı modelin varyantlarını birbirine bağlayan alan item_group_id'dir; gruptaki bütün satırlara aynı değer yazılır.

  • Google, varyantlarda bu alanı ABD, Almanya, Birleşik Krallık, Brezilya, Fransa ve Japonya'da zorunlu tutuyor ve değer olarak mümkünse üst SKU'nun kullanılmasını öneriyor. Türkiye bu listede değil; yine de alanı doldurmak gruplamayı tutarlı kılar.
  • Meta aynı alanı aynı amaçla kullanıyor: farklı beden, renk ya da desenleri tek ürün altında göstermek için.

Sık görülen iki hata var. Birincisi, bütün bedenleri tek satıra yazıp başlığa "S-M-L" eklemek. İkincisi, aynı barkodu bütün varyantlara kopyalamak. İki durumda da platform hangi bedenin stokta olduğunu bilemez. Mağazanızda varyantları baştan doğru gruplamak için ürün gruplama rehberine bakabilirsiniz.

Fiyat ve stok: feed ile ürün sayfası aynı şeyi söylemeli

Google, ürün sayfanızı tarayıp feed'deki fiyatla karşılaştırır. "Ürün fiyatı eşleşmiyor" yardım sayfasına göre uyuşmazlıkta ürün onaylanmayabilir ve tekrarlayan durumlarda hesap askıya alınabilir. Uyuşmazlığın tipik sebepleri şunlar:

  • Sitede indirim başladı, feed hâlâ eski fiyatı gösteriyor.
  • Feed'e KDV hariç fiyat yazıldı, sitede KDV dahil fiyat görünüyor.
  • Ürün tükendi ama feed hâlâ in_stock diyor.
  • Sitede bir varyantın fiyatı farklı, feed'de grubun tek fiyatı var.

İndirimi gösterirken Google'ın önerdiği yol, indirimsiz fiyatı price'ta tutup indirimli tutarı ayrı sale_price alanında göndermektir. Stok tarafında feed ancak mağazanızdaki stok kadar doğrudur. Pazaryeri ve kendi siteniz aynı stoğu paylaşıyorsa senkron gecikmesi feed'e de yansır; bu konuyu stok senkronizasyonu ve oversell yazısında anlattık.

Feed'i bağlamak: Merchant Center'da planlı getirme, Meta'da veri akışı

  1. Feed adresini alın. Mağaza altyapınızın ürettiği adres https:// ile başlamalı ve tarayıcıda açıldığında XML dönmeli, mağazanın HTML sayfasını değil.
  2. Merchant Center'a ekleyin. Google'ın planlı güncelleme rehberine göre yol şu: Ayarlar → Veri kaynakları → Ürün kaynağı ekle → "Bir dosyadan ürün ekleyin". Dosya adresini girip açılır menüden sıklığı ve saati seçersiniz. Adres http, https, ftp ya da sftp ile başlayabilir; dosya şifreliyse kullanıcı adı ve şifre de tanımlanabilir.
  3. Meta kataloğuna ekleyin. Ticaret Yöneticisi'nde katalog açıp ürünleri bir veri akışıyla yüklersiniz. Adımlar Meta'nın veri akışıyla katalog yükleme rehberinde anlatılıyor; menü adları zaman zaman değiştiği için ekrandaki adlara güvenin.
  4. İlk getirmeden sonra teşhis ekranını okuyun. Aynı ret sebebi yüzlerce üründe tekrar ediyorsa sorun ürünlerde değil, feed'i üreten kuraldadır. Tek tek düzeltmek yerine kaynağı düzeltin.
  5. Sayıyı karşılaştırın. Platformdaki ürün sayısını mağazanızda yayında ve stokta olan ürün sayısıyla yan yana koyun. Fark varsa bir filtre ya da sınır ürün düşürüyordur.
Ürün feed akış şeması: mağaza ürün kaydı, otomatik güncellenen feed adresi, Google Merchant Center planlı getirme ve Meta katalog veri akışı, teşhis ve kaynağında düzeltme döngüsü

Sahadan dört ders: feed çalışıyor görünürken neler kaçar?

Aşağıdakiler kurduğumuz mağazalarda gerçekten yaşandı. Ortak noktaları şu: hiçbiri hata mesajı üretmedi.

  • En eski ürünler feed'e girmiyordu. Büyük bir katalogda feed'i üreten kodda unutulmuş bir üst sınır vardı; sınırı aşan eski ürünler Google'a hiç gitmiyordu. Fark, feed'deki kalem sayısı stoktaki ürün sayısıyla karşılaştırılınca ortaya çıktı.
  • Meta görselleri indiremedi. Pazaryerinden aktarılan ürünlerin görsel adresleri pazaryerinin görsel sunucusunu gösteriyordu. O sunucu bot trafiğini kestiği için Meta'nın tarayıcısı görselleri alamadı ve kalemler görselsiz kaldı. Sitede görüntüler sorunsuzdu. Ders: image_link kendi alan adınızdaki ya da kendi depolamanızdaki görseli göstermeli.
  • Piksel kimliği boş bırakılmıştı. Sunucu tarafı dönüşüm gönderimi açık olduğu hâlde piksel kimliği girilmemiş mağazalarda olaylar Meta'ya hiç ulaşmadı. Ekranda bir uyarı da görünmedi.
  • "Aktif" görünen bağlantı çalışmıyordu. Reklam hesabının şifresi değişince Meta erişim anahtarını geçersiz kıldı. Bağlantı ekranı "aktif" yazmaya devam etti, olaylar ise reddedildi. Ders: Events Manager'da son olayın zamanına bakın, bağlantı ekranındaki yazıya değil.

Katalog reklamlarında Meta, piksel referansına göre ürün görüntüleme, sepete ekleme ve satın alma olaylarında ürün kimliklerini istiyor. Bu kimlikler katalogdaki id'lerle aynı sistemden gelmezse olayla ürün eşleşmez; kontrolü Events Manager'da yapın.

Mubido'da ürün beslemesi nasıl çalışır?

Mubido'da Google Merchant Center, Meta Katalog, Akakçe, Cimri ve genel XML için ayrı besleme adresleri üretilir. Adresi platforma bir kez verirsiniz; ürünü, fiyatı ya da stoğu değiştirdikçe besleme de kendiliğinden güncellenir. Merchant Center'a gönderim çekme modeliyle çalışır: adresi siz eklersiniz, Google planladığınız saatte okur.

  • Alanlar: id, başlık, açıklama, kanonik ürün bağlantısı, ana ve ek görseller, ürün videosu, fiyat ve indirimli fiyat, stok durumu, marka, GTIN, MPN ve identifier_exists, ürün tipi, varyant grubu (item_group_id) ve kargo ağırlığı.
  • Özel etiketler: Google ürün başına beş özel etiket alanı tanıyor. Mubido'da kendi kurallarınızla bu alanları doldurup kampanyaları "çok satanlar", "stokta olanlar" gibi gruplara bölebilirsiniz. Satış, görüntülenme ve favoriye göre hesaplanan ürün performans etiketleri de beslemeye gider.
  • Büyük kataloglar: On binlerce ürünlük kataloglarda besleme parça parça üretilir.
  • Dönüşüm ölçümü: Meta Pixel, Conversions API, Google Ads dönüşümü, GA4 ve Google Tag Manager kimlikleri tek sayfadan girilir; çerez rızası modu da aynı yerden ayarlanır. Ayrıntılar reklam ve kampanya sayfasında.

Ürün sayfalarında fiyat ve stok bilgisi yapılandırılmış veriyle (Product ve Offer işaretlemesi) de basılır, böylece Google'ın sayfada okuduğu fiyat beslemedekiyle aynı kayıttan gelir. Açıklamaları güçlendirmek isterseniz ürün formundaki yapay zekâ düğmesi açıklama ve SEO alanlarını sizin API anahtarınızla tek tek yazar; bkz. yapay zekâ. Katalog ve piksel tarafı hazırdır; Meta reklamlarınızı Meta Reklam Yöneticisi'nden yönetirsiniz.

Sıkça sorulan sorular

Ürünleri Merchant Center'a tek tek mi eklemeliyim?

Hayır. Mağazanızın ürettiği feed adresini Merchant Center'da ürün kaynağı olarak ekleyip planlı getirme kurarsınız. Google dosyayı seçtiğiniz sıklıkta yeniden okur; fiyat ve stok değişiklikleri böylece kendiliğinden yansır.

Barkodu olmayan ürünü Google'da listeleyebilir miyim?

Evet. gtin alanını boş bırakır, gerekiyorsa identifier_exists değerini no yaparsınız. Uydurma barkod yazmayın; Google tahmini ya da gerçek olmayan GTIN'i kabul etmiyor ve ürünü reddedebiliyor.

"Ürün fiyatı eşleşmiyor" uyarısı neden çıkar?

Google'ın sayfanızda gördüğü fiyat feed'dekinden farklıdır. Çoğu zaman sebep feed'in kampanyadan sonra tazelenmemesi, KDV hariç fiyat yazılması ya da varyant fiyatlarının tek fiyata indirgenmesidir. Feed'i mağazanın kendi kaydından üretmek bu farkı kapatır.

Aynı feed'i Meta kataloğunda da kullanabilir miyim?

Alanların çoğu ortak, ama Meta markayı ve ürün durumunu her üründe zorunlu tutuyor ve stok değerlerini farklı yazıyor. Mubido'da Meta için ayrı bir besleme adresi verilir; bunu katalogda veri akışı olarak eklersiniz.

Mubido ürünleri Merchant Center'a kendisi gönderiyor mu?

Hayır, besleme adresini siz eklersiniz; Google adresi planladığınız saatte okur. Adres her zaman mağazanın güncel ürün kaydından üretildiği için ayrıca dosya yüklemeniz gerekmez.

Paylaşın
Mubido’daOnline mağazaKendi alan adınızda, markanıza özel mağaza.
İnceleyin

Mağazanızı yarın satışa açalım.

Demo isteyin, mağazanızı kurup size gösterelim. Beğenmezseniz hiçbir ücret ödemezsiniz.