Yazılarımız

OfisData

E-TİCARET ÜRÜN FEED YÖNETİMİ YAPMAK

XML feed dosya ikonu merkez üç ürün thumbnail kart ile bağlı ve mavi sync ok simgeleri ile Google Merchant Meta logoları

"Bütçeyi açtık, satış neden patlayışta değil?" sorusu bir e-ticaret yöneticisinin haftalık endişesi. Çoğu zaman cevap reklamda değil, beslenen veride. Google Merchant Center'da 4.000 üründen 1.200'ü disapprove durumda; o ürünler reklamlarda görünmüyor, sepete girmiyor, ciro etmiyor.

Ürün feed'i bir e-ticaret operasyonun reklam motoruyla konuştuğu dildir. Yanlış yazılmış bir attribute, eksik bir alan, geç güncellenmiş bir stok feed'in bir bölümünü çöpe atar. Bu çöp, gerçek paraya tekabül eder.

Feed'in ne olduğunu anlamak işin kolay yarısı; zor yarısı her platformun kendi format beklentisi, kendi red (disapproval) kuralları ve kendi güncelleme ritmidir. Sağlıklı feed yönetimi tam bu noktada süreç işidir — tek seferlik kurulum değil, hatayı yayına çıkmadan yakalayan bir döngü.

Ürün Feed Nedir, Nereye Gider

Ürün feed, e-ticaret sitenin ürün kataloğunu yapılandırılmış formatta dışa aktarmasıdır. Genelde XML, CSV veya JSON dosyası olarak Google, Meta, TikTok, Pinterest, marketplace'lere (Trendyol, Hepsiburada) ve karşılaştırma motorlarına gönderilir.

Tipik hedefler:

  • Google Merchant Center: Shopping reklamları, ücretsiz Shopping listings, Performance Max kampanyaları.
  • Meta Catalog: Facebook ve Instagram Shopping, Advantage+ kampanyaları, dinamik retargeting.
  • TikTok Catalog: TikTok Shopping reklamları.
  • Pinterest Catalog: Shopping Ads ve organic product pinler.
  • Marketplace senkronizasyon: Trendyol, Hepsiburada gibi pazaryerlerine ürün aktarımı.
  • Karşılaştırma siteleri: Akakce, Cimri gibi.

Her platform kendi attribute şemasını ister ama temel ürün bilgisi büyük ölçüde ortaktır; Shopping kampanyaları ve Performance Max'in feed'i nasıl kullandığına dair ayrıntılar için Google Ads yardım kaynakları başvurulacak yerdir. Bu yüzden tek bir master feed kurulup her hedef için adapte etmek doğru yaklaşımdır.

Temel Feed Yapısı

Google Merchant Center'ın zorunlu attribute'ları neredeyse evrensel standarttır. Diğer platformlar bunları temel alarak istek listesini genişletir veya daraltır.

AttributeZorunluAçıklama
idEvetÜrünün benzersiz kimliği. SKU veya kendi sistem ID'si.
titleEvetÜrün adı (150 karakter max).
descriptionEvetÜrün açıklaması (5000 karakter max).
linkEvetÜrün detay sayfasının URL'i.
image_linkEvetAna ürün görseli URL'i.
availabilityEvetin_stock / out_of_stock / preorder.
priceEvetFiyat ve currency ("199.00 TRY").
sale_priceHayırİndirimli fiyat (varsa).
brandÇoğunlukla evetÜrün markası.
gtinÇoğunlukla evetBarkod (EAN, UPC).
mpnGTIN yoksaÜretici parça numarası.
conditionEvetnew / refurbished / used.
google_product_categoryEvetGoogle'ın ürün taksonomisinde sınıflandırma.
product_typeTavsiyeSenin kendi kategori yapın.

Ek attribute'lar (renk, beden, materyal, age_group, gender) giyim ve kişisel ürünlerde zorunlu hâle gelir. Bunlar dahil edilmeyince Google ürünleri uygunsuz raporluyor.

XML feed dosya yapısı kod kesiti item etiketleri id title price availability brand gtin image_link alanları syntax highlight

En Sık Yapılan Feed Hataları

