Google Merchant entegrasyonu: feed'i güncel tutmanın pratik rehberi
Google Merchant entegrasyonu, ürünlerinizin Google Merchant Center'daki kaydını stok kartınıza bağlar; böylece Alışveriş reklamlarında ve ücretsiz listelemelerde görünen fiyat ve stok, sitenizdekiyle aynı kalır. Bu rehberde Merchant Center'ın hangi alanları zorunlu tuttuğunu, ürünlerin neden reddedildiğini, fiyat ve stok uyuşmazlığının nasıl önleneceğini ve kurulumu adım adım anlatıyoruz.
Google Merchant entegrasyonu neden gerekir? Ürün ekleme yöntemleri ve güncellenme sıklığı
Merchant Center, ürünlerinizi Google Arama, Haritalar ve YouTube'da gösteren veri merkezidir. Ürün bilgileri burada bir veri kaynağı (feed) üzerinden tutulur ve Google bu veriyi sizin web sitenizle karşılaştırır. Sorun, ürün bilgisinin birden fazla yerde değişmesidir: ürün Trendyol'da satılır, stok düşer, ama Google'daki kayıt hâlâ "stokta" der. Reklam tıklanır, ziyaretçi tükenmiş ürüne gelir.
Ürün ekleme yöntemleri farklı aralıklarla güncellenir; seçtiğiniz yöntem stok entegrasyonu ihtiyacınızı belirler:
| Yöntem | Güncellenme düzeni (Google yardım sayfasına göre) | Dikkat edilecek nokta |
|---|---|---|
| Bilgisayardan dosya yükleme | Tek seferlik, kendiliğinden güncellenmez | Her stok değişiminde dosyayı yeniden yüklemeniz gerekir |
| URL'de duran dosya | Google dosyayı 24 saatte bir alır | Gün içindeki stok değişimleri ertesi çekime kadar yansımaz |
| Google E-Tablolar şablonu | 24 saatte bir eşitlenir | Elle tutulan tablo, pazaryeri satışlarını bilmez |
| E-ticaret platformu bağlantısı | Değişikliklerin görünmesi 24-48 saat sürebilir | Pazaryerinden gelen satışlar platform stoğuna yansımıyorsa kayıt bayatlar |
| API | Değişikliği siz gönderirsiniz; Google ayrı bir çekim aralığı belirtmez | Başarılı yanıt, verinin işlenmek üzere kabul edildiğini gösterir, onaylandığını değil |
eticaretcim'de Google Merchant, pazaryerleriyle aynı stok kartına bağlı bir katalog kanalıdır. Satış hangi kanalda olursa olsun stok kartı değişir, katalog kaydı da bu karttan güncellenir. Senkronun genel işleyişini stok ve fiyat senkronu sayfasında ayrıntılı bulabilirsiniz.
Merchant Center hesabı açma ve web sitesi doğrulama
Google Merchant'a ürün gönderebilmek için ürünün bağlantı verdiği sayfanın sizin doğrulanmış alan adınızda olması gerekir. Google'ın ürün veri spesifikasyonu, link alanında doğrulanmış alan adınızın kullanılmasını şart koşar. Bu yüzden yalnız pazaryerinde satış yapan bir mağaza, Trendyol'daki ya da Hepsiburada'daki ürün sayfasını Merchant Center'a link olarak veremez; önce kendi siteniz olmalıdır.
Alan adı doğrulama ve sahiplenme yöntemleri
Doğrulama sitenin size ait olduğunu kanıtlar, sahiplenme ise alan adını Merchant Center hesabınıza bağlar. Bir alan adını yalnız tek bir hesap sahiplenebilir; birden fazla hesabın aynı alan adını kullanması için çok müşterili hesap (MCA) gerekir. Doğrulama için kullanılabilecek yollar:
- Ana sayfaya HTML etiketi eklemek ya da sunucuya HTML dosyası yüklemek
- Google Tag Manager üzerinden doğrulama (hesap düzeyinde yönetici erişimi gerekir)
- Google Analytics ile doğrulama (bağlı Analytics hesabında yönetici erişimi gerekir)
- Search Console'da doğrulanmış sitenin Merchant Center tarafından otomatik doğrulanması
- Siteyle ilişkili e-posta adresine gelen kodla doğrulama
- Siteniz bir e-ticaret altyapısındaysa altyapının sunduğu doğrulama seçeneği
Google Merchant Center zorunlu ürün alanları ve stok kartındaki karşılıkları
Google Merchant stok entegrasyonu ancak ürün verisi eksiksizse işe yarar. Temel alanlar ve stok kartındaki karşılıkları:
| Merchant alanı | Google'ın kuralı | Stok kartındaki karşılığı |
|---|---|---|
| id | En fazla 50 karakter, güncellemelerde değişmemeli | Stok kodu (SKU) |
| title | En fazla 150 karakter | Ürün adı |
| description | En fazla 5.000 karakter | Ürün açıklaması |
| link / image_link | http veya https ile başlar, link doğrulanmış alan adında | Sitenizdeki ürün sayfası ve ana görsel |
| availability | in_stock, out_of_stock, preorder, backorder | Stok adedi |
| price | Para birimiyle, ör. 15.00 TRY; Türkiye'de KDV dahil | Satış fiyatı |
| brand | Yeni ürünlerde zorunlu (film, kitap, müzik hariç) | Marka |
| gtin / mpn | Bilinen GTIN varsa gönderilmeli; yoksa MPN | Barkod / üretici kodu |
| item_group_id | Varyantlı ürünlerde varyantları gruplar | Ana ürün (varyant grubu) |
id alanını sonradan değiştirmeyin. Google bu değerin güncellemelerde aynı kalmasını istiyor; farklı bir id, Merchant Center'da ayrı bir ürün kaydı demektir. Stok kodlarınızı entegrasyondan önce toparlayın.
Merchant Center'da ürün neden reddedilir? Stok durumu uyuşmazlığı
Google, availability değerini dört yerde karşılaştırır: veri kaynağı, ürün sayfası, sayfadaki yapılandırılmış veri (varsa) ve ödeme sayfası. Bunlardan biri ötekilerle uyuşmazsa ürün reddedilebilir. Tipik örnek, feed'de "stokta" görünen ürünün sayfasında "tükendi" yazmasıdır.
Tükenen ve yeniden gelecek ürün için doğru availability değeri
- Geçici tükenen ürünü silmeyin, out_of_stock yapın. Google'a göre silinen ürünün yeniden görünmesi uzun sürer.
- Yeniden stoğa girecek mevcut ürün için backorder, hiç satışa çıkmamış yeni ürün için preorder kullanın. İkisinde de availability_date zorunludur ve tarih ürün sayfasında görünmelidir.
- Ürün stokta ama gösterimi kısa süre durdurmak istiyorsanız out_of_stock yerine pause (en fazla 14 gün) ya da excluded_destination kullanın.
- Site bakım veya tatil nedeniyle kapalıyken ürünleri tükendi yapmayın; Google bu durumda excluded_destination öneriyor.
Çok kanallı satışta uyuşmazlık genellikle son adedin pazaryerinde satılıp sitenin bunu geç öğrenmesiyle oluşur. Siteniz de panele bağlıysa (örneğin Shopify entegrasyonu ile), site stoğu ve Google kaydı aynı karttan düşer. Panel ayrıca senkron sağlığını ve reddedilen ilanın sebebini gösterir. Daha geniş kontrol listesi için çok kanallı stokta aşırı satışı önleme rehberine bakın.
Google Merchant fiyat kuralları: KDV, kanal farkı ve kampanya fiyatı
Google'ın fiyat sayfasında Türkiye, fiyatın KDV dahil gönderilmesi gereken ülkeler arasında sayılıyor. price alanındaki tutar ve para birimi, ürün sayfası ve ödeme sayfasındakiyle aynı olmalı. Birden çok kanalda satan satıcılar en çok bu noktada takılır.
Kanal başına fiyat farkı Google'da neden uyuşmazlık yaratır?
eticaretcim'de her kanala yüzde ya da tutar olarak fiyat farkı tanımlayabilirsiniz. Pazaryerlerinde bu, komisyonu fiyata yansıtmanın pratik yoludur; Google Merchant'ta ise ürün sitenize gider ve Google feed fiyatını site fiyatıyla karşılaştırır. Örneğin sitede 1.000 TL olan ürüne Google kanalı için %10 fark tanımlarsanız feed 1.100 TL der, sayfa 1.000 TL gösterir ve ürün fiyat uyuşmazlığından reddedilebilir. Bu kanalın fiyat farkı, sitenizin fiyat kuralıyla aynı olmalı.
İndirimli fiyat (sale_price) ve kargo ücreti nasıl gönderilir?
- Kampanya fiyatını sale_price alanıyla, indirimsiz price ile birlikte gönderin. Bitiş tarihi için sale_price_effective_date kullanın; bu alan yoksa indirim süresiz geçerli sayılır.
- Kargo ücretini price içine eklemeyin; shipping alanını ya da Merchant Center kargo ayarlarını kullanın.
- Üyelere özel fiyatı price veya sale_price alanına koymayın; bunun için kullanılan loyalty_program alanı Türkiye'de sunulmuyor.
GTIN, varyantlı ürünler ve ürün başlığı kuralları
GTIN, Türkiye'de çoğunlukla ürünün EAN-13 barkodudur. Google yalnız doğru olduğundan emin olduğunuz GTIN'i göndermenizi ister; hatalı GTIN'li ürünler reddedilir. Kontrol hanesi tutmayan kodlar, GS1'in 02, 04 ve 2 ile başlayan kısıtlı numaraları ve 98-99 aralığındaki kupon numaraları geçerli sayılmaz. İç barkodlarını 2 ile başlatan satıcılar buna dikkat etmeli.
Üreticinin atadığı GTIN yoksa ve marka ile MPN birlikte de gönderilemiyorsa (el yapımı ürünler gibi) identifier_exists alanı no olarak gönderilir. Varyantlı ürünlerde (beden, renk) her varyant ayrı bir kayıttır ve aynı item_group_id ile gruplanır; ücretsiz listelemelerde bu alan tüm varyantlar için zorunludur. Her varyantın stok durumu, sayfada o varyant seçildiğinde görünen durumla eşleşmelidir; panelin varyant stoğu bu eşleşmeyi tek stok kartından korur.
Başlık için de kurallar var: Google başlığın sayfadakiyle eşleşmesini, varyantta renk veya beden gibi ayırt edici bilgiyi içermesini ister; "ücretsiz kargo" gibi tanıtım ifadeleri ve tamamı büyük harf yazım kabul edilmez. Profesyonel ve üstü paketlerde yapay zekâ ile başlık, açıklama ve kategori önerisi alabilirsiniz; öneriler ancak onayınızla ürüne yazılır. Aynı katalog mantığıyla çalışan Meta Catalog entegrasyonunda da düzgün bir başlık aynı işi görür.
Google Merchant entegrasyon programı kurulumu ve paket seçimi
- Merchant Center hesabınızı açın, işletme bilgilerini girin ve sitenizi doğrulayıp sahiplenin.
- eticaretcim panelinde Google Merchant kanalını ekleyin ve resmî API bağlantısıyla yetki verin; mağaza şifrenizi paylaşmazsınız.
- Merchant Center'daki mevcut ürünleriniz panele okunur ve barkod ya da stok koduyla stok kartlarına eşleşir.
- Kanal için fiyat kuralını sitenizin fiyatıyla aynı olacak şekilde ayarlayın.
- Eksik marka, GTIN ve görsel alanlarını tamamlayın; gönderimi siz onaylamadan hiçbir kayıt değişmez.
- İlk gönderimden sonra reddedilen ürünlerin sebebini panelde ve Merchant Center'da kontrol edin.
Başlangıç paketi yalnız Trendyol, Hepsiburada, n11, Çiçeksepeti, Pazarama, PttAVM ve idefix'ten birini kapsar; Google Merchant için Büyüme paketi (₺999/ay, 80 kanaldan herhangi üçü) ilk uygun seçenektir. Paket limitlerini fiyatlar sayfasında karşılaştırabilirsiniz. 3 gün ücretsiz deneme var; isterseniz kurulumu birlikte yaparız. 15 dakikalık demo görüşmesi için bize ulaşın.
- Google Merchant Center Yardım: Ürün veri spesifikasyonu
- Google Merchant Center Yardım: Stok durumu [availability]
- Google Merchant Center Yardım: Fiyat [price]
- Google Merchant Center Yardım: Ürün verilerinin otomatik güncellenmesi
- Google Merchant Center Yardım: Web sitesini doğrulama ve sahiplenme
- Google Merchant Center Yardım: Merchant Center'ı kullanmaya başlama
- Google for Developers: Merchant API genel bakış
Son kontrol: · Bilgiler resmî kaynaklardan derlendi · Hazırlayan: eticaretcim ekibi
