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

Ü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.
1. Ü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.
Feed'in tipik hedefleri
- 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.
2. 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.
| Attribute | Zorunlu | Açıklama |
|---|---|---|
| id | Evet | Ürünün benzersiz kimliği. SKU veya kendi sistem ID'si. |
| title | Evet | Ürün adı (150 karakter max). |
| description | Evet | Ürün açıklaması (5000 karakter max). |
| link | Evet | Ürün detay sayfasının URL'i. |
| image_link | Evet | Ana ürün görseli URL'i. |
| availability | Evet | in_stock / out_of_stock / preorder. |
| price | Evet | Fiyat ve currency ("199.00 TRY"). |
| sale_price | Hayır | İndirimli fiyat (varsa). |
| brand | Çoğunlukla evet | Ürün markası. |
| gtin | Çoğunlukla evet | Barkod (EAN, UPC). |
| mpn | GTIN yoksa | Üretici parça numarası. |
| condition | Evet | new / refurbished / used. |
| google_product_category | Evet | Google'ın ürün taksonomisinde sınıflandırma. |
| product_type | Tavsiye | Senin 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.

3. 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.
4. Title Optimizasyonu — Görünmez Tıklama Kazancı
Ürün adı (title) Shopping reklamlarında en önemli sıralama faktörüdür. 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.
Karakter sınırı ve öncelik
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.
5. 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.
6. 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.
7. 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:
- Haftalık Merchant Center diagnostics raporunu inceleyin.
- Disapproval'leri sebebe göre gruplayın (fiyat uyuşmazlığı, GTIN, kategori, vb.).
- En sık çıkan 3 sebebi öncelikle çözün; bunlar tipik olarak yüzde 70 problemli ürünü kapsar.
- Çözümlenince Merchant Center'da "request review" yapın; otomatik revalidasyon başlasın.
- 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.

8. 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.
9. 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.
Pazaryerinde dikkat edilecekler
- 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.
10. İyileştirme Döngüsü
Sağlıklı bir feed yönetim süreci için aylık ritim:
- Disapproval audit: Tüm platformlarda hata sayısı, ana sebepler.
- Title scoring: Hangi ürünlerin title'ı zayıf, hangileri optimize edilebilir.
- Eksik attribute raporu: Brand, GTIN, color gibi alanların doluluk yüzdesi.
- Performance segmentation: Yüksek performanslı ürünlerin custom_label ile etiketlenmesi.
- 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.
Sıkça Sorulan Sorular
Feed disapproval oranı ne kadar olmalı?
Hedef yüzde 5'in altı. Yüzde 5-10 arası iyileştirme gerekli ama kritik değil. Yüzde 10 üstü ciddi gelir kaybı demek; bütçenin önemli kısmı görünmeyen ürünlere harcanıyor. Yüzde 20+ ise acil müdahale gerekli; feed üretim sürecinde sistemik problem var demektir.
GTIN yoksa ne yapmalıyım?
GTIN üretici tarafından sağlanır; markalı ürünlerde her zaman vardır. Tedarikçinden istemek ilk adım. Kendi ürettiğin özgün ürünlerde GTIN yoktur, identifier_exists: no bildirimi yeterli. Ama markalı ürünleri GTIN'siz satmak hem disapproval hem reklam görünürlük kaybı.
Tek master feed mi yoksa platform başına ayrı feed mi?
Tek master feed + her platforma adaptasyon en sürdürülebilir model. Her platform farklı attribute, format, kategori sistemi ister; master feed'i ortak veri olarak tutar, dönüşüm motorunu (Channable, DataFeedWatch gibi) kullanırsın. Manuel her platforma ayrı feed bakım kabusu.
Title 150 karakter ne kadar doldurulmalı?
Ne kadar uzun o kadar iyi anlamına gelmez. Anahtar kelimeleri ilk 70 karaktere yerleştir; reklamda görünen o. Kalanı varsa varyant detayları, materyal, beden vb. Spam-vari uzun titlelar dönüşüm düşürür ve disapproval riski yaratır. 100-130 karakter sweet spot.
Feed güncelleme sıklığı kampanya etkisini nasıl değiştirir?
Hızlı değişen katalogda (flaş indirim, hızlı stok döngüsü) saatlik feed bile yetmez; gerçek zamanlı API kullan. Stoğu biten ürüne para harcamak, indirimi yanlış zaman gösteren ürünle müşteri kaybetmek bunun bedelidir. Düşük değişimli katalogda günlük yeterli.
Custom labels ne işe yarar?
Reklam kampanya optimizasyonunda. Ürünlerini segmentlere ayır: yüksek marj, sezon ürünü, indirim, best-seller. Bu etiketleri Google Ads veya Meta Advantage+'ta filtre olarak kullan; her segmente farklı bid stratejisi uygula. Doğru kurulmuş custom label ROAS'ı belirgin artırır.
Stok bilgisi feed'de mi yoksa pixel'de mi tutulmalı?
Her ikisi de. Feed (Google Merchant veya Meta Catalog) reklam görünürlük kararı için kullanılır; pixel/conversion API site içinde gerçek satın alma anında çalışır. Stok feed'de doğruysa reklam doğru ürün için açılır; pixel doğruysa dönüşüm doğru raporlanır. İkisi farklı katmanlar ama veri tutarlı olmalı.