Merchant Center disapproval'lerinin yüzde 80'i şu hatalardan kaynaklanır:

  • Fiyat uyuşmazlığı: Feed'de 199 TL yazıyor, site sayfasında 219 TL görünüyor. Google bu farkı yakalar, ürünü askıya alır. Sebep genelde geç güncelleme veya farklı fiyat kaynakları.
  • Stok uyuşmazlığı: Feed in_stock diyor, site stokta yok diyor. Yine senkronizasyon sorunu.
  • GTIN eksik veya yanlış: 14 haneli barkod gerekli, üretici verisi alınmamış veya elle yazılmış yanlış. Marka veya bilinen ürün için GTIN olmadan disapproval yüksek.
  • Görsel kalitesi düşük: 100×100 px görsel, watermark olan, metin olan, yan açıdan çekilmiş. Google görsel kuralları net: minimum 250×250, beyaz veya nötr arka plan, ürün net.
  • Kategori yanlış: "Apparel > Outerwear" yerine "Home > Furniture" yazılmış. Google taksonomisinde yanlış sınıflandırma reklam görünürlüğünü çöker.
  • Marka eksik: Markalı ürünlerde brand zorunlu; eksikse Google "bu ürünü doğrulayamıyor" der.
  • İndirim fiyatı yanıltıcı: sale_price var ama ana sayfada uygulanmıyor veya 30 günden eski bir kampanya etiketlenmiş. Google bunu kullanıcı yanıltma sayar.
  • Açıklamada satış dili: "Acil indirim", "Sınırlı stok", "Hemen al" gibi promosyon kelimeleri açıklamada yasak; bunlar reklam metnine girer, ürün açıklamasına değil.

Title Optimizasyonu — Görünmez Tıklama Kazancı

Ürün adı (title) Shopping reklamlarında en önemli sıralama faktörüdür. Adın doğru yapısı:

Genel formül: Marka + Ürün Tipi + Ana Özellik + Renk + Beden + Materyal

Örnek:

  • Zayıf: "Mavi Kazak"
  • Orta: "Erkek Kazak Mavi"
  • Güçlü: "Mavmaru Erkek Triko Kazak V Yaka Pamuk Mavi L Beden"

İkinci versiyon hem Google'ın anlamasını kolaylaştırır hem kullanıcının uzun aramalarına (long-tail) eşleşir. "Mavi V yaka pamuk kazak" arayan kullanıcı doğrudan bu üründe çıkar.

Title 150 karakter limitine kadar genişletilir ama anahtar kelimeleri ilk 70 karaktere yerleştirmek önemli; çünkü reklamda görünen kısım o.

Feed Üretim Mekanizmaları

Feed nasıl oluşturulur? Üç ana yaklaşım:

  • Platform native eklenti: Shopify, WooCommerce, Magento gibi platformların kendi Google/Meta entegrasyonları. Hızlı kurulum, sınırlı özelleştirme. Küçük katalog için yeterli.
  • Feed yönetim aracı: Channable, DataFeedWatch, Productsup, Feedonomics. Master feed alıp her platforma adapte eden, kural motoru olan SaaS'lar. Orta-büyük ölçek için ideal.
  • Custom export: Backend'den XML/JSON feed üretimi. Mühendislik ekibin varsa esnek ama bakım yükü mevcut.

Feed yönetim araçlarının değeri sadece export değil; veriyi temizlemek, doldurmak, kategorize etmek için kural motorları sunmalarıdır. "Eğer brand boşsa, product_type'tan al" gibi kurallarla eksik verilerin yüzde 80'ini otomatik doldurabilirsin.

Senkronizasyon Frekansı

Feed ne sıklıkta güncellenmeli? Cevap iki şeye bağlı: katalog büyüklüğü ve değişim hızı.

  • Küçük-orta katalog (1000 ürün altı), düşük değişim: Günlük 1-2 kez yeterli.
  • Orta katalog (1000-10000), normal değişim: Saatlik veya yarım saatlik.
  • Büyük katalog, hızlı değişim: 15 dakika veya gerçek zamanlı feed API kullanımı.
  • Flaş indirim kampanyası varsa: Gerçek zamanlı API zorunlu; saatlik feed o kampanyada işe yaramaz.

Senkronizasyon sıklığı sadece teknik karar değil pazarlama kararıdır. Stoğu biten ürünün hâlâ reklam göstermesi para yakar; indirimli fiyatın geç yansıması müşteri kaybettirir.

Disapproval Yönetimi

Disapproval'leri sıfırlamak imkânsız; tüm büyük e-ticaret kataloglarında bir yüzde kalıyor. Ama izlenmesi ve yönetilmesi şart:

  1. Haftalık Merchant Center diagnostics raporunu inceleyin.
  2. Disapproval'leri sebebe göre gruplayın (fiyat uyuşmazlığı, GTIN, kategori, vb.).
  3. En sık çıkan 3 sebebi öncelikle çözün; bunlar tipik olarak yüzde 70 problemli ürünü kapsar.
  4. Çözümlenince Merchant Center'da "request review" yapın; otomatik revalidasyon başlasın.
  5. Tekrarlayan sorunlar için kök sebep analizi: PIM sisteminde mi, e-ticaret platformunda mı, feed exporter'da mı?

"Disapproval rate yüzde 5'in altında" hedef bir KPI olarak takım panosunda olmalıdır. Yüzde 10 üstüne çıktığında bütçe verimliliği belirgin düşer.

Merchant Center diagnostics panel donut chart Approved Disapproved Pending dilimleri ve altında dört disapproval sebep barı yüzde değerleri

Meta Catalog ve Sosyal Ticaret

Google Merchant Center kapasiteleri Meta katalogundan biraz daha geniş ama Meta'nın da kendine özgü hassasiyetleri var:

  • Lifestyle görseller (modelin üzerinde ürün) Instagram'da daha iyi performans verir; ürün açık beyaz fonda olmak zorunda değil.
  • Multiple image desteği önemli; en az 3-5 görsel feed'de bulunsun.
  • Video alanı (eğer ürün için varsa) Reels reklamlarında ciddi avantaj.
  • Custom labels alanları (sezon, kampanya, marj segmenti) Advantage+ optimizasyonunda kullanılır.
  • Variant grouping doğru kurulduğunda renk/beden seçenekleri tek üründe gruplanır.

Meta Pixel ve Conversion API ile katalog birleştiğinde dinamik retargeting devreye girer. Kullanıcının sitende baktığı ürün Instagram feed'inde önüne çıkar. Bu kalıp doğru kurulduğunda CPA'yı yarıya indirebilir.

Marketplace Senkronizasyon

Trendyol, Hepsiburada gibi Türkiye'nin büyük pazaryerlerine ürün aktarımı kendi platform API'leri üzerinden yapılır. Master feed bu API'lerin formatına dönüştürülür.

Marketplace'lerde özellikle dikkat edilmesi gerekenler:

  • Kategori eşleşmesi: Her marketplace kendi taksonomisini kullanır; yanlış eşleştirme listing'in görünmesini engeller.
  • Görsel boyut/kalite kuralları: Trendyol min 1200×1500 ister, Hepsiburada 800×800.
  • Fiyat senkronizasyonu: Pazaryeri komisyonunu hesaba katarak fiyatlama; net marj kayıpları engellemek için.
  • Stok rezervi: Aynı stoğu hem site hem marketplace satıyorsan over-selling riski. Senkron stok yönetimi gerekiyor.

E-ticaret eğitim programı içinde ürün feed yönetimi, pazaryeri entegrasyonları ve disapproval süreçleri pratik anlatılır.

İyileştirme Döngüsü

Sağlıklı bir feed yönetim süreci için aylık ritim:

  1. Disapproval audit: Tüm platformlarda hata sayısı, ana sebepler.
  2. Title scoring: Hangi ürünlerin title'ı zayıf, hangileri optimize edilebilir.
  3. Eksik attribute raporu: Brand, GTIN, color gibi alanların doluluk yüzdesi.
  4. Performance segmentation: Yüksek performanslı ürünlerin custom_label ile etiketlenmesi.
  5. Yeni platform değerlendirmesi: TikTok Shopping, Pinterest gibi henüz aktif olmayan kanal var mı.

Bu ritimle bir yıl içinde feed kalitesi başlangıç noktasından çok ilerleyebilir. Reklamlarda görünen ürün sayısı artar, disapproval düşer, ROAS yükselir. Bütçe artırmadan elde edilen büyüme; pazarlama matematiğinin altın hamlesi.

 Vimaj